Skip to content

Shore

Shore

LLM chat in the terminal. Open source. Vendor neutral.

Shore - Terminal based LLM chat
  1. Install (more options coming soon)
    Terminal window
    cargo install shore
  2. Set at least one supported API key in your shell environment
    Terminal window
    export HF_TOKEN=[your token here] # Hugging Face
    export OPENAI_API_KEY=[your token here] # OpenAI
    export ANTHROPIC_API_KEY=[your token here] # Anthropic
    export GROQ_API_KEY=[your token here] # Groq
    export XAI_API_KEY=[your token here] # xAI (Grok)
    export SONAR_API_KEY=[your token here] # Perplexity
    export MINIMAX_API_KEY=[your token here] # MiniMax
    export ZAI_API_KEY=[your token here] # zAI
  3. Launch
    Terminal window
    shore
  4. Review Keybindings

Lightweight

Runs in about 9MB memory

Concurrent Chat

One prompt, multiple models and providers

Blazingly fast

Written in Rust - no garbage collector or bloat

Terminal based

Simple, clean interface with vim inspired key bindings

Free and open source

MIT Licensed contributions welcome!

Local-first

Conversations are stored locally, not in the cloud

Full text search

Instantaneous keyword search of prior conversations - they are stored locally!