Distributed agentic AI workflow system using Claude Agent SDK
npx claudepluginhub eighteyes/txMulti-agent mesh orchestration for Claude Code
Human-scale AI Augmentation / Orchestration Hydra
Humans Yeeting Directional Recursive Alchemy
txusesdontAskpermission mode with workDir boundary enforcement — no Docker required. For unrestricted access, usetx start --god-mode.
npm install -g tx-ai
Or install from source:
git clone [email protected]:eighteyes/tx.git
cd tx
npm install && npm link
Then, from any project directory:
# authenticate claude first
tx start
> "Research a report about pelicans riding bikes"
...wait... the next bit is injected by tx.
> Read and follow the instructions in .ai/tx/msgs/...
AI: Your report is available at...
# steps to quit
# to exit tx ( tmux, /exit just leaves to shell )
Cntl-B d
Create and collaborate with distributed, observable, composable agentic AI workflows using plain language, tooling and workspaces, via a conversational interface. Provide for reliability using logical wrappers around non-deterministic LLM calls.
Terms
mesh — a collection of agents with a defined workflowmessage — core unit of interaction between meshes and agentscore — the session identifier you use to interact with the tx systemAfter install, run tx start in a new or existing project directory. You drop into a claude-code environment wrapped by tmux with a status bar. Use plain language — "make a hypothesis about bird migration", "add a feature to support xml workflows" — or invoke meshes explicitly with "ask brain about project structure".
The core agent writes a file with frontmatter formatting, which triggers the agentic mesh. The file system is the API for communication. When complete, or if more information is needed, that agent writes a file which is injected into the core session for your review.
> tx start
# -- wait for launch --
> build a mesh that fixes a list of bugs, `bug-hunt`: ingests a list of bugs,
> use haiku to batch into groups, fan-out and iterates on each batch
> through [ examine > fix ] stages, on fan-in, validate against original bug list.
# -- wait for completion --
> run bug-hunt on @buglist.csv
> karpathy's llm council looks neat, can you make one for me?
> research what it takes to run a coffee shop, build agents to help me manage one
Mesh agents interact with your core session in the following ways. --inbox= and global config provide override options.
hook — new messages are injected into context automatically
inject — (default) direct response added to your session, can be triggered explicitly
ask — new messages must be retrieved with tx inbox
meshes.