Re:Zellij: A terminal workspace with batteries included
by sesm on Friday December 05, 2025 @02:47PM
(#46166338)
My dream workspace is a real browser (with all dev tools), with integrated terminal emulator and integrated editor. Editor plugins could be prototyped with web technology and debugged on the fly (like Obsidian plugins). Is there anything like this?
[ Parent
| on HN ]
Re:Zellij: A terminal workspace with batteries included
by maccard on Friday December 05, 2025 @03:28PM
(#46166822)
You’ve basically described vscode!
Re:Zellij: A terminal workspace with batteries included
by sesm on Friday December 05, 2025 @04:59PM
(#46167937)
As far as I understand, VSCode browser can't install browser extensions and doesn't even have Dev Tools. For example, IntelliJ IDEs ship with CEF-based browser that has Chromium Dev Tools, but it still doesn't support browser extensions.
Re:Zellij: A terminal workspace with batteries included
by maccard on Friday December 05, 2025 @05:37PM
(#46168310)
I was being a little tongue in cheek, and my "basically" was doing a lot of heavy lifting. VSCode is electron based, so under the hood it's already doing the heavy lifting. It's got a first class editor, first class terminal, first class plugins developed using web tech, very easily and readily debuggable.
It has a browser built in, which is "just" an iframe, and it definitely doesn't function as a full blown web browser, but it does work for previewing your dev work, and given it's a dev tool it makes sense that the experience would be editor+debugger+tools first, with browser as a second class citizen (rather than chrome with an embedded terminal which would be the other way around).
Re:Zellij: A terminal workspace with batteries included
by williamstein on Friday December 05, 2025 @05:32PM
(#46168256)
Instead you can use https://github.com/coder/code-server, which is really vscode running in your browser. You then get all extensions, etc.
Re:Zellij: A terminal workspace with batteries included
by pomdtr on Friday December 05, 2025 @02:52PM
(#46166414)
I built a project to add a terminal emulator to the browser (using a chrome extension): https://github.com/pomdtr/tweety.
I'm working on a `tweety edit` command which open arbitrary files in your $EDITOR of choice in a new tab.