The advent of powerful large language models has brought us unlimited possibilities to realize artificial general intelligence (AGI). Autonomous agent has been considered as the preview form of AGI, which aims to accomplish complex user instructions from any real-world scenarios. The essential of the autonomous agent also provokes us to simulate more human behaviors into its design, from thinking to tool utilization. In this project, we will present a thorough perspective to understand and design the omnipotent autonomous agent towards AGI, including task planning, tool utilization and so on.