Chat
Channels and direct messages for the conversations that move work along.
- Threads and reactions
- Typing indicators over WebSockets
- Edit and delete your messages
Cohesa puts team chat, issues, collaborative documents and search in one application, backed by one database. Mention #COH-142 in a channel and the issue shows up right there, status and all.
Each module is a working part of the same application: one sign-in, one workspace, one search across everything.
Channels and direct messages for the conversations that move work along.
Projects with keyed issues, from backlog to done, in a list or on a board.
A rich-text editor where several people write at once, organised in a nested tree.
One command palette for messages, issues, documents, channels and people.
Team docs rendered inside the app, each one showing how fresh it is.
Sign-in through a bundled OpenID Connect provider, with workspaces and invitations.
A conversation, an issue and a document usually tell parts of the same story. In Cohesa they live in the same PostgreSQL database, so a reference is a real link, not a pasted URL.
Write #COH-142, issue:COH-142 or a document reference in a message and Cohesa resolves it to a chip with the current title and status. References you can't access, or that no longer exist, show up as broken instead of leaking.
Cohesa runs as a Docker Compose stack you control: a SvelteKit web app, a TypeScript API layer and a Rust service over PostgreSQL, with Meilisearch, MinIO and Zitadel alongside.
make bootstrap starts the services, migrates and seeds the database, and provisions sign-in. Safe to re-run.make doctor verifies tools, configuration, containers and migrations in one pass.pnpm dev, then open localhost:5173 and sign in as a seeded demo user.$ make bootstrap $ make doctor Cohesa doctor ── Prerequisites ─────────────────── ✓ docker found ✓ pnpm found ✓ node found ── Infra containers ──────────────── ✓ postgres running (healthy) ✓ meilisearch running (healthy) ✓ minio running (healthy) ✓ zitadel running (healthy) ── Database ──────────────────────── ✓ migrations applied ──────────────────────────────────── ✓ All checks passed $ pnpm dev # web on :5173
Cohesa is in active development. It runs well as a local self-hosted stack; there is no hosted sign-up, and the source is not yet public.
Chat, issues, documents, search, the handbook and notifications, with OIDC sign-in, on a local Compose stack with backup and restore.
A native suite mode can show one project's context from explicitly granted sources. In that mode the chat, issues and documents routes are not available yet.
Email, calendar and video are on the roadmap for a later phase. They are not part of Cohesa today.
Follow along on the project page for the changelog and release notes while Cohesa moves toward a public release.