Skip to content
Shaurya-SethiPublic

About

Lightweight terminal chat UI for OpenAI-compatible endpoints

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aitui

aitui demo

A minimal terminal chat UI for local models. OpenAI-compatible API, streaming, session history. Under 2k lines of Rust, ~3 MB RAM.

Why

Most UIs like Open WebUI are heavy and run in the browser, which also uses a lot of memory. Terminal tools like aichat are often more feature-rich than I need. I wanted something lightweight and modern I could run in the terminal to chat with my local models.

This project intentionally leaves agent harnesses, tools, skills, system instructions, and similar out of scope. For that, use something like pi or opencode.

Install

git clone https://github.com/Shaurya-Sethi/aitui.git
cd aitui
cargo install --path .

Run

aitui

With no flags or env vars, aitui runs interactive setup and asks for base URL, model, and API key (API key can be left empty for local models).

aitui --url http://localhost:8080/v1 --model lmstudio-community/Qwen3.6-27B-MLX-4bit

Or set AITUI_BASE_URL, AITUI_MODEL, and optionally AITUI_API_KEY.

About

Lightweight terminal chat UI for OpenAI-compatible endpoints

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages