ManasAI
An autonomous software-engineer agent, built in the open- The problem
- In March 2024 Devin showed that an AI could work like a software engineer: plan a task, write code, run it and fix it. I wanted to understand how an agent like that works end to end, so I built one in the open, before tools like Lovable and Bolt made prompt-to-app mainstream.
- What I did
- Started within weeks of the Devin announcement and built the core of it: a TypeScript monorepo with a GraphQL API, a core agent library and a web app.
- Wrote the agent loop as a planner, an agent that executes each step, and a replanner that revises the plan when a step fails.
- Gave the agent tools for a terminal, a code editor, a web browser and search, all running inside a Docker sandbox so generated code runs away from the host machine.
- Built a web interface that shows the plan, the shell output, the editor and the browser as the agent works, so you can watch what it does instead of trusting it.
- The result
- Open source under MIT, with a public roadmap for multi-agent and multi-model support. It is the second most-starred of my repositories, at 17 stars. It is experimental and the README says so plainly.