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
Last verified
Added

Alternatives to Elia

Compare all

Software 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.

    FreeProprietaryCommand line

    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.

Report a wrong fact or a dead link on this listing