Skip to content
tallow logo

tallow

An extensible coding agent that runs in your terminal. Multi-model, multi-agent, fully themeable. Built for developers who care about their tools.
31Extensions
34Themes
7Agents
Models

Run Claude, GPT-4, Gemini, or any OpenAI-compatible model from the same interface. Switch mid-conversation, assign different models to different agents, or compare outputs side-by-side.

Not plugins bolted on — a proper extension architecture. Tools, TUI widgets, lifecycle hooks, event bus, custom commands. Extensions can render rich terminal UI, intercept tool calls, and compose with each other. All 31 built-in features are extensions.

Spawn parallel agents with isolated contexts. Assign different models, roles, and tasks to each teammate. Coordinate via a shared task board with dependency tracking and inter-agent messaging. 7 built-in agent profiles: architect, debug, planner, refactor, reviewer, scout, worker.

34 built-in themes from Tokyo Night to Synthwave 84. Every color in the TUI — borders, backgrounds, accents, tool status indicators — is token-driven and overridable.

A package system for distributing commands, agents, skills, and hooks. Compatible with Claude Code plugins out of the box — hooks, MCP servers, slash commands, agents, and CLAUDE.md context files all work. Commands and prompts are interchangeable — put a markdown file in either directory and it becomes a /slash command.

Intercept any point in the agent lifecycle — before/after tool execution, on turn completion, on errors. Run shell commands, validate outputs, enforce policies, or trigger notifications. Claude Code hook format supported.


subagentteamstaskslsphooksplan-modegit-statustheme-selectorcommand-promptcommand-expansionask-user-questionbackground-taskscontext-filescontext-usageagent-commandsread-enhancedwrite-enhancededit-enhancedbash-enhancedoutput-stylesmcp-adaptercheatsheetcustom-footertool-displayweb-fetchcdinitshow-system-promptclear

Tokyo Night
Rosé Pine
Dracula
Catppuccin
Nord
Gruvbox
GitHub Dark
Solarized
One Dark
Trash Panda
Material Ocean
Moonlight
Horizon
Synthwave 84

Every color token — accent, borders, tool status, thinking indicators, message backgrounds — is fully configurable. Create your own theme as a single JSON file.


Terminal window
git clone https://github.com/dungle-scrubs/tallow.git
cd tallow && npm install && npm run build
node dist/install.js
tallow

Coming soon.