Skip to main content

Terminal user interface for AI agents built on agent-core.

Project description

agent-tui

Terminal user interface for AI agents built on agent-core.

uv ty License: MIT

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.

Usage

Ensure OPENAI_API_KEY is set in your environment.

Run the TUI:

uv run agent-tui

Or run directly with Textual:

uv run textual run src.agent_tui.app:AgentApp

Development

Prerequisites

Setup

Create uv virtual environment and install dependencies:

uv sync --frozen --all-groups

Set up git hooks:

prek install

To update dependencies (updates the lock file):

uv sync --all-groups

Run formatting, linting, and type checking:

uv run ruff format && uv run ruff check --fix && uv run ty check

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_tui-0.1.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_tui-0.1.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file agent_tui-0.1.0.tar.gz.

File metadata

  • Download URL: agent_tui-0.1.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_tui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ae4d781d9671021d01086ee22bc8cdf1953b30897ef17329bdb39a87163bd575
MD5 42d31bef125c9619d1ed4909ca922e2b
BLAKE2b-256 aadf488e438a9c16d234bfe73b3464b30590329d3aba5d3ea33c1bee99956e7a

See more details on using hashes here.

File details

Details for the file agent_tui-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agent_tui-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for agent_tui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06c344840665074073d07a710cddddd35dc7f8714d11b1a7830575323ebb16be
MD5 18404d297280ca02431ac118353302f8
BLAKE2b-256 f46ab5b1d9bcdd2ba803b085d19b3051e757a836b05bcbe82ad460e2514c333c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page