DocsInstallCLI ReferenceCommunityGitHub ↗
Community

Build Foreman together.

Foreman is open source and MIT-licensed. Jump into the chat, send a pull request, or build something on top — the foreman works best with a crew.

Discord

Real-time chat with the crew. Ask questions, share policy packs, get help wiring up agents, and follow release chatter.

Real-time chat, help, and release announcements.
Join Discord

Telegram

Prefer Telegram? The group mirrors Discord for announcements and quick questions — handy since Foreman ships a Telegram notifier too.

Quick questions, install help, and notifier discussion.
Open Telegram

GitHub Discussions

Longer-form Q&A, RFCs, and feature proposals live on GitHub — the durable record the whole project searches.

Browse Discussions
Contribute

Send your first pull request.

Foreman is TypeScript, Node 20+, and a single repo. If you can run it, you can hack on it. Here's the whole loop.

1

Fork & clone

Fork on GitHub, then clone your fork and install dependencies.

2

Branch & build

Create a feature branch and run the dev gateway with hot reload.

3

Test & open a PR

Run the suite, push, and open a pull request against main.

contributing
# 1 · fork + clone + install
$ gh repo fork tuzlu07x/foreman --clone
$ cd foreman && npm install

# 2 · branch + run dev gateway
$ git checkout -b feat/my-change
$ npm run dev

# 3 · test + push + open PR
$ npm test
$ git push origin feat/my-change
New here? Filter issues by good first issue — they're scoped, reviewed fast, and a friendly way in.

Ways to pitch in

Write code

New risk rules, transports, agent adapters, or TUI polish. Pick an issue or pitch an RFC.

Improve docs

Clarify a command, add a recipe, fix a typo. Docs live in the same repo as the code.

Report bugs

Hit something odd? File a reproducible issue with foreman doctor --json output.

Build integrations

Wrap a new agent or notifier and publish it for the registry. See the ecosystem below.

Ecosystem

Extend the foreman.

Everything routes through MCP and a small set of registries — so the surface area you'd build against is small and documented.

Agents

Ship an adapter

Add your agent to the registry so anyone can foreman agent add it with auto-install.

Notifiers

New channels

Discord, Telegram, and Slack ship today. Add a notifier and approvals reach your team anywhere.

Policy packs

Share rule sets

Bundle battle-tested risk rules as a policy pack the community can drop into policy.yaml.

Foreman the Beaver

The foreman works best with a crew.

Say hi, claim an issue, or just lurk and learn. Everyone's welcome on the site.