Categories
self-hosted developer-tools productivity collaboration knowledge-base project-management whiteboardStars
Forks
Watchers
Developer links
Ideon
Scattered browser tabs, buried wiki folders, and disconnected issue trackers fragment engineering context across too many tools, which is why Ideon unifies your repositories, notes, and tasks on a shared infinite canvas. Rather than forcing projects into rigid folder hierarchies, you arrange interactive blocks spatially on a two-dimensional map where related documents, checklists, calendar schedules, and code references sit right beside one another. Teams can embed live repository cards and open issue streams directly from GitHub, GitLab, Gitea, and Forgejo onto the workspace, keeping code status visible alongside architecture documentation. Rich content blocks render Markdown notes with threaded comments, Mermaid flowcharts, uploaded files, images, and bookmarked links on the same board. Real-time multiplayer collaboration lets teammates edit blocks simultaneously, follow live cursors across the canvas, and map system designs together without edit conflicts. Built-in Time Travel snapshots capture historical states of the workspace so you can scrub backward to review how a project evolved or trace past design decisions. You can even synchronize an entire project canvas directly to a Git repository, storing notes and spatial block layouts as versioned files. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Spatial Context Instead of Nested Folders
- Replace deeply nested wiki trees and scattered browser tabs with an infinite 2D canvas where related Markdown notes, Mermaid diagrams, checklists, and files sit side by side.
- Live Git Repository and Issue Cards
- Embed live repository metadata and issue tracking blocks from GitHub, GitLab, Gitea, and Forgejo directly onto your project map so engineering progress stays visible next to specifications.
- Conflict-Free Real-Time Multiplayer Editing
- Collaborate simultaneously with teammates using Yjs CRDT state synchronization and WebSocket cursor broadcasting, allowing multiple engineers to move blocks and edit notes without overwriting work.
- Historical Time Travel and Git Sync
- Inspect historical workspace snapshots through the built-in Time Travel timeline and synchronize canvas blocks and Markdown notes directly to a versioned Git repository for auditability.
Features
- React Flow Spatial Canvas
- Provides an infinite pan-and-zoom 2D workspace built on React Flow where users position, group, and connect modular blocks for notes, tasks, calendars, and media.
- Multi-Forge Repository Integration
- Connects to GitHub, GitLab, Gitea, and Forgejo APIs to display live repository cards, branch activity, and issue lists directly inside the visual workspace.
- Yjs CRDT Multiplayer Sync
- Synchronizes multi-user canvas edits and live teammate cursors in real time over a custom WebSocket server backed by Yjs CRDTs and Y-LevelDB persistence.
- Markdown and Mermaid Blocks
- Renders rich Markdown documents with inline comments, interactive task checklists, calendar blocks, and live Mermaid architecture diagrams directly on the project board.
- Bidirectional Git Canvas Versioning
- Pushes and pulls workspace notes and spatial structure to an external Git repository over TLS so project documentation remains version-controlled alongside source code.
- OIDC and Proxy Authentication
- Secures self-hosted workspaces with NextAuth v5, Argon2 password hashing, Generic OpenID Connect (OIDC) enterprise single sign-on, and reverse-proxy header authentication.