Загрузка видео...

Не удалось загрузить видео

На главную

Introducing terminal-code: VS Code inside the terminal - VS Code compatible CLI - works over ssh - syncs with your terminal theme

2,631,575 просмотров • 1 месяц назад •via X (Twitter)

Комментарии: 58

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

nuh uh

Фото профиля Matan Grinberg
Matan Grinberg1 месяц назад

If someone doesn't stop this madman, he's going to put Microsoft Teams into the terminal

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

Don’t tempt me

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

terminal-code uses terminal-browser's app mode feature, which is like building electron apps inside the terminal

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

terminal-code is open source, you can reference the repo for more details

Фото профиля Saurav Shrestha
Saurav Shrestha1 месяц назад

Uhh does Cmd + J pull up a terminal inside VSCode running in a terminal?

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

yeep

Фото профиля Noah
Noah1 месяц назад

so mouse neovim...

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

Neovim but good yes

Фото профиля Tim Sweeney
Tim Sweeney1 месяц назад

someone should put google search in the terminal, it should search files and match wildcard patterns

Фото профиля Kunaaal
Kunaaal1 месяц назад

you will bring all apps inside terminal one day

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

yes

Фото профиля Slikey
Slikey1 месяц назад

Can you run @Hytale in Terminal?

Фото профиля Sam Rose
Sam Rose1 месяц назад

You goddamn supervillain. I love it.

Фото профиля braai engineer
braai engineer1 месяц назад

I am genuinely curious to know which customer asked for this

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

me

Фото профиля braai engineer
braai engineer1 месяц назад

what motivated you? performance? memory?

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

i wanted a terminal based code editor and I really like vscode

Фото профиля jason
jason1 месяц назад

@ajambrosino can you do this for codex app?

Фото профиля punished car leak
punished car leak1 месяц назад

ти шо єбанутий блядь

Фото профиля am.will
am.will1 месяц назад

I have no idea why but this is so freaking cool

Фото профиля -
-1 месяц назад

i was using hunk today and it still seems rough, i was like what if i could get only the vs code diff viewer in the terminal

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

This was one of my main motivations. If you run tode —review it will open directly on the git panel

Фото профиля Mokshit Jain
Mokshit Jain1 месяц назад

i love this wtf. was just joking w someone last week about vscode building a terminal interface to get the neovim users

Фото профиля Tatenda Zhou
Tatenda Zhou1 месяц назад

Wait is this for real real?

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

indeed indeed

Фото профиля 水月 遥 🪼🫧
水月 遥 🪼🫧1 месяц назад

can i start a tode in the vscode integrated terminal of tode?

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

yes but it should not be tried at home

Фото профиля Greg
Greg1 месяц назад

Looks nice, but what is the point ? Is it faster than standard vscode? I mean what are the pros other than looking really cool. Just for clarification, love the idea and would love to try it, but can’t imagine compromising my nvim just for looks

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

i like vscode more than neovim, but want to use terminal

Фото профиля Greg
Greg1 месяц назад

But does it make a difference performance wise? Just wondering.

Фото профиля Diogenes of Cyberborea
Diogenes of Cyberborea1 месяц назад

hey bud am I doing something wrong?

Фото профиля arkoo
arkoo1 месяц назад

chat brb someone just fulfilled my life long wish

Фото профиля Andrei Apanasik (🐱, 🔪,геймдев и игры) 🔜 TGS
Andrei Apanasik (🐱, 🔪,геймдев и игры) 🔜 TGS1 месяц назад

Спасибо хоть не Электрон туда запихал.

Фото профиля Yuri
Yuri1 месяц назад

am I drunk?

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

perchance

Фото профиля Guillaume Meyer
Guillaume Meyer1 месяц назад

I keep getting this error: "AppArmor parser error for /etc/apparmor.d/terminal-browser-0b2c37a3ffa5 in profile /etc/apparmor.d/terminal-browser-0b2c37a3ffa5 at line 1: Could not open 'abi/5.0': No such file or directory" My PR that should fix that is still unmerged...

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

Ah will merge this and release in <1 hr, srry about that

Фото профиля Guillaume Meyer
Guillaume Meyer1 месяц назад

No worries, you look busy shipping!

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

merged, should be out in terminal browser and terminal code soon

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

Released, lmk if u run into any issues now

Фото профиля VinvAI
VinvAI1 месяц назад

GitHub: VS Code & Cursor Extension: (3.7k+ downloads) Website: Introducing Vinv(Vibe Inverse) that runs your services, finds issues, and verifies fixes without code changes. Its an IDE plugin which auto exposes its MCPs to all other coding harness on your system.

Фото профиля Patrick C Toulme
Patrick C Toulme1 месяц назад

will have Fable scan it before I use it though just for safety

Фото профиля Atoof
Atoof1 месяц назад

to what ends @PascalBtd would go to never touch neovim

Фото профиля Deckard 💻
Deckard 💻1 месяц назад

At this point is it still a terminal 😭

Фото профиля Josh Long (the JoshMeister)
Josh Long (the JoshMeister)1 месяц назад

Please, PLEASE tell me you aren’t still running macOS Ventura, which hasn’t gotten a single security update since a year ago 😭

Фото профиля Noam Lewis
Noam Lewis1 месяц назад

This works by rendering graphics. In a terminal. Using vscode server. Alternatively, just use

Фото профиля Sid Menon
Sid Menon1 месяц назад

this is so epic! Ty for sharing. Could you explain a bit more abt limitations of “For any user input events that are not retrievable from the terminal, we read directly from the operating system using a background swift app to listen for input events (non intrusively).”?

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

The terminal provides very limited data when a user is using a trackpad (thats why claude code tui scroll feels so bad). The “background app” exists to let terminal browser get higher fidelity scroll events (so scrolling can be smooth), and to receive gestures (so interactions like swiping on figma or tldraw would work). No sensitive data could be derived from it, thats why macos lets the api be used without any permission dialog

Фото профиля Sid Menon
Sid Menon1 месяц назад

yes, lol definitely aware on limitations of the terminal only approach. so you overlay a background app that’s the same dimensions as the TUI? Clever!

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

We listen for the macos events globally actually To make that work we query the terminal pane's size in pixels, and then use pixel mouse reporting ( to derive where the terminal pane is on the screen (if we know, at the same time, the mouse position relative to the terminal pane origin + relative to the hardware display origin, we can derive where the terminal pane rect is on the screen) Then for every event we check if the mouse is over the bounding box we computed, if it is we forward to the browser

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

(i called it a swift app because its using an NSApplication api)

Фото профиля Sid Menon
Sid Menon1 месяц назад

super neat, thank you for sharing !

Фото профиля Kiet
Kiet1 месяц назад

this mf cooking

Фото профиля Rebb
Rebb1 месяц назад

whats the point of this? vscode itself sucks for ssh dev because of lack of persistence.

Фото профиля Rob Pruzan
Rob Pruzan1 месяц назад

wdym?

Фото профиля Duncan
Duncan1 месяц назад

how is this even possible?

Фото профиля Ritvij Sharma
Ritvij Sharma1 месяц назад

a few weeks later bro is gonna put my macos inside the terminal

Похожие видео