Self-hosted team chat with real-time messaging, voice and video calls, threads, and search
AI summary · revised during review
SocialRust · HTMLGitHub @psa-systemsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Self-hosted team chat: rooms, DMs, calls, and an HTTP API, shipped as a single Rust binary. Talk on your own terms.
Live staging:. Sign in with Bunyip; a throwaway account created at works.
Staging shows features in development, not a polished demo. It tracks the latest build from main, and its data can be reset or redeployed without notice - rooms, messages, and uploads are throwaway. Do not reuse a real password.
Everything else is in docs/, indexed there in full:Read the full README ↗Self-hosted team chat: rooms, DMs, calls, and an HTTP API, shipped as a single Rust binary. Talk on your own terms.
Live staging: https://chat.a8n.systems. Sign in with Bunyip; a throwaway account created at https://a8n.systems works.
Staging shows features in development, not a polished demo. It tracks the latest build from
main, and its data can be reset or redeployed without notice - rooms, messages, and uploads are throwaway. Do not reuse a real password.
Everything else is in docs/, indexed there in full:
Upgrading a deployment starts with CHANGELOG.md, which calls out behavior changes, security fixes, and new variables you may need to set first.
The development home for this repository is https://dev.a8n.run/psa-systems/lets-chat. The GitHub and Codeberg copies are read-only mirrors that exist for visibility only: issues and pull requests are disabled there, and no community support runs on the mirrors. File issues and open pull requests on Forgejo.
Please do not report a suspected vulnerability through the public issue tracker, on Forgejo or on either mirror: filing it there publishes it. Contact a maintainer privately instead. A published disclosure address and a SECURITY.md are being set up and this section will link to them.
MIT. See LICENSE.
Let's Chat is built by PSA Systems.
Built on Rust, Axum, Askama, HTMX, SQLite via SQLx, Tailwind CSS and Project Fluent, with the desktop app on Tauri and stage audio on LiveKit. Driven by just and Nushell, and deployed behind Traefik.