night-orch
v0.9.0
Published
Nightly GitHub/Forgejo issue orchestrator — autonomous AI agent coding tool
Readme
night-orch
Night-orch is a self-hosted orchestrator that watches GitHub/Forgejo issues, runs AI agents to implement changes, verifies the result, and opens pull requests.
It is designed for unattended operation: label an issue, let the orchestrator execute your workflow, and review the resulting PR.
Quick Start
1. Prerequisites
- Node.js 24+
- GitHub or Forgejo repositories with local git clones
- One or more worker CLIs (for example
codexand/orclaude)
2. Install
npm install -g night-orch3. Initialize and validate
night-orch init
night-orch doctor
night-orch labels-init4. Start orchestration
night-orch runIn another terminal, monitor progress:
night-orch tui
# or
night-orch web5. Queue work
Add the ready label (default: orch:ready) to an issue in a configured repository. Night-orch will pick it up on the next poll cycle and run the Plan -> Code -> Verify -> Review loop.
Core Commands
night-orch run # long-running poller daemon
night-orch run-once # execute one poll cycle
night-orch status # current runs and recent activity
night-orch tui # terminal dashboard
night-orch web # browser UI + API
night-orch retry <repo> <issue> # requeue blocked or errored issue
night-orch continue <repo> <issue> # queue context-aware second pass
night-orch labels-init # create/update required labelsDocumentation
- Overview: https://shllg.github.io/night-orch/OVERVIEW
- Usage guide: https://shllg.github.io/night-orch/USAGE
- Configuration reference: https://shllg.github.io/night-orch/CONFIGURATION
- Deployment guide: https://shllg.github.io/night-orch/deployment
- Docs home: https://shllg.github.io/night-orch/
Contributing
Development setup, architecture guardrails, and contribution workflow live in CONTRIBUTING.md.
License
This project is licensed under the MIT License. See LICENSE.
