ai_term
ai_term is an open-source, voice-enabled terminal assistant that integrates LLMs, Speech-to-Text (STT), and Text-to-Speech (TTS) into a powerful CLI experience.

Features#
- 🗣️ Voice Interaction: Talk to your terminal and hear responses back.
- 🧠 LLM Integration: Support for Local (Ollama) and Cloud (OpenAI, Anthropic) models.
- 🔌 MCP Support: Model Context Protocol client for extensible tool use.
- 🖥️ TUI Interface: Beautiful, responsive terminal UI built with Textual.
- ⚙️ Dynamic Configuration: Easy-to-use settings screen for managing providers and secrets.
Getting Started#
Check out the Setup Guide to install and configure ai_term.
Architecture#
The application is split into three main components:
- CLI Client: The main TUI application.
- STT Service: FastAPI service for voice transcription (Whisper).
- TTS Service: FastAPI service for speech synthesis (Coqui/ElevenLabs).
Explore the CLI Documentation for more details.