Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
chattocorp/chatto: A fully-featured team and group chat application that you can easily selfhost.

chattocorp/chatto: A fully-featured team and group chat application that you can easily selfhost.

8 hours ago

CI</a> Latest release</a> License: AGPL-3.0-or-later with Apache-2.0 exceptions</a>

Chatto

It's Chatto!

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.

What Is in This Repository

  • 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, jetstreamutil, natsruntime, datacrypto, and appconfig.

Development

mise dev

This installs the tools and dependencies of Chatto, then starts it. mise dev-full also starts Authling, Runling, Mailpit, and LiveKit. Open http://chatto.local.localhost:4000 and sign in as alice with the password foobar123. See CONTRIBUTING.md for the complete development guide.

License

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.

Contributing

This project does not accept outside contributions at this time. See CONTRIBUTING.md for bug reports and development notes.

Chat with me