| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Agent ops for multi-repo teams. One binary. CLI-native.
Most agent tools assume one repo, one session, one task. Real projects span multiple repos, multiple languages, multiple deployment targets. TTal coordinates agents across all of them — routing tasks, spawning parallel workers, shipping PRs — while you manage everything from Telegram.
task → research → design → implement → review → merge → cleanup
# Record durable context flicknote add "Add JWT authentication to the API" --project orientation # Existing pipeline jobs still advance with ttal go ttal go abc12345 # Pipeline routes it: research → design → implement → review → merge # You review verdicts on Telegram, approve, done
Multi-repo coordination is a known pain point — Claude Code assumes one session per repo, and there's no native way to plan across repos, share context between sessions, or coordinate branches.
TTal solves this with a project registry and a coordination layer:
# ~/.config/ttal/projects.toml
[ttal]
name = "TTal Core"
path = "/code/ttal-cli"
[organon]
name = "Organon"
path = "/code/organon"
[temenos]
name = "Temenos"
path = "/code/temenos"Register your projects once. TTal handles the rest:
A cross-repo feature that touches TTal, temenos, and organon gets three parallel workers, three PRs, three review cycles — all coordinated through one pipeline.
Two planes, borrowed from networking's control/data plane separation:
Manager plane — persistent agents that hold the big picture. They know what features they designed with you, which tasks are blocked, what shipped yesterday. Managers never touch code.
Worker plane — ephemeral sessions that implement. Each gets its own git worktree, sandboxed environment, and tmux session. Spin up, do the work, merge, clean up. Workers never worry about the big picture.
Message bridge — Human ↔ agent via Telegram. Agent ↔ agent via ttal send. CI status, PR reviews, task updates — all routed through a single daemon. You talk to your agents like coworkers in a group chat.
┌─────────────────────────────────────────┐ │ TTal orchestration layer │ │ tasks, workers, pipeline │ ├─────────────────────────────────────────┤ │ organon instruments │ │ src, web (structure-aware)│ ├─────────────────────────────────────────┤ │ logos reasoning engine │ │ bash-only agent loop │ │ any LLM, no tool schemas │ ├─────────────────────────────────────────┤ │ CC sandbox the sacred boundary │ │ seatbelt / bwrap │ │ OS-native, no containers │ └─────────────────────────────────────────┘
Each layer does one thing. TTal orchestrates. organon perceives and edits — structure-aware, not text-aware. logos thinks — bash-only reasoning, works with any LLM. CC's native sandbox isolates — no containers needed.
TTal agents aren't chatbots. They're specialists with clear roles:
| Agent | Role | What they do |
|---|---|---|
| Yuki 🐱 | Orchestrator | Routes tasks, manages the pipeline |
| Athena 🦉 | Researcher | Investigates problems, writes findings |
| Inke 🐙 | Designer | Reads research, writes implementation plans |
| Workers | Coders | Spawn per-task, implement, open PRs, self-cleanup |
Each agent runs in its own tmux session. Workers get isolated git worktrees. The daemon handles all messaging.
We built TTal with TTal. 476 PRs merged, 42k lines of Go — last 30 days. Then we pointed it at flicknote-cli — 55 PRs merged in 15 days, Rust. Same pipeline, different repo, same velocity.
brew tap tta-lab/ttal brew install ttal
Or from source:
go install github.com/tta-lab/ttal-cli@latest
git clone https://github.com/tta-lab/ttal-cli.git && cd ttal-cli # Open in Claude Code, then: /setup
The setup skill installs TTal, configures hooks, and walks you through Telegram integration. Five minutes to your first automated PR.
Or manually:
ttal doctor --fix # install hooks ttal daemon install # start the communication hub ttal sync # deploy rules, skills, and agent identities
TTal is MIT licensed. The code is yours — fork it, read it, learn from it, remove anything you want.
A license key unlocks unlimited agents. Without one, you get 2 agents — enough to try the pipeline end-to-end and see if TTal fits your workflow. Pro is $100/year, or you can earn it: every merged PR to a TTal ecosystem repo gets you 1 month of pro for free. Contribute code, earn your seat.
This isn't a restriction disguised as open source. It's a value exchange. The gate is in the code, clearly marked, easy to find. MIT means you have every right to remove it. We're betting that if TTal saves you time, $100/year is worth not bothering.
The PR rewards aren't charity either — contributors become power users, power users find real problems, real problems become good PRs. That's the flywheel we want.
TTal is the execution layer of the tta-lab ecosystem:
| Tool | What it does |
|---|---|
| TTal | Agent orchestration — tasks, workers, pipelines |
| organon | Structure-aware reading and editing — src and web |
| logos | Bash-only reasoning engine — any LLM, no tool schemas |
| FlickNote | Knowledge capture — voice memos, links, plans, agent memory |
No MCP for core operations. CLI-first. Agents use the same tools you do.
MIT — yes, really. The snail carries its house, not a lock. 🐌
| Back | FazBrowse Home | New Git URL |