Implementing some features of Manus with MCP
nano-manus
nano_manus is about 1000 LOC.nano_manus supports loading MCP from docker, npx and Smitherynano_manus will gather your agents, make the plans and then assign the correct jobs to your agentshttps://github.com/user-attachments/assets/33b90afc-2e30-4ab0-8988-bd7d6da065fb
Find all .py file and explain them to me Give me the latest weather in SF in last 7 days and save it to csvWelcome to give more use cases!
Your .env should look like:
BRAVE_API_KEY=BSAxxxx
JINA_API_KEY=jina_xxxx
OPENAI_API_KEY=sk-proj-XXXXX
nano-manusuv sync
uv run examples/basic_planner.py
mcp/brave-search, jina-ai-mcp-server)@wonderwhy-er/desktop-commander)@wonderwhy-er/desktop-commander).pdf, .docclaude, qwen, deepseek...)nano-manus is extremely unstable! My guess is gpt-4o is not that good at tool use.Unable to exit: seem like some MCPs will cause the problems of unable to exit the program when all the tasks were done.nano-manus will operate files and run command on the current dir of your local computer, make sure you don't run it on some important folders.No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories