There are many coding agents, but this one is
(dpc's) Tau is a process-oriented LLM coding agent harness built for command line nerds and Linux hackers. Like Pi, but twice as much.
Tau builds on top of the most venerable, powerful, and ubiquitous runtime there is: Unix itself. It embraces the Unix philosophy to its full potential.
All components (UI, harness, LLM API, extensions) run as standalone POSIX processes, communicating over stdio. No Node. No npm. Just processes, pipes and sockets.
For a tour of concrete features — built-in extensions, key bindings, slash commands, and configuration — see FEATURES.md.
Extensions are just executables. Write in the language of your choice.
Each component can be individually sandboxed with bubblewrap, Docker, Landlock, or jails—matched to its actual needs.
Running a component on another machine is as simple as prefixing
its command with ssh user@host -c.
Components can be packaged and managed by your OS. Pairs naturally with NixOS, Guix, and traditional package managers.
Ships as one unified binary containing CLI, agent, and built-in extensions. No runtime dependencies.
Native binary that starts instantly and requires very little memory. Initial measurements show just 4MB of memory use.
Patchmark
is a diff-aware language server for Markdown and plain-text review notes.
It pairs nicely with Tau's prompt-editing flow: open the prompt in
$EDITOR, review diffs with
language-server help, and leave precise feedback for agents from the editor
you already use.
Tau owes its design to Pi and aims to copy every single thing that Pi does well, staying as close to its design as possible within a dogmatic Unix philosophy.
Tau is in early development. The core architecture, event protocol, and terminal UI are being actively built.
Because the author is not very original and forgot to do prior research, and Tau is just such a good name, there are other coding harnesses called "Tau", like:
Get used to it, I guess. Now that we can all be so productive, we'll have forks and personal re-implementations of everything, with conflicting names.
When you want to be specific, you can call this one dpc's Tau coding agent.