Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

canhta/foreman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

408 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foreman

GitHub stars Go Version License

Foreman polls your issue tracker, breaks tickets into granular tasks, writes code with LLM-guided TDD, runs deterministic quality checks, and opens pull requests — autonomously.

Quick Start

Requirements: Go 1.25+ and a C toolchain (CGO is required for SQLite).

make build
cp foreman.example.toml foreman.toml
# Edit foreman.toml — set your tracker, LLM provider, and git tokens
./foreman doctor   # verify config
./foreman start    # start the daemon

Or with Docker Compose:

docker compose up --build

See docs/getting-started.md for a full walkthrough including environment variables, first-run checks, and generating an AGENTS.md for your repo.

Documentation

Getting Started Installation, config, and first run
Features Full feature list
Configuration Complete foreman.toml reference
Pipeline State machine and review gates
Architecture System design and package overview
Integrations Trackers, LLM providers, git backends
Agent Runner Builtin runner, Claude Code, Copilot, MCP
Skills YAML skill engine and hook points
Dashboard Web UI, REST API, and auth
WhatsApp Channel Bidirectional WhatsApp messaging
Development Contributing and local setup

Star History

Star History Chart

License

MIT (LICENSE)

About

Autonomous software development daemon - polls issue trackers, decomposes tickets into tasks, writes code with LLM-guided TDD, runs quality gates, and opens pull requests.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors