Agentic framework for general-purpose AI agents in sandboxed Docker containers
Top 41.9% on sourcepulse
AI Manus is a general-purpose AI agent system designed for users who want to run various tools and operations within a secure sandbox environment. It provides a framework for interacting with LLMs and executing tasks like web browsing and code generation, offering a flexible and extensible agent experience.
How It Works
The system operates by creating isolated Ubuntu Docker sandboxes for each agent session. These sandboxes are equipped with tools like a headless Chrome browser and API services for file and shell access. User interactions are managed via a web frontend, a backend server, and Server-Sent Events (SSE) for real-time feedback. The backend forwards user messages to a PlanAct Agent, which orchestrates tool usage within the sandbox to fulfill requests.
Quick Start & Requirements
docker compose up -d
http://localhost:5173
in your browser.Highlighted Details
docker.sock
for sandbox management, enabling secure execution of arbitrary code.Maintenance & Community
The project is maintained by Simpleyyt. Further community or roadmap information is not detailed in the README.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project relies heavily on Docker and its socket, which requires careful security consideration. The README mentions that sandbox containers are started with exit 0
in the docker-compose.yml
to ensure the image is pulled, which might be confusing for new users. No specific LLM providers beyond OpenAI compatibility are explicitly listed as tested.
6 days ago
Inactive