3xpyth0n/ideon

Your project is scattered across too many tools. Map the chaos on an infinite canvas where notes, files, TO-DOs (and more!) finally live together.

TypeScript

655

278 commits

updated Oct 15, 2026

See the code

See what people are saying

SourceMessageScoreDate

Ten months ago I built a canvas for my projects. This week it started writing its own history, in Git (r/selfhosted)

Hi everyone, For the ones who followed along: 640 stars now, up from 100 when I first posted here. Still the same messy solo side project, but v1.0 changed what it can do. The short version of why it exists: I keep losing the thread when I walk away from a project. Notes in one app, configs in…

4

Oct 15, 2026

Show HN: Ideon – An open source, infinite canvas for your project's segmentation

2

Jan 26, 2026

README

Ideon Logo

The self-hosted visual workspace for your projects.
Organize repositories, notes, links and more on a shared infinite canvas.

Ideon workspace overview Prettier CI Contributions welcome Discord server Last commit License

Overview

Ideon replaces abstract folders with spatial organization. Instead of navigating tabs, you see your entire project context: Git repositories, design notes, and tasks, on a single map.

Features

  • Spatial Canvas: Place blocks anywhere. What is close is related.
  • Live Integrations: Embed repositories and issues directly on the canvas (GitHub, GitLab, Gitea, Forgejo).
  • Rich Media: Support for Markdown notes, rendered Mermaid diagrams, images, links, and files.
  • Multiplayer: Real-time collaboration with your team.
  • Time Travel: View historical snapshots of your workspace to trace decisions.
  • Git Versioning: Sync a project canvas to a Git repository, with notes and structure as versioned files.
  • Self-Hosted: You own your data.

Getting Started

Requires Docker and Docker Compose.

1. Clone the repository (or download docker-compose.yml directly)

2. Copy the environment template and fill in the required values

cp env.example .env

Edit .env and set at minimum SECRET_KEY (generate with openssl rand -hex 32) and any DB credentials you want to change.

3. Start the stack

docker compose up -d

Once running, access the dashboard at: http://localhost:3000

Easypanel

Easypanel is a self-hosted Docker deployment platform, and Ideon has a one-click deployment template there.

Deploy on Easypanel

The template sets up the required PostgreSQL database and a persistent volume for /app/storage automatically.

Contributing

If you've ever wanted to contribute to open source, and a great cause, now is your chance!

Bug reports, feature ideas, documentation improvements, and code contributions all matter.

Start here:

Contributors

Creator

Code Contributors

Thanks go to these wonderful people:

This project follows the all-contributors specification. Contributions of any kind are welcome!

License

AGPLv3.

If you deploy Ideon publicly and modify it, you are expected to share the changes.

brainstorming
collaboration
idea-management
knowledge-base
mental-space
pkm
productivity
project-management
visual-thinking
visual-workspace
whiteboard

3xpyth0n/ideon

Your project is scattered across too many tools. Map the chaos on an infinite canvas where notes, files, TO-DOs (and more!) finally live together.

TypeScript

655

278 commits

updated Oct 15, 2026

See the code

See what people are saying

SourceMessageScoreDate

Ten months ago I built a canvas for my projects. This week it started writing its own history, in Git (r/selfhosted)

Hi everyone, For the ones who followed along: 640 stars now, up from 100 when I first posted here. Still the same messy solo side project, but v1.0 changed what it can do. The short version of why it exists: I keep losing the thread when I walk away from a project. Notes in one app, configs in…

4

Oct 15, 2026

Show HN: Ideon – An open source, infinite canvas for your project's segmentation

2

Jan 26, 2026

README

Ideon Logo

The self-hosted visual workspace for your projects.
Organize repositories, notes, links and more on a shared infinite canvas.

Ideon workspace overview Prettier CI Contributions welcome Discord server Last commit License

Overview

Ideon replaces abstract folders with spatial organization. Instead of navigating tabs, you see your entire project context: Git repositories, design notes, and tasks, on a single map.

Features

  • Spatial Canvas: Place blocks anywhere. What is close is related.
  • Live Integrations: Embed repositories and issues directly on the canvas (GitHub, GitLab, Gitea, Forgejo).
  • Rich Media: Support for Markdown notes, rendered Mermaid diagrams, images, links, and files.
  • Multiplayer: Real-time collaboration with your team.
  • Time Travel: View historical snapshots of your workspace to trace decisions.
  • Git Versioning: Sync a project canvas to a Git repository, with notes and structure as versioned files.
  • Self-Hosted: You own your data.

Getting Started

Requires Docker and Docker Compose.

1. Clone the repository (or download docker-compose.yml directly)

2. Copy the environment template and fill in the required values

cp env.example .env

Edit .env and set at minimum SECRET_KEY (generate with openssl rand -hex 32) and any DB credentials you want to change.

3. Start the stack

docker compose up -d

Once running, access the dashboard at: http://localhost:3000

Easypanel

Easypanel is a self-hosted Docker deployment platform, and Ideon has a one-click deployment template there.

Deploy on Easypanel

The template sets up the required PostgreSQL database and a persistent volume for /app/storage automatically.

Contributing

If you've ever wanted to contribute to open source, and a great cause, now is your chance!

Bug reports, feature ideas, documentation improvements, and code contributions all matter.

Start here:

Contributors

Creator

Code Contributors

Thanks go to these wonderful people:

This project follows the all-contributors specification. Contributions of any kind are welcome!

License

AGPLv3.

If you deploy Ideon publicly and modify it, you are expected to share the changes.

brainstorming
collaboration
idea-management
knowledge-base
mental-space
pkm
productivity
project-management
visual-thinking
visual-workspace
whiteboard

Significant stargazers

Igal Klebanov

237 followers · starred Aug 2026

Giovanni L.

83 followers · starred May 2026

David Girón

174 followers · starred Jun 2026

Seth Fowler

41 followers · starred Mar 2026