Terminant is a small AI terminal assistant with a Textual TUI, live chat, and a side log panel for tool calls and internal activity.
- Chat with an LLM from the terminal UI
- Execute registered tools through the agent loop
- Show runtime logs and event activity in a side panel
main.py: app entrypointagent/: agent loop and memoryllm/: model client, parser, and promptstools/: filesystem and terminal toolsui/: Textual app, widgets, and stylingevents/: event definitions and busconfig/: API key and model defaults
Set OPENROUTER_API_KEY, then start the app with:
python main.py