Self-hosted no-code automation builder, designed to run on low RAM.
AgentSwarp lets anyone create powerful AI agents that automate real work - no coding required.
docker run -p 3000:3000 agentswarm/agentswarm
Open http://localhost:3000 and start building agents.
git clone https://github.com/raynr7/agentswarp.git
cd agentswarp
cp .env.example .env
docker compose up -d
git clone https://github.com/raynr7/agentswarp.git
cd agentswarp
bun install
bun dev
| Spec | Minimum | Recommended |
|---|---|---|
| RAM | 512 MB | 2 GB |
| CPU | 1 core | 2+ cores |
| Storage | 500 MB | 2 GB |
| OS | Linux, macOS, Windows (Docker) | Linux (Ubuntu 22.04+) |
| Runtime | Docker or Bun 1.0+ | Docker |
Yes, it actually runs on 512MB. We obsess over this.
| Provider | Cost | Offline | Setup |
|---|---|---|---|
| Ollama | Free | Yes | OLLAMA_BASE_URL=http://localhost:11434 |
| Groq | Free tier | No | GROQ_API_KEY=your-key |
| OpenAI | Pay-per-use | No | OPENAI_API_KEY=your-key |
| Anthropic | Pay-per-use | No | ANTHROPIC_API_KEY=your-key |
| Google Gemini | Free tier | No | GEMINI_API_KEY=your-key |
Default: Ollama with phi3:mini - completely free, runs locally, no API key needed.
| Integration | Type | Status |
|---|---|---|
| Gmail | Email trigger and send | Ready |
| Slack | Messages and commands | Ready |
| Discord | Bot and webhooks | Ready |
| Notion | Read and write pages | Ready |
| GitHub | Issues, PRs, webhooks | Ready |
| Airtable | Read and write records | Ready |
| Google Sheets | Read and write cells | Ready |
| HTTP / Webhooks | Any REST API | Ready |
| RSS | Feed monitoring | Ready |
| Twitter / X | Post and monitor | Ready |
| Telegram | Bot messages | Ready |
Don't see yours? Build a custom integration with our HTTP block or open a request.
AgentSwarp
├── apps/
│ ├── web/ SvelteKit frontend (port 3000)
│ └── server/ Bun + Hono API server (port 3001)
├── packages/
│ ├── core/ Agent engine, LLM abstraction, SQLite persistence
│ └── tools/ Built-in tools (search, integrations)
├── docker-compose.yml
└── Dockerfile
How it works:
User Input -> Agent Runner -> LLM (Ollama/OpenAI/Groq/etc)
| |
v v
Tool Execution Response Generation
| |
v v
SQLite Storage <--- Run Steps + Memory
| Version | Milestone | Status |
|---|---|---|
| v0.1 | Foundation - agent runner, LLM abstraction, SQLite store, basic UI | Done |
| v0.2 | No-code canvas - visual builder, blocks, templates | In progress |
| v0.3 | Ecosystem - templates, plugin marketplace, OAuth integrations | Planned |
| v1.0 | Stable API and full feature set | Planned |
We love contributions! AgentSwarp is built by the community, for the community.
# 1. Fork and clone
git clone https://github.com/raynr7/agentswarp.git
cd agentswarp
# 2. Install dependencies
bun install
# 3. Start development
bun dev
See CONTRIBUTING.md for the full guide, code style, and PR process.
Look for issues tagged good first issue to get started.
MIT - use it however you want. Free forever.
Built for people who want automation without complexity.