tallow
What makes tallow different
Section titled “What makes tallow different”Multi-model routing
Section titled “Multi-model routing”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.
Real extension system
Section titled “Real extension system”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 51 available features are extensions.
Multi-agent teams
Section titled “Multi-agent teams”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. Bundled templates cover architect, debug, explore, planner, refactor, reviewer, scout, tallow-expert, and worker, and install as editable /agent:<name> profiles.
Themeable everything
Section titled “Themeable everything”34 available themes from Tokyo Night to Synthwave 84. Every color in the TUI — borders, backgrounds, accents, tool status indicators — is token-driven and overridable.
Packages & Claude Code compatibility
Section titled “Packages & Claude Code compatibility”A package system for distributing commands, agents, skills, and hooks. tallow reads key Claude Code project resources directly (commands, agents, skills, and CLAUDE.md) so existing repos usually run without restructuring. Commands and prompts are interchangeable — put a markdown file in either directory and it becomes a /slash command.
Lifecycle hooks
Section titled “Lifecycle hooks”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. Hook config shape is Claude-style, with tallow event keys.
Featured extensions
Section titled “Featured extensions”Themes
Section titled “Themes”Every color token — accent, borders, tool status, thinking indicators, message backgrounds — is fully configurable. Create your own theme as a single JSON file.
Other projects
Section titled “Other projects”Coming soon.