terminal-code: VS Code inside the terminal
▲ 54 r/vscode

terminal-code: VS Code inside the terminal

I've been working on a CLI that lets you run VS Code inside your terminal!

It comes with a code compatible CLI, and has a wizard that lets you import shortcuts/settings from other vscode compatible editors.

I made this because I've been spending more time inside terminals because of claude code, and it feels more natural to have a code editor in the same tab as claude code when im reviewing/editing code. It's also really nice for quickly editing config files with a text editor I'm comfortable with

This is possible because of the kitty graphics protocol, which is a terminal feature that lets programs display pixels. Under the hood terminal-code is using terminal-browser, which is another tool I authored that lets you run a browser inside the terminal using the kitty graphics protocol. I'm also using code-server, which is a project that lets you run VS Code inside a browser, to load VS Code inside terminal-browser

website: https://terminal-code.com/

repo: https://github.com/zenbu-labs/terminal-code

terminal-browser: https://github.com/zenbu-labs/terminal-browser

u/RobKnight_ — 17 hours ago
▲ 12 r/cmux

terminal-browser: a chromium based replacement for cmux browser

I built a browser that can run inside cmux

This is possible since cmux is based on top of libghostty, which implements great support for the kitty graphics protocol. Under the hood the chromium engine is used, which means features like chrome devtools are supported out of the box.

the terminal-browser cli gives agents the ability to control the browser via terminal-browser action -- <action>. The cli also allows the agent to programmatically open the browser for you (terminal-browser --split right), so if you ask the agent "open my website inside terminal-browser" it will automatically open in a split screen to the right of your agent.

terminal-browser is open source, so you can fork the repo to customize the browser to your liking!

Github: https://github.com/zenbu-labs/terminal-browser

Website: https://terminal-browser.com

https://preview.redd.it/8y6hrhupbzhh1.png?width=2840&format=png&auto=webp&s=772ca9b2224334d05f1dc2b866ba0433a77f40e7

reddit.com
u/RobKnight_ — 13 days ago
▲ 106 r/Ghostty

terminal-browser: a browser that runs directly inside ghostty

I've been working on a CLI that lets you run a browser inside ghostty at full fidelity. This takes advantage of ghostty's implementation of the kitty graphics protocol to embed the output of chromium, I go into a little more detail in the readme of the repo for anyone interested https://github.com/zenbu-labs/terminal-browser#how-does-it-work

My main use cases have been:

- working on websites with coding agents in the terminal

- asking coding agents to write their plans as HTML and then opening them inside terminal-browser in a ghostty split pane

- letting coding agents automate some stuff I do in dashboards directly from the terminal, since the CLI lets agents control the browser. While the agent is using the browser you can see exactly what it's doing and take over whenever you need

terminal-browser.com
u/RobKnight_ — 21 days ago

Zenbu.js - A framework for building extensible electron applications

Hello! I'm Rob, I was previously a member on the Next.js core team, and I built Zenbu.js - a framework for building electron apps that your users can extend

All apps written in Zenbu.js inherit a TypeScript native plugin system that can be used by users to hook into or modify nearly any part of your app. I think this is one of the most important features new apps should have today, now that it's possible for users to build plugins to personalize their experience using coding agents.

A novel feature Zenbu.js is trying to pioneer is that you do not compile the application from TS -> JS when building the application. Instead, your app should be able to natively understand TypeScript. This unlocks the ability for your user to edit the source code of the app while in production, while instantly hot reloading.

If you are interested and want to learn more, there are docs on the website! You can create a Zenbu.js app today using:

npx create-zenbu-app

zenbu.dev
u/RobKnight_ — 3 months ago