Jonathan Carter

10K posts

Jonathan Carter banner
Jonathan Carter

Jonathan Carter

@LostInTangent

I build stuff @GitHub (prev. Microsoft), and make my own tools for thought (https://t.co/rWjkSRpB6P), terminals (https://t.co/KAey0HQe8y), and VS Code extensions

Seattle, WA Katılım Aralık 2007
82 Takip Edilen7.7K Takipçiler
Sabitlenmiş Tweet
Jonathan Carter
Jonathan Carter@LostInTangent·
I feel like the process of learning codebases should be more guided, interactive, and integrated into your editor. Not buried in documentation. To improve onboarding, and make it easy to create such learning assets, I created a "tutorial recorder" for @code. It's called Code Tour
GIF
English
114
1K
4.2K
0
eliostruyf.com
eliostruyf.com@eliostruyf·
This new Visual Studio Code Agents app looks like my new #GitHub Copilot companion app. 😍 #VSCode
eliostruyf.com tweet media
English
7
6
95
10.9K
Jonathan Carter
Jonathan Carter@LostInTangent·
@davidfowl Scratch is a good example of what can’t just be vibe coded away, since its community has always been the most valuable part. Without the intrinsic motivation to share and discover and remix, I doubt my kids would have gotten into it so much
English
0
0
1
316
Jonathan Carter
Jonathan Carter@LostInTangent·
@elmd_ @code If you use the VS Code Insiders build, then the experience should be even better 😁 The team is shipping updates to the Claude integration pretty rapidly
English
1
0
2
178
Jonathan Carter retweetledi
GitHub
GitHub@github·
🙌 You can now use @claudeai and @OpenAI’s Codex in GitHub and @code with your GitHub Copilot Pro+ or Copilot Enterprise subscription. Define your intent, pick an agent, and they’ll get to work clearing backlogs and bottlenecks, all within your existing workflow. github.blog/news-insights/…
English
178
305
1.9K
508.3K
Jonathan Carter retweetledi
Kayla Cinnamon ☕
Kayla Cinnamon ☕@cinnamon_msft·
VS Code just announced MCP Apps support! 🔥 Here's one I just made that visualizes git commit history. You can also multi-select commits and have Copilot generate release notes for you! Check out how to get started with MCP Apps in VS Code here: code.visualstudio.com/blogs/2026/01/… #vscode
GIF
English
8
36
237
22.4K
Jonathan Carter retweetledi
Evan Boyle
Evan Boyle@_Evan_Boyle·
Today we're open sourcing a technical preview of the GitHub Copilot CLI SDK. Build agents with custom tools in Go, Python, TypeScript, and C#. Built on the same agent loop that powers the Copilot CLI and GitHub Coding Agent. Supports BYOK, and any model. Here is the Copilot CLI driving Excel:
English
30
98
654
183.8K
Jonathan Carter
Jonathan Carter@LostInTangent·
@NickADobos I’ve been pushing on the CLI tabs++ UX, since I think there’s still a lot of gains to be had with that foundation: github.com/lostintangent/…. And it’s been really cool to see all the exploration in this space
English
0
0
1
249
Nick Dobos
Nick Dobos@NickADobos·
What will the ideal AI agent orchestrator look like? - starcraft, age of empires, factorio - list of chats, aka cursor - CLI tabs - linear ???
English
122
9
314
38.1K
Jonathan Carter
Jonathan Carter@LostInTangent·
@GeoffreyHuntley After building my own editor and terminal, I’ve been recently building my own terminal shell. The later feels totally superfluous, but it’s been a lot of fun 😁
English
1
0
6
582
geoff
geoff@GeoffreyHuntley·
alright; in the spirit of professional development in the form of play reply back with unhinged things you have got an llm to build for you me: a file system, a programming language, collection of network based protocols and countless transpiles from one lang to another lang not a competition though the spirit is play. you can build anything now what have you built for shits and giggles? why did you learn from it? from my pov i suspect people aren’t pushing the tools and models hard enough. if you just use them in your day job then you are missing out on some cold hard facts you can do anything now what have you been putting off on building? build it
English
29
4
34
5.4K
Jonathan Carter
Jonathan Carter@LostInTangent·
@ishaansehgal @samuelcolvin @claudeai This looks really cool! One thing I noticed: is there a way to prevent the plan mode results from being automatically approved? I can appreciate why that’s useful for background jobs, but it’d be cool to try out ideas on the go, where I just want a plan first
English
1
0
1
193
Samuel Colvin
Samuel Colvin@samuelcolvin·
I want to be able to approve @claudeai code from my phone when I'm away from my desk. I run claude exclusively in ghostty, anyone know of a way to get these notifications and be able to hit "yes" on my phone - e.g. via slack?
English
116
4
527
101.4K
Jonathan Carter retweetledi
Visual Studio Code
Visual Studio Code@code·
We now support Agent Skills - the open standard created by @AnthropicAI for extending AI agents with specialized capabilities. Create skills once, use them everywhere. 🔗 aka.ms/vscode-agent-s…
English
86
446
3.3K
452K
Jonathan Carter retweetledi
Geoffrey Litt
Geoffrey Litt@geoffreylitt·
A lot of critiques of vibe coding actually don't cut deep enough, imo Sure, "the AI wrote bad code" may be true...but that is changing fast! The deeper issue is that when you're designing a complex system, you need good mental models of how it works in order to invent great ideas for the next iteration. Until now, if you built it by hand, that would guarantee some amount of understanding. But now the two have been decoupled, so we need to avoid the temptation of skipping understanding Reminiscent of the debate around whether memory matters in the modern era. It turns out you can't "just Google facts" -- you actually need to have ideas represented in your head to work with them fluently. The good news is AI can actually help us develop understanding faster and better, if used correctly! So the takeaway isn't to stop using AI for coding. It's to find ways to use it to develop understanding and move faster
Geoffrey Litt@geoffreylitt

A lot of my AI coding work these days feels like the *opposite* of vibe coding That is: working with a *greater* understanding of the code than I would have without AI… Because I’m reading dozens of pages a day of personalized on-demand documentation So satisfying!

English
41
34
488
41K
Jonathan Carter
Jonathan Carter@LostInTangent·
Over the weekend, I nerd sniped myself into building a custom terminal shell (as a compliment to Conduit). That's turned out to be a really fun project, and I'm officially a big Zig fan now. But the rabbit hole of complexity is pretty deep 😅
English
0
0
2
404
Jonathan Carter
Jonathan Carter@LostInTangent·
@iamsahaj_xyz Yeah I love the low-ceremony feeling of terminal-centric agent flows. I’ve been playing around with a “workspace manager” to see how it can feel to compose and automate terminals/editors/browsers: github.com/lostintangent/…
English
0
0
1
917
Sahaj
Sahaj@iamsahaj_xyz·
once again, I'm fully terminal-pilled nvim + claude-code + tmux + lazygit + ghostty couldn't be happier
English
74
14
945
158.3K
Jonathan Carter retweetledi
Patrick Nikoletich
Patrick Nikoletich@patniko·
New release coming tomorrow and its getting late, but in the meantime this is your friendly reminder the Copilot CLI can help you submit GitHub issues on your way to bed.
English
4
8
95
13.2K
Jonathan Carter retweetledi
Patrick Nikoletich
Patrick Nikoletich@patniko·
`copilot -i {prompt}` is coming to GitHub Copilot CLI in .366 so you can jump right into a session....but what can you do with it?
English
1
5
12
1.8K
Jonathan Carter
Jonathan Carter@LostInTangent·
Over the last few weeks, I've been hacking on a tool to organize tasks with coding agents. It allows designing workspaces of terminals/editors/browsers, is automatable, and let's you zoom in/out/across work. As far as personal software goes, it's a fun example of what AI enables
Jonathan Carter tweet mediaJonathan Carter tweet mediaJonathan Carter tweet mediaJonathan Carter tweet media
English
2
0
7
590
Jonathan Carter
Jonathan Carter@LostInTangent·
@kcosr @notnotstorm Awesome! This is really cool. Conduit does a similar thing, by exposing a CLI into its hosted terminals, which allow discovering and automating the surrounding panes, which includes terminals and browsers (like a mini playwright). But I’ve got to tune it more for agent usability
Jonathan Carter tweet media
English
1
0
1
44
Kevin
Kevin@kcosr·
@LostInTangent @notnotstorm It just provides a basic interface to my API. This shows the instructions I include. Also every session I orchestrate has some env vars set that the CLI uses directly to simplify things for the agents. The token is generated for the session and allows the agent to auth.
Kevin tweet mediaKevin tweet media
English
1
0
1
47
storm
storm@notnotstorm·
when running 24x claude code instances makes sense: 1. an initial agent scanned my repo looking for general improvements. it flagged 20 things. I liked 12 of them and told it to create a github issue for each 2. I opened up 12 tmux panes and ran `/fix ` in each one. this is a slash command that fixes a gh issue in a new worktree and submits a pr 3. I split each of those panes in half and ran `/review ` on each of the 12 prs 4. I ran `/respond` in each of the 12 original panes, to respond to the reviews and update the pr's with any necessary fixes 5. I ran `/summarize_prs` to figure out the best merge order and flag PR's that might have bad concerns or tradeoffs next step is decide which PR's I want to merge and merge them it's still a very manual process but every week I feel like I'm getting a lot faster
gnar@gnarzilla

@notnotstorm Crazy - How did you land on 24 instances? Seems like there may be duplication, but do you have an architecture like engineer, reviewer, planner, etc?

English
82
36
935
143.2K
Jonathan Carter
Jonathan Carter@LostInTangent·
@kcosr @notnotstorm Yeah that makes sense. I currently rely on the serialize and search add-ons for xterm, and those don’t seem to be supported in ghostty-web yet. But I’ll be keeping an eye on this, since I’m a big fan of ghostty, and would love any free perf gains 😊
English
0
0
1
40
Kevin
Kevin@kcosr·
libghostty is supposed to be really performant. It can take 5-10 seconds to load some really long agent sessions when I attach (due to the PTY replay) so I thought I'd see if this was faster. Also xterm.js is occasionally janky in my app with control chars sometimes appearing and things getting corrupted so I have to clear history or refresh the page. It's probably something I'm doing wrong, but I haven't been able to fix it so I thought I'd try this. It looks like it's going to take some effort because I have mobile touch stuff build around xterm.js. So I just upgraded xterm.js for now and will see if it's any better. The version I pulled into my vendor dir was pretty old.
English
1
0
1
49
Jonathan Carter
Jonathan Carter@LostInTangent·
@kcosr @notnotstorm I’d also love to hear more about the CLI you have for agent communication. I’ve currently got a CLI for this as well, and it allows agents to enumerate other terminals, and read/write to them. And it also allows spawning new panes/tabs as needed.
English
1
1
1
117
Jonathan Carter
Jonathan Carter@LostInTangent·
@kcosr @notnotstorm This is incredibly useful! Thank you so much for sharing 🙏 out of curiosity: what are the main advantages of switching to ghostty-web? And in practice, how much of an xterm drop-in has it been for you?
English
2
0
0
54