跳到正文
GitHub·· 9 天前AI 评分22

RouterChat:本地优先的 OpenRouter / Anthropic 多模型聊天客户端

echo1097/routerchat

AI 导读

RouterChat 是一款本地优先的桌面聊天客户端,支持通过 OpenRouter 或 Anthropic API key 调用任意模型,提供 Chat、Writing、Brainstorm 三种模式与语音输入、用量追踪。

正文

Disclaimer

By using RouterChat you agree to the terms of service.

RouterChat is licensed under the Apache License 2.0 as of August 3, 2026.
Releases up to and including 0.3.5 remain available under the MIT License.

Install RouterChat

You will need an OpenRouter API key or an Anthropic API key.


macOS (Apple Silicon or Intel) (inspect installer)

curl -fsSL https://echo1097.github.io/get-routerchat/install.sh | sh

Windows x64 (inspect installer)

irm https://echo1097.github.io/get-routerchat/install.ps1 | iex

  • Setup: The setup guide covers starting, updating, repairing, and data locations. The developer guide covers building from source.
  • Help: See SUPPORT.md
  • Uninstall: On macOS, double-click Uninstall RouterChat.command in the RouterChat folder on your Desktop. On Windows, open Uninstall RouterChat from the Start Menu. It can save your database to Downloads before removing the app.

Warning

Tested on macOS Apple Silicon and on Windows 11. macOS Intel has not been tested yet.

Features

  • Chat Mode: Chat with any OpenRouter or Anthropic model. Attach files, search the web, and organize chats with folders, pins, and search.
  • Writing Mode: Write stories chapter by chapter, brainstorm ideas on a canvas, and keep a lorebook that remembers your characters and world.
  • Voice input: Talk instead of typing in Chat, Write, and Brainstorm.
  • Usage tracking: See what you spend, per model and over time.
  • Local and private: No account, no analytics, no tracking. Your chats and keys never leave your computer except to reach your provider.

See the Media section for screenshots of everything above.

Roadmap

The top priority right now is support for more API providers. Anthropic is added, and these are next:

  • OpenAI: Use OAI models with your OpenAI key.
  • Local models: Use models on your own computer through apps like Ollama and LM Studio.

Features added

See features.md for the full list of what has been added so far.

AI usage disclaimer

AI helped with development and documentation for this project. I reviewed all code and documentation before publishing it.

Bug reporting, feedback, and contributing

See CONTRIBUTING.md for how to report bugs, send feedback, and open pull requests.

Local data

Your chats, settings, and API keys stay on your computer, and the project author never receives them. Packaged installs keep your keys and database outside the app folder, so updates don't replace them. Git clone installs keep using .env and data/routerchat.sqlite3 inside the repository.

When you send a prompt or attachment, that data goes to the provider you picked, OpenRouter or Anthropic, so it can handle the request. Voice recordings always go to OpenRouter. See the privacy page for the full list of connections.

Media

All screenshots below use mocked data.

Chat Mode

RouterChat Chat Mode

Usage

RouterChat usage panel

Lorebook entry

RouterChat lorebook entry

Write Mode

RouterChat Write Mode

来源:GitHub · github.com