An experimental AI agent project inspired by Manus. This is an attempt at building a general-purpose AI agent that performs complex tasks. Built with TypeScript and powered by the Vercel AI SDK.
Note: This project is in early experimental stages and was initially scaffolded using Cursor.

Example: "Visit the official YC website and compile all enterprise information from F24 and B2B tag into a clear, well-structured table. Be sure to find all of it."
Clone the repository:
git clone https://github.com/TranBaVinhSon/open-manus.git
cd open-manus
Install dependencies:
yarn install
Copy the .env.example file to .env and fill in your API keys:
cp .env.example .env
Then edit the .env file with your own API keys:
OPENAI_API_KEY=your_openai_api_key_here
EXA_API_KEY=your_exa_api_key_here
DEFAULT_LLM_MODEL=gpt-4o-mini
TASK_PLANNING_MODEL=o3-mini
MAX_SUBTASKS=10
MAX_STEPS=20
This project is in its very early stages and is being developed as an experimental implementation. The features listed above are planned but may not all be fully implemented yet. Contributions and feedback are welcome!
yarn start -t "Run a thorough SEO audit on Karpathy's website (https://karpathy.ai/) and deliver a detailed optimization report with actionable recommendations."
yarn start -t "Visit the official YC website and compile all enterprise information under the W25 B2B tag into a clear, well-structured table. Be sure to find all of it."
yarn start -t "Research top 5 cloud providers, compare their services and pricing, and create a detailed comparison report"
MIT