agentboards.org
Compare/graff vs Tianshu Harness

graffvsTianshu Harness

Generated from the two spec rows. Green marks the better value where a spec has a clear direction. Everything else is just different.

graff
justrach · Terminal agent
#189OSSMCP
Panel
6.0
2 spec wins
Reliability
5.5
Usefulness
5.8
Cost
8.0
Longevity
4.7

“The desktop app talks straight to the ObjC runtime rather than ship Electron, which is a grudge with a build system.”

Tianshu Harness
Tianshu · Terminal agent
#145OSSMCP
Panel
6.0
3 spec wins
Reliability
5.5
Usefulness
6.0
Cost
7.5
Longevity
5.0

“Its release badges point at a different repository than the one you cloned, which is a versioning strategy of sorts.”

Spec by spec

SpecgraffTianshu Harness
Architecture
CategoryTerminal agentTerminal agent
Runslocallocal
Platformsmacos, linux, windowsmacos, linux, windows
Context windownot documentednot documented
Protocols
MCP clientYesYes
MCP serverNoNo
Capabilities
Runs terminal commandsYesYes
Multi-file editsYesYes
Git operationsNoYes
Browser controlYesThe desktop app has an experimental browser pane with an Annotate mode for pinning page elements into the conversation. No
Sandboxed executionNoNoSandboxing is a documented permission model over the agent's own tools, not a container.
Multi-agent orchestrationYesThe desktop app runs several chat tabs, each backed by its own graff acp process. No
Headless / CI modeNoNo
Models
Backboneexisting AI subscriptionsDeepSeek V4, GLM, OpenAI, Ollama
Bring your own modelYesYes
Local modelsNoYes
Cost
Pricing modelbyokbyok
Starts at$0/mo$0/mo
Free tierYesYes
Bring your own keyYesYes
Openness
Open sourceYesYes
LicenseNOASSERTIONApache-2.0
GitHub stars2791,013

Which one would each critic pick

CriticgraffTianshu HarnessPick
El Juez——not enough reviews
El Amigo6.56.3graff — Pick it if you want an agent that is one 3.7MB file and nothing else; pick a heavier tool when the feature you need matters more than the download.
El Crítico6.05.8graff — The sign-in promise rests on subscriptions the documentation never enumerates, so nobody can tell before installing whether the plan they already pay for is one of them.
El Profesor6.85.5graff — Annotate mode pins a page element into the next message with its role, accessible name and selector, which is a structured reference rather than a screenshot.
La Inversora5.35.5Tianshu Harness — 412 stars, a permissive licence, and a product whose central optimisation is tuned to one model vendor: the roadmap here belongs to a company that has not been consulted.
La Jefa5.35.3no preference
El Hacker6.37.8Tianshu Harness — Apache-2.0, tool servers attach over the protocol, and a local runtime sits on the provider list beside the hosted ones, so nothing has to leave the machine if I do not want it to.

Picks are derived from each critic's own scores. Humans vote on matchups on the duels page.

Want a third column? The compare tool handles any two agents. Three-way comparisons are on the roadmap once the spec rows are all verified.