An open-source, local-first knowledge base that merges docs, whiteboard canvas and tables in one workspace, as an alternative to Notion and Miro.
- Stars
- 672
- Forks
- 34
- Open issues
- 11
- Last commit
- 2 days ago
What is it?
Ideon replaces nested folders and tabs with a spatial canvas. Blocks can be placed anywhere, so items that sit close together are treated as related. A single map can show a project's Git repositories, design notes and tasks at once.
The canvas supports Markdown notes with rendered Mermaid diagrams, images, links and files. Repositories and issues from GitHub, GitLab, Gitea and Forgejo can be embedded as live blocks. Several people can edit the same workspace in real time, and historical snapshots let you trace how a project's thinking evolved.
Ideon runs as a Docker Compose stack with PostgreSQL, and a workspace can be synced to a Git repository so notes and structure are stored as versioned files. It is licensed under AGPL-3.0.
Key features
- 01Infinite canvas where blocks are placed freely and proximity implies relation.
- 02Embeds live repositories and issues from GitHub, GitLab, Gitea and Forgejo.
- 03Markdown notes with rendered Mermaid diagrams, plus images, links and files.
- 04Real-time multiplayer editing for team collaboration.
- 05Historical snapshots for reviewing how a workspace changed over time.
- 06Syncs canvas content to a Git repository as versioned files.
Use cases
- Mapping the repositories, specs and open tasks of a software project on one page.
- Brainstorming and visual planning with a small team in real time.
- Keeping a self-hosted personal knowledge base that stays on your own server.
- Recording design decisions with a traceable history of changes.
Quick start
- 1
Clone the repository or download docker-compose.yml
- 2
Copy the environment template to .env
cp env.example .env - 3
Set SECRET_KEY in .env (generate with openssl rand -hex 32), then start the stack
docker compose up -d
Things to know
- Requires Docker and Docker Compose to run.
- Licensed under AGPL-3.0, so modified public deployments must share their changes.
In collections
Topics
FAQ
- What is ideon?
- A self-hosted visual workspace where notes, Git repositories, links, files and tasks sit together on a shared infinite canvas. Ideon replaces nested folders and tabs with a spatial canvas. Blocks can be placed anywhere, so items that sit close together are treated as related. A single map can show a project's Git repositories, design notes and tasks at once.
- Is ideon free to use? What license does it have?
- ideon is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is ideon still maintained?
- Actively maintained. The last commit to ideon was on Nov 4, 2026.
- What can I use ideon for?
- Mapping the repositories, specs and open tasks of a software project on one page. Brainstorming and visual planning with a small team in real time. Keeping a self-hosted personal knowledge base that stays on your own server. Recording design decisions with a traceable history of changes.
- How do I install ideon?
- Clone the repository or download docker-compose.yml Copy the environment template to .env: cp env.example .env Set SECRET_KEY in .env (generate with openssl rand -hex 32), then start the stack: docker compose up -d
- Where can I get ideon?
- The source code and installation instructions are on GitHub: https://github.com/3xpyth0n/ideon
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted workspace combining documents, databases, whiteboards, handwritten notebooks and a daily journal, with optional local or cloud AI.
An open-source team knowledge base built with React and Node.js, offering realtime collaborative editing and Markdown support.
A databaseless, self-hosted wiki written in Go that stores all pages as plain Markdown files on disk.
Self-hostable Phoenix web app for brainstorming, upvoting and prioritizing ideas with a team, with live updates and optional anonymous access.
Self-hosted Excalidraw workspace with collections, real-time collaboration, sharing, version history, backups, and local or OpenID Connect login.