A really good chat application for teams and communities, free and easy to self-host, with cloud hosting available soon.
Chatto is built with the help of coding agents. Read Chatto is Robots to learn more.
- Chatto: the chat server, CLI, and bundled web frontend.
- Runling: an independent workflow and agent orchestrator, published to npm as
runling. - Authling: an independent identity provider. It is here temporarily and will move to its own repository.
- Shared framework modules: events, natsruntime, datacrypto, and appconfig.
mise devThis installs all tools and dependencies, then starts the development stack. Open http://chatto.local.localhost:4000 and sign in as alice with the password foobar123. See CONTRIBUTING.md for the complete development guide.
Chatto uses AGPL-3.0-or-later by default. The shared framework modules, standalone frontend, integration surfaces, documentation, and examples use Apache-2.0. Runling uses MIT. See LICENSING.md and REUSE.toml for the exact boundary.
The licenses do not give permission to use Chatto names or logos as official branding for a fork or modified version. See NOTICE.
This project does not accept outside contributions at this time. See CONTRIBUTING.md for bug reports and development notes.
