Keep your work, personal, and community Matrix accounts open side by side. Encrypted chat, local full-text search that understands Japanese, Chinese, and Korean, notifications sent from your own compu
SocialRust · TypeScriptGitHub @shinaokaAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
A desktop Matrix client for conversations in many languages
Translation pending
Loading the full README.
Read the full README ↗The website has screenshots and the full list. Koushi uses the Matrix protocol through the Matrix Rust SDK, with a Rust core and a Tauri desktop shell. Voice and video calls, screen sharing, bots, and widgets are not included yet.
Koushi can act as a local Model Context Protocol server. Your assistant talks to the Koushi app already open on your computer, so it never holds your encryption keys. Then just ask:
Which rooms have unread messages? Summarize the Design room.
Find the invoice someone sent me last month.
Reply to that message saying I will send the file tomorrow.
claude mcp add --scope user koushi -- /path/to/koushi-mcp --client-name claude-code
The koushi-mcp launcher ships with Koushi, and App Settings → AI
assistants shows its path ready to copy. The first time an assistant asks for
something, Koushi shows an approval dialog; you can change or remove access
later on the same settings page. See Connect an AI assistant for Claude
Code, Codex, other MCP clients, and URL-only connectors.
.sha256 file.Read the user guide, or ask ChatGPT or another AI assistant in your own language. Include the repository URL, your Koushi version, and your operating system, for example:
I use Koushi version [version] on [operating system]. Please consult https://github.com/shinaoka/koushi-matrix, read the user guide for my release tag, and explain how to search past messages. Link to the sources you used.
llms.txt indexes the same help for AI readers. See version selection for an installed release.
Issues and pull requests are welcome, especially from Windows and Linux users. To build from source, see Develop Koushi.
Koushi (コウシ) is a Japanese double pun: 光子 (photon: light, signal) and 格子 (lattice: a grid, a nod to Matrix). The logo is a photon resting on a lattice.
MIT OR Apache-2.0, at your option (LICENSE-MIT, LICENSE-APACHE). Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion, as defined in the Apache-2.0 license, is dual licensed as above without additional terms. Third-party attributions are in THIRD_PARTY_NOTICES.md.
Terminal users can use the bundled read-only koushi CLI; see Command-line access.