Terminal user interface for AI agents built on agent-core.
A Textual-based terminal interface for interacting with AI agents. Built on agent-core and InteropRouter for unified model provider support.
Note
This library is in early development and subject to change.
Ensure OPENAI_API_KEY is set in your environment.
Run directly from PyPI:
uvx agent-tuiOr if installed locally:
uv run agent-tuiOr run directly with Textual:
uv run textual run src.agent_tui.app:AgentAppCreate uv virtual environment and install dependencies:
uv sync --frozen --all-groupsSet up git hooks:
prek installTo update dependencies (updates the lock file):
uv sync --all-groupsRun formatting, linting, and type checking:
uv run ruff format && uv run ruff check --fix && uv run ty check