About this project
Takakia is a terminal-based AI chat interface designed specifically for older or low-specification hardware. It prioritizes efficiency by using stateless HTTP streaming adapters and a sliding-window context truncation method to keep memory and CPU usage low.
Key capabilities include:
- Multi-provider support for Gemini and OpenAI-compatible APIs with the ability to swap providers during a session.
- A terminal REPL featuring input history, slash-commands, and an interactive configuration wizard.
- Dynamic system prompt profiles (e.g., study, translation, writing) that can be customized via Markdown files in the local configuration directory.
- Model caching and online discovery for vendor model listings.
- Localization support for English and Brazilian Portuguese.
- Secure configuration management using strict file permissions.
The tool is built with Python 3.9+ and utilizes libraries such as HTTPX, Rich, and Prompt Toolkit. It intentionally excludes support for file or image attachments to maintain its lightweight footprint.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.