Skip to content

aginrocks/agin-chat

Repository files navigation

Agin Chat

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.

✨ Features

  • 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)

🚀 Getting Started

🛠 Prerequisites

Ensure you have the following tools installed:

cargo install tauri-cli

📦 Install dependencies

pnpm install

🧪 Run in development

pnpm tauri dev

This will launch Agin Chat in development mode with hot reloads.


🛠 Build for production

pnpm tauri build

Build output can be found in the src-tauri/target/release/bundle directory.


⚙️ Configuration

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.


📁 Project Structure

.
├── src/            # Frontend (React/Svelte/etc.)
├── src-tauri/      # Tauri backend (Rust)
├── tauri.conf.json # Tauri config
└── README.md

🧩 Contributing

Pull requests, issues, and suggestions are welcome! Please make sure any code changes are cleanly formatted and tested.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages