foreman
An independent supervisor loop that reads worker diffs, logs and tests, asks Jev Nouls about stuck / off-track / verify, then applies a Python policy.
- GitHub stars
- 512 as of 2026-09-22
- Forks
- 42
- Language
- Python
- License
- MIT
- Created
- 2026-09-17
- Last updated on GitHub
- 2026-09-24
- Added to AionEdge
- 2026-09-19

What Jev does in foreman
AsyncTypeSafeClient.system_one with default jev-latest sends Noul questions for supervision.
Verification
Verified. We confirmed this repository through the GitHub API and located the code that calls Jev at a pinned commit: view the Jev code ↗. Upstream code changes over time, so check that the file still exists at the current commit before citing it.
How Agent tooling projects use Jev
Agent tooling is where Jev sees the most experimentation. These projects sit inside coding agents and assistants such as Claude Code, Codex and Pi, and hand the many small, repetitive choices an agent makes to a fast decision model, leaving the large model free for reasoning and writing.
Related Jev projects in Agent tooling
jev-review (devagrawal09)devagrawal09/jev-reviewReviews a Git diff or a codebase in stages and displays review leads in a local dashboard.★ 544
TypeScript
jev-mcp (jkudish)jkudish/jev-mcpEight MCP tools for evidence checks, content screening, search, reranking, classification, comparison and extraction.★ 282
JavaScript- typesafe-mcpitsmostafa/typesafe-mcpAn MCP server that lets Claude Code, Claude Desktop, Codex and Pi ask Jev typed questions.★ 258
Go - jev-codex-router0xNatoshi/jev-codex-routerUses Jev to classify each Codex turn, then applies local rules to choose the model, reasoning effort, and speed mode.★ 222
JavaScript - jev-review (NiazMorshed2007)NiazMorshed2007/jev-reviewA local MCP code-quality reviewer returning structured scores to coding Agents.★ 203
TypeScript - jev-prunertamaratran/jev-prunerA Claude Code output-pruning plugin filtering selected Bash output before it reaches the main model.★ 140
TypeScript