shipwithjev

Catalog / Tools & apps

0262GitHub

foreman

Software-factory supervisor that uses Jev to keep coding agents on task.

thruwire/foremanREADME ↗
# <img src="https://raw.githubusercontent.com/thruwire/foreman/main/docs/assets/foreman-icon.png" alt="" width="32"> Foreman

Foreman watches the software factory floor with decision models, placing a fast semantic supervisor
above slower coding agents. It supports TypeSafe AI's Jev and OpenAI's Decisions API.

Give it a ticket, specification, bug report, or any free-form software job. Foreman can run
[Codex](https://learn.chatgpt.com/docs/developer-commands?surface=cli),
[OpenCode](https://opencode.ai), [Hermes](docs/workers.md), or
[LangChain's Deep Agents Code (dcode)](integrations/deepagents/README.md) as workers.
It can also attach supervision to supported coding-agent sessions, including
[Pi and Pi Durable](integrations/pi/README.md).

The coding agent does the software engineering. Foreman independently assesses completion and
requirements against the original job. It also checks whether test evidence is sufficient and
whether verification or human input is needed. You can configure additional checks and
responsibilities for your workflow.

```text
                         SOFTWARE FACTORY
         Coding agent     Coding agent           Tests
            worker             worker                │
               │                  │                  │
               └──────────────────┼──────────────────┘
                                  │ factory evidence
                                  ▼
                              FOREMAN
                          decision model
                                  │
                                  ▼
                    responsibilities
                      completion
                        implementation_complete  .91
                        requirements_satisfied   .79
                        ready_to_finish          .

Also filed under Tools & apps

  1. 0616

    Jevstiller: distill Jev calls into a local model

    A self-hosted proxy that trains a local model on Jev's answers. It served 72% of Banking77 locally at 15 ms, with a 2% audit and a bound on disagreement.

    tomerglick57 · Tools & apps · 15 ms local

  2. 0611

    Scruple: code checks for what linters miss

    Semantic-aware linting with System One models: rules you can state in a sentence, checked against your code by Jev.

    @nalexpeae · Tools & apps

  3. 0606

    Algolia-style Postgres search with a Jev reranker

    Typo tolerance, typeahead, barcodes and facet counts in plain Postgres SQL, plus an optional Jev step that asks one question per top-10 result.

    @alex_forman1 · Tools & apps

  4. 0604

    Virtual Closet: outfits from closet videos

    built a virtual closet & outfit generator from raw closet videos. classification + semantic search thanks to jev 🥰. clueless closet dreams finally coming to life

    @maitreemervana · Tools & apps