#121121st of 218 in Coding agents and AI editors
tianshu-harness
Terminal coding agent runtime with task contracts and evidence-gated delivery
- Stars
- 1.3k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Last release
- Nov 2026
- Language
- TypeScript
5 on 9 Jun 20261,337 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Tianshu Harness is a TypeScript coding-agent runtime with a terminal TUI, a desktop app and a VS Code extension sharing one core. A supervision layer called CVM keeps a per-task contract and runs 75 hook modules across five turn phases. A deliver_task gate reports RED, YELLOW or GREEN based on verification evidence. It ships 25 provider presets plus OpenAI-compatible endpoints, and is built around prefix caching.
Who it is for: Developers wanting a terminal coding agent with verified delivery
Strengths
- Per-task TaskContract held by the runtime, so goals do not depend on chat history
- Delivery gate separates commit, targeted tests (run_tests) and independent review (review_changes)
- 25 provider presets plus any OpenAI-compatible endpoint such as Ollama or vLLM
- Frozen-prefix cache design; README reports 99.3-99.6% hit rate on 5 DeepSeek sessions
Weaknesses
- CLI requires Node 24.22.1+ or 26.12.1+; other versions are rejected at startup
- Repo is a synced projection; desktop app and some advanced code are not included
- Published cache and A/B results cover mainly DeepSeek; the behavior pilot is 5 tasks, one model
- README and most docs are in Chinese; the English README is a separate file
What it needs
- no GPU
- Needs Node.js 24.22.1+ or 26.12.1+ (CLI), LLM provider API key or OpenAI-compatible endpoint
- Models: DeepSeek, Claude, Codex (GPT), Gemini, GLM
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Coding agents and AI editors
See all 218| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 96 out of 100 |
| 2 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 95 out of 100 |
| 3 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| #4 | ArchonYAML workflow engine that runs AI coding agents through fixed dev steps | 93 out of 100 |
| #5 | piMinimal terminal coding agent extensible with skills and packages | 92 out of 100 |