Metadata-Version: 2.4
Name: taui
Version: 0.2.0
Summary: Agentic coding interface you can reshape
Project-URL: Homepage, https://github.com/nottherealsanta/taui
Project-URL: Repository, https://github.com/nottherealsanta/taui
Project-URL: Issues, https://github.com/nottherealsanta/taui/issues
Author-email: Santosh <santosh.rajan.work@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: agent,ai,cli,coding,llm
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development
Requires-Python: >=3.13
Requires-Dist: aiosqlite>=0.20
Requires-Dist: httpx>=0.28
Provides-Extra: tui
Requires-Dist: textual>=3.0; extra == 'tui'
Provides-Extra: web
Requires-Dist: fastapi>=0.115; extra == 'web'
Requires-Dist: uvicorn>=0.34; extra == 'web'
Requires-Dist: websockets>=14.0; extra == 'web'
Description-Content-Type: text/markdown

# taui

Agentic coding interface you can reshape.

## Install

```bash
uvx taui
```

Or install permanently:

```bash
uv pip install taui
```

## What is taui?

Taui is a highly customizable agentic coding interface. Instead of adapting your workflow to a fixed assistant, you control the interface itself: UI, agent, tools, prompts, and storage.

Taui can run with or without a frontend. Out of the box it ships with three interfaces:

- **CLI** (default) — interactive REPL. This is what starts when you run `taui`.
- **TUI** (opt-in) — Textual terminal UI with panes, scrollable history, visual tool output. Install with `uv pip install taui[tui]`.
- **Web** (opt-in) — FastAPI backend with WebSocket protocol. Install with `uv pip install taui[web]`.

## Requirements

- Python 3.13+
- An LLM API key (set via environment variable or config)

## License

MIT