selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Flock logo

Self-host Flock

Autonomous AI dev team you run on your own server

BetaOpen SourceMIT
Updatedlast week
LanguageGo
Setup difficultyModerate
Stars
501
Docker
ghcr.io/duckbugio/flock-telegram
Install with Docker

What 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

How to install Flock

Install Flock with Docker

Environment variables
VK_BOT_TOKEN, VK_GROUP_ID, VK_ALLOWED_USERS, CLAUDE_CODE_OAUTH_TOKEN (or ANTHROPIC_API_KEY), plus optional vars from .env.example

cp .env.example .env

fill in REQUIRED vars

docker run --env-file .env ghcr.io/duckbugio/flock-vk

For VK adapter; no compose file provided, uses docker run directly

More in Chat

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…