Elia
A keyboard-driven terminal app for chatting with cloud and local large language models.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Elia
Elia is a terminal user interface for talking to large language models. It runs entirely in the terminal and is built around keyboard navigation, so you can hold conversations without switching to a browser.
It works with hosted models such as ChatGPT and Claude, and with local models such as Llama 3, Phi 3, Mistral and Gemma. It suits developers and terminal users who want one quick chat window for several models, both online and on their own machine.
Strengths
- Runs entirely in the terminal
- Keyboard-centric interface
- Works with both cloud and local models
Limitations
- Cloud models need API keys from each provider
- Terminal only, with no graphical app
Details
- Pricing
- FreeFree and open source; hosted models need your own API access.
- License
- Open source, license not stated
- Developer
- Darren Burns
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Terminal users who want to chat with several LLMs from one keyboard-driven app
- Categories
- Local AI tools, AI assistants
- Last verified
- Added
- Sources
Alternatives to Elia
Compare allSoftware that can replace Elia for an important use case, and what changes if you switch.
oterm
A terminal chat client for Ollama, OpenAI, Anthropic and other language model providers.
oterm is an MIT-licensed terminal chat client for Ollama and hosted providers that also runs on Windows and installs with one uvx command.
AIChat
A command-line tool for chatting with language models, with a shell assistant, RAG and agents.
AIChat is a dual MIT or Apache-2.0 terminal tool for many providers and Ollama that adds a shell assistant, RAG and agents, configured through YAML files.
LLM
A command-line tool and Python library for prompting remote and locally installed language models.
LLM is a command-line tool and Python library that logs prompts to SQLite and adds models through plugins, though local models need an extra plugin.
tgpt
A cross-platform command-line tool for chatting with AI models in the terminal without API keys.
tgpt is a single Go binary for terminal chat that needs no API key, relying on third-party providers that can change or stop working.
ShellGPT
A command-line AI assistant that generates shell commands, code snippets and documentation from prompts.
ShellGPT is an MIT-licensed Python terminal assistant geared to generating shell commands and code rather than a full-screen chat interface.
Similar software
Related functionality, not necessarily a direct replacement.
Ollama App
A cross-platform chat client for talking to language models running on an Ollama server.
llamafile
Packages a language model and the code to run it into one executable file that works on several operating systems without installation.
KoboldCpp
A single executable that runs GGUF language models locally, with a web interface and no installation at all.
Hollama
A minimal chat interface for language models that runs entirely in the web browser.
Jan
An open-source ChatGPT replacement that runs entirely offline, and can also front cloud providers when you want them.