Autonomous agents for every project. Deployed where your team works.
CodeSpar deploys persistent AI coding agents to WhatsApp, Slack, Telegram, and Discord. Each project gets its own agent that monitors builds, investigates failures, proposes fixes, and orchestrates deploys. Self-hosted. Docker Compose up in 5 minutes.
What is CodeSpar
Not a chatbot. Not a code assistant.
A multi-agent platform.
CodeSpar gives every project a persistent AI agent that lives in your messaging channels. Agents accumulate codebase context over time, monitor CI/CD events, and coordinate with specialized sub-agents. You @mention them. They handle the rest.
Monitor
142/142 tests | 87.5% cov | 3m12s
Your agent tracks every build, test run, and deploy.
Fix
auth.ts:47. Found fix.Agents investigate failures, propose fixes, and wait for your approval.
Deploy
Production deploys require quorum. Approvals work across channels.
Architecture
Six agent types. One orchestration layer.
Every project gets a persistent Project Agent. When work needs doing, it spawns specialized ephemeral agents.
Always-on. Monitors repo, CI/CD, channels. Maintains codebase context.
Executes coding tasks in isolated Docker containers.
Analyzes PRs. Checks code quality. Auto-approves low-risk per policy.
Orchestrates deploys. Pre-checks, approvals, health monitoring, rollback.
Investigates production errors. Correlates with recent changes.
Cross-project orchestration. Cascading deploys, shared locks.
Trust Model
Agents earn autonomy. You set the pace.
Regardless of autonomy level, agents never auto-execute: production deployments, data migrations, security-sensitive changes, or infrastructure modifications. These always require human approval.
Channels
Same @mention. Every platform.
Your team uses WhatsApp for quick coordination, Slack for structured workflows, Discord for community. CodeSpar works in all of them. Same syntax: @codespar [command]
Get Started
Three steps. Five minutes. First agent live.
Deploy
One command. PostgreSQL, Redis, agent supervisor — all running.
Connect
Link a WhatsApp group (QR scan), Slack channel (OAuth), or any channel. A persistent Project Agent spawns automatically.
@mention
Type @codespar in any linked channel. Monitor builds. Instruct fixes. Approve deploys. From your phone.
Open Source
MIT License. No asterisks.
Infrastructure this critical should be auditable, extensible, and owned by the teams that run it. CodeSpar is fully open source. No open-core restrictions. No feature gates. The entire multi-agent platform — every agent type, every channel adapter, the supervisor, the policy engine, the audit system — is in the repo.
Fork it. Self-host it. Extend it. Write a custom agent in 300 lines of TypeScript.
Security
10 defense layers. Agents inherit permissions, never own them.
Every action with side effects requires verification proportional to its impact. Agents act on behalf of users, never independently. The security model is layered.
Built for teams from day one.
Enterprise SSO, SOC 2 compliance path, and hosted deployment are on the roadmap. Self-host the open source version today with full RBAC, ABAC, and audit capabilities.
FAQ
Common questions
No. CodeSpar deploys persistent, autonomous agents per project. They monitor, investigate, propose, and execute. A chatbot responds to questions. CodeSpar agents take action on your behalf.
WhatsApp connects via Baileys (linked device protocol) with anti-ban strategies: random delays, typing simulation, rate limits. Risk is real (~30%/year for aggressive usage). That’s why CodeSpar is multi-channel: if WhatsApp goes down, Slack, Telegram, and Discord continue. Your agents never go offline.
Devin is closed-source, single-channel, and $500/month. CodeSpar is open source (MIT), multi-channel (including WhatsApp), multi-agent (6 agent types), self-hosted, and free. Different product, different philosophy.
CodeSpar is in active development. MVP supports WhatsApp + CLI with Project Agents and Task Agents. We ship in public and the roadmap is on GitHub. Production-grade features (RBAC, approval quorum, audit trails) are designed from day one.
Yes. The architecture is modular by design. Each agent type and channel adapter is a separate package. Writing a custom agent takes ~300 lines of TypeScript. See the ‘Writing a Custom Agent’ tutorial in the docs.
Your projects deserve dedicated agents.
Deploy your first agent in 5 minutes. Open source. Self-hosted. MIT license.