u/Ill_Particular_3385

Image 1 — I got tired of alt-tabbing, so I built a Figma-style canvas IDE
Image 2 — I got tired of alt-tabbing, so I built a Figma-style canvas IDE
Image 3 — I got tired of alt-tabbing, so I built a Figma-style canvas IDE
Image 4 — I got tired of alt-tabbing, so I built a Figma-style canvas IDE
Image 5 — I got tired of alt-tabbing, so I built a Figma-style canvas IDE

I got tired of alt-tabbing, so I built a Figma-style canvas IDE

I built an open-source spatial IDE for vibe coding with multiple terminals, browser windows, and AI workflows on one canvas

I got tired of constantly alt-tabbing between my editor, terminals, browser, docs, and AI tools while building.

So I started building CATE — a Figma-like canvas IDE where you can work with terminals, browser windows, code panels, notes, and project context in one spatial workspace.

The idea is pretty simple:

Instead of everything living in tabs or separate windows, your project becomes a canvas. You can keep terminals next to the browser preview, notes next to the code, and eventually group whole workflows by project, worktree, agent task, or context.

I’ve been using it myself for the last couple of weeks while still building it, and the feedback from Reddit has already shaped the next updates.

Some things we’re working on now:

  • better terminal and workspace handling
  • quality improvements and bug fixes
  • better support for project folders / worktrees
  • CLI workflows for managing canvases and terminals
  • skills/workflows for Claude, Codex, and agent-based development
  • smoother canvas UX around zooming, panning, grouping, and arranging windows

It is still early, but we’re updating fast and trying to turn real workflow feedback into actual improvements as quickly as possible.

Would be curious how people here would use this in their own vibe coding setup.

Do you usually work with Claude Code, Codex, Cursor, Replit, local terminals, browser previews, or some mix of everything?

And what would make a spatial coding canvas actually useful for your workflow instead of just being another nice-looking dev tool?

It’s open source, and you can use the prebuilt Mac / Windows / Linux version or build it yourself.

GitHub: https://github.com/0-AI-UG/cate
Website: https://cate.cero-ai.com

Feedback, issues, ideas, and PRs are very welcome. A star also helps a lot if the project looks useful.

u/Ill_Particular_3385 — 3 days ago

Follow-up: CATE just crossed 75 GitHub stars, thank you all.

Thanks to everyone who has checked out CATE, starred the repo, opened issues, and shared feedback so far.

CATE just reached 75 GitHub stars, which means a lot for a small open-source project. The feedback has already been really valuable and is helping shape the direction of the tool.

We’re currently working through bug reports, feature ideas, workflow suggestions, and quality improvements as quickly as possible. The goal is to ship another update soon, hopefully already this week.

If you want to get involved, we’d appreciate it:

  • open an issue
  • share ideas or workflow suggestions
  • report bugs
  • try the app and tell us what feels missing
  • open a PR

CATE is open source, and the more real workflow feedback we get, the better we can make it.

GitHub: https://github.com/0-AI-UG/cate or https://cate.cero-ai.com

u/Ill_Particular_3385 — 3 days ago
▲ 294 r/vibecoders_+3 crossposts

I got tired of alt-tabbing, so I built a Figma-style canvas IDE

Got tired of alt-tabbing between my editor, terminals, and browser. So I built a Figma like canvas to work on with all my terminals, browser windows, and so on. Have been building with this setup for two weeks now while still adding to it.

It's open source so you can just run and build it yourself or use the prebuilt Mac/Windows/Linux version. Just try it and give me feedback on what's missing. Happy about some feedback or new ideas. Would appreciate if you drop a star.

Download here: https://github.com/0-AI-UG/cate or https://cate.cero-ai.com

u/Ill_Particular_3385 — 5 days ago