Hey folks 👋

I just dropped Ideon last week, my new open-source project, and honestly, I’m still buzzing from the response. Over 60 stars on GitHub already! Figured it’s about time I actually introduce it here.

So here’s the story: Most of my old projects kind of fell apart because everything was scattered everywhere. Code on GitHub. Decisions lost in Slack or Discord threads. Visuals hiding in Figma. Random docs buried in Notion. You know what I mean. After a while, I’d totally forget why we made certain calls, or how all the pieces fit. It was a mess.

That’s why I built Ideon. It’s a self-hosted visual workspace: think of it like a big, interactive folder for your whole project. You get a canvas where you can drop in all sorts of blocks:

  • Repositories (it pulls live data from Git repo)
  • Notes with rich text
  • Links and files
  • Checklists for your TO-DOs

Group them however you want. No more boring lists, just move stuff around the way that makes sense to you. It feels way more natural.

My favorite part? Snapshots. Like, imagine git commit, but for your whole project’s canvas. Why don’t we save our workspace changes the same way we do with code? Now you can. Ideon’s Snapshot System makes tracking changes super easy, and of course you can revert, like a commit --amend :D

And if you’re into the tech side:

  • Framework: Next.js 16 (App Router)
  • Canvas: React Flow (@xyflow/react)
  • Database: PostgreSQL/SQLite (using Kysely)
  • Deployment: It’s fully Dockerized, just run with docker compose

Why am I posting? Because I’m deep in the repo right now, fixing bugs, adding stuff, just hanging out. Got a feature idea? Found something weird or broken? Wanna roast my code? Go for it. I want Ideon to be something we all actually want to use, not just another SaaS subscription.

Check it out:

Drop your thoughts below! I’ll be around all day, ready to chat or answer anything.