Self-host Flock
Autonomous AI dev team you run on your own server
- Stars
- 501
ghcr.io/duckbugio/flock-telegramWhat is Flock?
Flock operates on your own infrastructure as a self-hosted AI development crew. Feature requests arrive via Telegram, VK, or LO chat, and a five-agent pipeline — planner, coder, tester, reviewer, and arbiter — manages the complete cycle from planning through pull request. Every conversation receives a private workspace. Authentication accepts a Claude Pro/Max token or an Anthropic API key. Prebuilt container images from ghcr.io remove build steps. The system connects to GitHub, GitLab, and Gitea for repository operations and polls for review comments without requiring inbound webhooks. Optional autonomy loops add post-run verification, goal-driven evaluation, scheduled runs, and CI monitoring with auto-merge. Secretary modes allow the bot to reply on your behalf in chosen chats. Voice messages can be transcribed via Mistral, OpenAI, or local providers. Written in Go, MIT licensed.
Should you self-host Flock?
Flock scores 47/100 on selfhost.directory (how scoring works) and ranks #123 of 209 in AI Agents. It has 501 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is Orca (91/100, 108 739 stars). It scores higher overall, so compare the two before you pick. See Flock vs Orca side by side.
Features
- Ansible Deployment
- Autonomous AI dev team
- Autonomy loops
- Docker-in-Docker sidecar
- DuckBug knowledge base integration
- Git host integration
- Multi-transport chat interface
- OpenAI-compatible backend support
- Per-chat workspace isolation
- Pull request management
- Secretary mode
- Subscription-friendly Claude auth
- Voice Message Transcription
Flock README
More in Chat
fluxerSelf-hosted, open-source instant messaging and VoIP platform with channels, voice and video calls, search and an admin dashboard, plus web, desktop and mobile clients.
fosscordSpacebar is a free, open-source, self-hosted Discord-compatible platform for chat, voice, and video. Run your own server with existing Discord clients and bots.
friendupFriend OS is a self-hosted, open-source web OS providing a full desktop in the browser with file management, chat, video calls, and collaborative workspaces.
gaiaOpen-source personal AI assistant that proactively manages email, calendar, tasks, and workflows across 50+ integrations with self-hosting support via Docker Compose.
GoClawSelf-hosted multi-tenant AI agent platform with 20+ LLM providers, 7 messaging channels, PostgreSQL with row-level security, and a native desktop edition.
GOFLY LIVE CHATSelf-hosted, open-source live chat support system in Go and Vue with agent routing, a website widget, WebRTC, and WeChat/ChatGPT channels; needs only MySQL.
golembotGolemBot connects coding agents (Cursor, Claude Code, OpenCode, Codex) to Slack, Telegram, Discord and more — routing through any LLM provider via one config file.
gomuksSelf-hosted, open-source Matrix client in Go with split backend/frontend design for web, terminal, desktop, and Android.
gowaOpen-source, self-hosted WhatsApp gateway in Go: a REST API plus web dashboard, multi-account support, signed webhooks, scheduled sends, and an MCP endpoint.
gramsrvgramsrv is a self-hosted, open-source MTProto server in Go for running a Telegram-compatible backend with real clients. Supports monolith and microservice architectures.
GrixGrix is a self-hosted messaging platform that turns AI coding agents into chat contacts for cross-device coordination with shared context and voice support.
guptSelf-hosted, end-to-end encrypted messenger and privacy suite with no phone number or central server — runs in the browser on a decentralized Nostr relay network.
0 comments