One platform. Total cohesion.

Your team uses
too many tools.

The average team context-switches between six tools daily. Messages in one place, issues in another, documents in a third. Cohesa unifies chat, project management, documentation, and search into a single application backed by a single data store.

Free · Self-hosted · Open source
# engineering 3 online
A
A.C. 10:31

The migration is live on staging

M
M.R. 10:32

Running smoke tests now

A
A.C. 10:33

COH-142 is linked — close when green

Write a message...

The problem

897 apps.
28% connected.

The average enterprise runs 897 SaaS applications. Only 28% have any integration between them. A Jira ticket can't natively reference a Slack thread, a Zoom recording, or an email conversation.

According to the Retool Build vs Buy Report, 35% of teams have already replaced at least one SaaS tool with a custom-built solution, and 78% plan to build more. The era of siloed, single-purpose tools is ending.

Cohesa doesn't integrate tools — it replaces them. One application, one data store, every entity cross-referenced by design.

Converse

Chat

Channels, threads, and direct messages with presence and reactions. Every message is searchable and linkable to issues and documents.

A
A.C. 10:31

The migration is live on staging

M
M.R. 10:32

Running smoke tests now

A
A.C. 10:33

COH-142 is linked — close when green

Track

Issues

Projects, sprints, and issues with customizable workflows. Kanban boards, timeline views, and dependencies — all cross-referenced.

COH-142 Migration to pgvector In Review
COH-143 WebSocket reconnection In Progress
COH-144 Search indexing pipeline Todo

Write

Documents

Collaborative block editor with real-time CRDT sync. A wiki that lives alongside your code, your conversations, and your work.

Architecture Decision Record

We chose Yjs over Automerge for the CRDT layer because of its mature ProseMirror binding and smaller wire protocol. The trade-off is...

Find

Search

Hybrid semantic and keyword search across every entity. Messages, issues, documents, files — one query, every answer.

pgvector migration
Issue COH-142: Migration to pgvector
Message "The migration is live on staging"
Document Architecture Decision Record

One database.
Every connection.

A message can reference an issue. An issue can embed a document. A document can quote a message. Because it's one data store, these aren't integrations — they're just queries.

Messages

Issues

Documents

entity_links

SELECT * FROM entity_links WHERE source_id = $1

Deploy anywhere

Your infrastructure.
Your data.

Docker

Single command

AWS

EKS / ECS

Hetzner

k3s on bare metal

Laptop

docker compose up

$ docker compose up -d

Stop switching.
Start building.

Open source. Self-hosted. Runs on a single docker compose up.

© 2026 Cohesa
Docs AGPL-3.0