colanode: Collaborate in a Local-First Team Workspace

Summary
Colanode combines team chat, rich-text pages, databases, and file sharing in a self-hostable collaboration workspace. Local storage and offline syncing suit teams that want control over their data and can operate its server dependencies.
At a glance
- Language
- TypeScript
- License
- Apache-2.0
- Stars
- 5.2k
- Forks
- 324
- Added to OSRepos
- February 2, 2026
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Colanode brings team communication and shared knowledge into one workspace, combining chat with pages, databases, and file management. It is designed for people who want an alternative to separate chat and documentation tools, with the option to host the service themselves.
The clients save changes locally and sync them to a server in the background, so users can keep working when offline. Yjs-based CRDTs merge concurrent edits to pages and database records. This approach is a fit for teams that value local access and data control, provided they are comfortable with a self-hosted setup or the project's beta cloud service.
Key Features
- Team and individual real-time messaging.
- Rich-text pages for documents, notes, and wikis.
- Custom databases with fields and table, kanban, and calendar views.
- File storage and sharing within workspaces.
- Local SQLite data with background synchronization for offline work.
- Concurrent page and database-record editing using Yjs CRDTs.
- Web and desktop clients that can connect to multiple servers.
- Self-hosted server with filesystem or configurable cloud storage backends.
Use Cases
- Small teams that want chat and project documentation in a shared workspace.
- Organizations replacing separate collaboration tools with a self-hosted option to retain control of their data.
- Distributed collaborators who need access to local content while offline and synchronization when connectivity returns.
- Individuals or groups organizing notes, structured records, and files alongside team conversations.
Project Facts
- Language: TypeScript
- License: Apache-2.0
- Stars: 5.2k
- Forks: 324
- Topics: chat, chat-application, crdt, editor, electron, knowledge-base, local-first, notion, notion-alternative, realtime-collaboration, self-hosted, slack, sqlite, team-collaboration, wiki, yjs
- Archived: No
Getting Started
For local development, clone the repository, install dependencies, and consult the README for setup details:
git clone https://github.com/colanode/colanode.git
cd colanode
npm install
Alternatives
- AppFlowy: AppFlowy centers on notes, wikis, projects, and tasks, while Colanode also includes team chat and file sharing.
- docs: La Suite Docs focuses on collaborative writing and organized documents, rather than Colanode's broader workspace with chat, databases, and file sharing.
Considerations
- The web app is described as an early preview and may have bugs or browser compatibility issues; the cloud servers are also in beta.
- Self-hosting requires PostgreSQL with pgvector, Redis or a compatible service, and a storage backend. The server is provided as a Docker image, with Docker Compose and Kubernetes deployment materials.
- Local-first operation does not mean the server is unnecessary: synchronization and shared workspaces use a server.
- Concurrent editing is supported for pages and database records, but messages and file operations do not support concurrent edits.
Found this useful?
Share it with someone who would like colanode.
Comparisons
Source repository
Open the original repository on GitHub.
17 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

agentwatch: Monitor AI Agent Activity Locally
October 6, 2026
agentwatch combines logs from multiple coding agents into a local timeline with event details, cost tracking, alerts, and search. It suits developers who run several agents and want visibility without sending data to a cloud service.

image-blaster: Turn Images into 3D Environments and Assets
October 5, 2026
image-blaster uses Claude skills and external generation services to turn an image into a 3D environment, object meshes, and sound effects. It is designed to quickly create starting points for game, 3D, and web projects.

OrcaReplay: Record and Replay AI Agent Runs
October 2, 2026
OrcaReplay records AI agent runs so developers can inspect what happened, replay interactions offline, and fork a run from a checkpoint onto another model. It is a TypeScript CLI for debugging and comparing agent behavior without modifying the agent.

openmake_llm: Coordinate AI Models, Agents, and Tools
October 1, 2026
OpenMake is a self-hosted AI workspace that coordinates chat models, agents, and tools in one place. It suits people who want multi-step AI workflows with local or open-weight models, while keeping infrastructure and model choices under their control.