Video summary
Everything needs to change
Main summary
Key takeaways
Overview
Thesis: The shape of developer tooling must change again. Current editors/IDEs and terminal-based UIs (and emerging CLI/agent tools) are insufficient for the multi-project, agent-driven workflows that are becoming common.
The presenter argues for a “bigger IDE”: an orchestration layer that holds multiple projects, terminals, browsers, agents and contexts together—rather than many isolated windows, tabs, or single-project IDE instances.
Historical context (how we got here)
- Text editors → IDEs: editors incorporated compilers, linters, test runners, debuggers, etc., creating the “IDE” concept (Visual Studio, Xcode, Eclipse).
- Sublime Text: a fast, minimal native editor with an extensions ecosystem.
- Atom + Electron: introduced a cross-platform, extensible web-based editor approach.
- VS Code: Microsoft’s highly successful, extensible editor that popularized shaping the editor to a codebase (workspace settings, integrated test play buttons).
AI and editor evolution
- Copilot and newer tools (Cursor, agent integrations) changed editor UX: sidebars, large UI surfaces, agent modes and dynamic layouts have altered the editor’s role and introduced more chaotic interfaces.
- CLI/agent tools (Cloud Code, Codeex, terminal-first agents) are powerful because everyone has a terminal—but shrinking interfaces toward CLI-only isn’t presented as the only or best path.
Problems identified
- Multi-project and agentic workflows
- Agents can run concurrently for many projects; developers often work across multiple projects in parallel. A 1:1 project-to-editor relationship is limiting.
- Context fragmentation
- Code, terminals, browser tabs, dev servers, GitHub pages and agent runs are scattered across apps. Mapping which terminal or browser tab belongs to which repo or workspace is error-prone and cognitively expensive.
- Editor UI complexity
- Sidebars and dynamic UIs (e.g., Cursor, Copilot) can become chaotic and obscure context and navigation.
- OS-level workspaces are inadequate
- Existing virtual desktop/workspace features don’t solve the app-level orchestration problem; the fix can be at the application level.
- Legacy design assumptions
- Current tools were built for earlier workflows and don’t easily support orchestrating many simultaneous contexts/agents.
Proposed direction: “Bigger IDE” / Desired features
An orchestration-first app that:
- Manages multiple projects/workspaces simultaneously, with easy hopping between contexts.
- Contains browser instances tied to each workspace so agents can use real browsers with secrets/OAuth.
- Integrates terminals, editors, test runners, debuggers, agent consoles and web previews in a single orchestrated UI.
- Lets you group/label named “spaces” for projects with their own tabs/terminals/browsers.
- Supports multi-dimensional canvases (zooming out, arranging nested spaces, visual layout/navigation across projects).
- Exposes agent orchestration primitives (run agents, view agents’ browser sessions, pass secrets safely).
- Keeps native developer tooling quality (type safety, debugging experience).
The presenter stresses this is an open design problem—solutions might also emerge at the OS level or via automated Slackbot-like workflows.
Products, demos, and examples mentioned
- Kernel (sponsor)
- Cloud browser + managed OAuth for agents.
- Demo: ~70 lines of code to sign in via Kernel-managed OAuth, handle 2FA, let cloud browser access private GitHub repos, and reuse profiles across instances. Shows that giving agents a real browser + credentials improves capability.
- VS Code
- Praised for shaping itself to a repo (workspace config) and showing integrated features (e.g., test play buttons).
- Copilot and Cursor
- Examples of AI features reshaping editor UIs; Cursor’s frequent UI rearrangements illustrate the UI complexity problem.
- T3 Code
- A start toward the “bigger IDE”; features include terminal workspaces and early-stage multi-project orientation. Missing horizontal scroll, multiple chats, built-in browser. Julius (contributor) focused on terminal and app ergonomics.
- Semox (lib-ghosty fork)
- Demo video showing multi-space UI with an embedded browser and terminal per space—moving toward a single-app multi-space workflow.
- Create T3 App / T3 Stack
- Prior work by the presenter assembling fullstack TypeScript tooling; used as a precedent for building opinionated tooling.
Practical notes and recommendations
- Try agents and experiment: spin up agents and prototypes to explore UI/UX patterns for multi-project orchestration.
- Use T3 Code now if you want to experiment with multi-project tooling, but expect the space to evolve quickly.
- There is a large opportunity to design editor/orchestration UIs for agentic development—many will be tried and many will fail; rapid experimentation is encouraged.
Reviews / guides / demos to check
- Kernel demo (cloud browser, OAuth/2FA, private GitHub access) — working example; ~70 lines to integrate.
- VS Code test-runner feature — the small play button next to unit tests cited as a decisive UX for switching editors.
- Semox / lib-ghosty demo — shows named spaces with embedded terminals and browsers.
- T3 Code — early-stage product; praised for terminal features and multi-project thinking but still missing several UX pieces.
Uncertainties and alternative paths
- The “bigger IDE” may not be the final answer. Alternatives include:
- OS-level solutions that better manage app-level contexts.
- Slackbot/agent-first automation that hides orchestration entirely.
- Other paradigms not yet imagined.
- This is a nascent design problem with no final answer; many attempts and iterations are expected.
Main speakers and sources
- Video narrator / presenter (creator of the T3 stack and T3 Code).
- Andrej Karpathy (referenced as an inspiration/provocateur pushing for a “bigger IDE”).
- Kernel (sponsor and demo provider).
- T3 Code and Julius (project and contributor).
- Semox / lib-ghosty (demoed multi-space UI).
- Microsoft / VS Code, GitHub / Atom, Sublime Text, Electron (historical/tooling context).
- Copilot and Cursor (AI editor tools discussed).
Rate this summary
Your feedback will help improve summaries.
Improve this summary
Reprocess with a stronger model when the summary feels incomplete or inaccurate.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.