Skip to content
NanoFleet NanoFleet
Open source · Self-hosted

A fleet manager
for your AI agents

Deploy agents in isolated Docker containers, interact with them via a web dashboard, and extend them with plugins. Fully self-hosted.

localhost:8080
NanoFleet
Fleet Dashboard
Agents
Plugins
Plugins
Vault
Tasks

Fleet Dashboard

Deploy New Agent
John
Running
developer
View workspace

Everything you need to run AI agents

Built for engineers who want full control over their AI infrastructure.

Docker isolation

Every agent runs in its own container. Strict resource limits, network isolation, and clean restarts by default.

Plugin system

Extend agents with MCP tools via independent Docker containers. Install by pointing at a manifest URL.

Agent Packs

Portable zip files that define an agent's persona, tools, and skills. Share, version, and deploy in seconds.

Up and running in minutes

Three steps from zero to a live agent fleet.

01

Configure

Copy the example env file and set your encryption key, access token secret, and refresh token secret.

cp apps/api/.env.example apps/api/.env
02

Deploy

Run Docker Compose. On first boot, NanoFleet prints a temporary password and a QR code in the terminal — scan it to set up 2FA.

docker compose up --build
03

Deploy your first agent

Open the dashboard, create an agent, and write its SOUL.md and TOOLS.md directly from the UI. Enable plugins as needed.

# http://localhost:8080
Agent Packs

Portable agents,
ready to deploy

An Agent Pack is a zip file you import from the dashboard. NanoFleet mounts it into the agent's container — persona, tools, and skills included.

  • manifest.json — name, model, required API keys
  • SOUL.md — persona, behavior rules, and constraints
  • TOOLS.md — how the agent uses its MCP tools
  • /skills — optional custom files
my-agent.zip
manifest.json
SOUL.md
TOOLS.md
skills/
search_web.py
summarize.py
# Import from the dashboard → Deploy Agent

Ready to deploy your fleet?

NanoFleet is open source and self-hosted. Your agents, your infrastructure.