JeiKeiLim/tenet

82 stars · Last commit 2026-07-08

Cross-platform AI agent harness for 12+ hour autonomous development cycles. Spec-driven, DAG-orchestrated, with a 3-critic evaluation pipeline. Works with Claude Code, OpenCode, and Codex.

README preview

# Tenet

![](docs/assets/tenet-logo.png)

> **T**alk. **E**stablish. **N**onstop. **E**valuate. **T**enet.

**The agent harness for long, reliable autonomous development.**

AI coding agents are powerful but short-lived — they lose context, drift off-spec, skip tests, and can't hold a multi-hour session together. Tenet is the harness around them: it interviews you, writes the spec, plans the work as a dependency graph, **adapts that plan to your model's capability**, executes each job, and **judges every job with independent critics** before moving on. Runs loop for hours; the project's durable truth **keeps itself current** between them.

*tenet* — a principle held to be true. Also a palindrome: it reads the same forward and backward, just like the process. Each cycle produces a tenet — a verified feature, and a truer project — that feeds the next.

```
You: "Add social features — reactions, badges, profiles, share cards"
Tenet: interviews you, writes the spec, mocks up the UI,
       decomposes into a DAG, implements each job with per-job commits,
       and evaluates every job with independent critics until it passes —
       then folds what it learned back into the project doctrine.
```

View full repository on GitHub →