Agin Chat is a fast, lightweight Matrix client built with Tauri and powered by Rust and web technologies. It aims to provide a clean Matrix experience.
- Secure and privacy-focused Matrix messaging
- Lightweight and performant (powered by Tauri)
- Cross-platform (Linux, macOS, Windows)
- Minimal and modern UI
- Encrypted chats (Matrix E2EE support)
Ensure you have the following tools installed:
cargo install tauri-clipnpm installpnpm tauri devThis will launch Agin Chat in development mode with hot reloads.
pnpm tauri buildBuild output can be found in the src-tauri/target/release/bundle directory.
Agin Chat uses Matrix homeservers (like matrix.org) for login. Configuration (e.g., default homeserver) can be adjusted in the project source.
E2EE is supported depending on the Matrix SDK integration.
.
├── src/ # Frontend (React/Svelte/etc.)
├── src-tauri/ # Tauri backend (Rust)
├── tauri.conf.json # Tauri config
└── README.md
Pull requests, issues, and suggestions are welcome! Please make sure any code changes are cleanly formatted and tested.