Hacker News new | ask | show | jobs
by BlueBerry2001 16 days ago
Yeah, I agree. I think we are in an interesting phase where people are rethinking the “IDE as one fixed rectangle” model. Cate is one attempt at that from the spatial side: persistent canvases, terminals, browsers, notes, agents, docks, tabs, splits, worktrees etc. It may not be the final shape, but I think there is room for more experimentation around how long-running AI/dev workflows are organized.
2 comments

I was exploring a similar approach, but not focused on AI, my idea was basically group projects by workspace, where each workspace has a path and is related to a project, you can spawn terminals, editor and web browser windows in this workspace, the web browser cookies and such should be associated to a workspace, that way it will not leak between workspaces and also this allows you to have different sessions opened in different workspaces.

Unlike Cate, the windows of the terminals, editor, browser, etc, each one was handled similarly like Niri tiling scrolling window manager, that way you can use the keyboard to move around, where you can group windows in a column or split them, have different sizes, is not quite where you have a free form, but an horizontal collection of windows that you can scroll.

I’m building something like this right now.

I’m already using it as my primary terminal emulator and have recently just been adding LSP support to the code editor.

I would love to have something like this I used itermocil when i was on macos, that was limited to iterm windows. On Linux, I have been playing/exploring with Hypr but without much success so far.
Now with AI I find myself in need for a space that can combine multiple repos into a single "project". For example for debugging an issue across the system, or asking it to verify if FE/BE communication schema has any mismatch, or describing the complete feature flow from one end to another.

Is Cate's canvas per git-repo or can I add multiple?

Maybe Repomix?