Fleet is the open-source platform for running persistent AI agents on your Mac. Each agent gets its own workspace, credentials, skills, and communication channels — managed as a fleet.
$ git clone https://github.com/derekennyAI/agent-platform.git fleet
$ cd fleet && ./setup.sh
✓ Prerequisites checked
✓ Supabase connected
✓ MCP server installed
Creating agent "alex"...
Agent alex is now running. Message @AlexBot on Telegram.
█
From daemon management to credential vaults, Fleet handles the platform so your agents can focus on the work.
Agents run as macOS daemons via launchd + tmux. Auto-restart on crash, inline token refresh, and graceful session resumption.
OAuth tokens and API keys stored in Supabase, scoped per agent. No agent can access another's credentials. Auto-refresh before expiry.
Cron-like automation managed via MCP tools. Tasks persist in Supabase with local fallback. Agents create their own schedules.
Agents communicate via a shared task queue. Designate an admin agent for oversight, approvals, and cross-agent operations.
PreToolUse hooks route dangerous actions through Telegram for approval. Admin-tier for infrastructure, user-tier for operations.
File-based memory system that builds over time. Agents remember user preferences, project context, and past decisions across sessions.
Agents can discover, use, and even build new skills on the fly. Skill permissions are scoped per agent with post-build security validation.
Agents communicate via Telegram, email (Gmail/Microsoft), and iMessage. Each agent gets its own bot and conversation history.
Real-time health dashboard, auto-restart on crash, structured logging to Supabase, and admin escalation after consecutive failures.
Every component is battle-tested across a production fleet of 7 agents running 24/7.
launchd + tmux + launcher.sh
Auto-restart, token refresh, session resumption, process monitoring
Supabase + local write-through cache
11 tables: tasks, credentials, state, analytics, sessions, skills, events
MCP server + scheduler + hooks
30+ MCP tools, approval gate, skill validation, health monitoring
From personal assistants to full business automation — Fleet scales with your ambition.
Run multiple specialized agents — one for email triage, one for scheduling, one for research. Each remembers your preferences and gets better over time.
Automate reporting, client communication, invoicing, and lead management. Agents handle the routine work while you focus on strategy.
Agents that monitor CI pipelines, triage bugs, review PRs, and keep documentation up to date. Your engineering team's always-on assistant.
Agents that research topics, draft content, manage social media queues, and analyze performance. Run your content pipeline on autopilot.
Fleet runs a production fleet of 7 agents daily. Every feature exists because a real agent needed it.
"I went from manually running scripts to having 7 agents handle everything from email triage to content production. Fleet made it feel like hiring a team."
Farlen
Fleet Creator, 7-agent fleet
"The approval gate alone was worth it. My agents can send emails and make API calls, but I get a Telegram ping before anything irreversible happens."
Romeo
Agency Owner, 3-agent fleet
"The credential vault and workspace isolation mean I can give each agent access to exactly what it needs — no more, no less. Security I can actually trust."
Vera
Marketing Lead, 2-agent fleet
Fleet is MIT-licensed. You bring your own Claude subscription and Supabase project.
Perfect for getting started
Open source, self-hosted
For power users and small teams
Claude Max recommended
Custom deployment and support
Custom pricing
Set up your first agent in under 5 minutes. All you need is a Mac, Claude Code, and a Telegram bot.