Overview¶
The problem¶
With LLMs and fast iteration:
- Bugs discussed in chat are forgotten
- Tasks stay "mental" but never appear in the team backlog
- Scattered markdown files (
TODO.md,bugs.txt) multiply - Nobody knows what is open, in progress, or closed
The solution¶
Issuebeam connects AI agent chat to GitHub Issues with:
scripts/github_issue.py— stdlib Python CLI- Agent instructions — files the LLM reads (
AGENTS.md, Cursor rule, Copilot, Claude, …) - GitHub templates — web forms for browser-based issue creation
adopt.py— copy the skeleton into any repo in one command
GitHub Issues becomes the source of truth. Local markdown stays for detailed plans and archives — not operational status.
Architecture¶
Requirements for any platform:
- Python 3 (Windows, macOS, Linux)
GITHUB_TOKENwith Issues read/write- Repo slug in
tracker/github_repoorGITHUB_REPO - Agent instructions: run the script, don't delegate to the user