# Flock

> Self-hosted AI dev-team bot for Telegram, VK, LO. Uses your Claude Pro/Max or Anthropic API key. Five-agent pipeline plans, codes, tests, reviews, opens PRs.

- **Category:** AI Agents
- **Licence:** MIT
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Docker, Docker Compose, Ansible
- **Tags:** Microservices, Chatbot, LLM, Anthropic, Claude, Code Review, Docker, Go, Golang, Telegram bot, Self Hosted, Ai Agent, Autonomous Agents, Claude code, Pull Request, Vk Bot, Dev Team

## Description

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.

## Links

- [Homepage](https://github.com/duckbugio/flock)
- [Website](https://roost.duckbug.io)
- [Docker](ghcr.io/duckbugio/flock-telegram)
- [GitHub Repository](https://github.com/duckbugio/flock)

---
Source: https://selfhost.directory/project/flock