Claude's New Cursor Killer Just Dropped ![rw-book-cover](https://img.youtube.com/vi/WkHdkwDQJ5o/maxresdefault.jpg) ๐Ÿ”— **Source:** [Claude's New Cursor Killer Just Dropped](https://www.youtube.com/watch?v=WkHdkwDQJ5o) > [!note]+ Document Notes > tags: #ai-coding #developer-tools #desktop-apps #anthropic #claude #cursor #agentic-coding > author: Theo - t3โ€คgg > source: YouTube > reference: https://www.youtube.com/watch?v=WkHdkwDQJ5o > date created: 2025-01-03 12:00 > > # ๐Ÿท๏ธ Title: Claude's new Cursor killer just dropped > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Try Claude Code desktop app vs alternatives like Cursor, T3 Code โ€” comprehensive testing needed #ai-coding - [H2] Evaluate GUI vs CLI for agentic coding workflows โ€” screenshot paste, text copying benefits #developer-experience - [H3] Compare open source options (MCP, T3 Code) vs proprietary solutions โ€” licensing and customization #open-source ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [Claude Code Desktop App](https://claude.ai) - [T3 Code](https://github.com/t3dotgg/t3-code) - [MCP (Model Context Protocol)](https://modelcontextprotocol.io) ## ๐Ÿ“ Summary - Anthropic released Claude Code desktop app, integrated into main Claude app alongside chat and co-work features - Significant improvement over CLI but still plagued with UI bugs, poor UX decisions, and missing basic features - Competing tools like Cursor, T3 Code, and MCP offer better user experience and functionality - Key issues: broken hotkeys, permission bypasses not working, poor multi-window handling, forced project modifications - Bottom line: Despite being from a multi-billion dollar company, the app feels rushed and unpolished compared to alternatives ## ๐Ÿ“– Main Content Anthropic finally released their desktop GUI for Claude Code, marking a departure from their notoriously slow CLI interface. The new app integrates Claude Chat, Claude Co-work, and Claude Code into a single desktop application, promising better performance and user experience for agentic coding workflows. However, extensive testing reveals numerous fundamental issues that make the app frustrating to use. Basic functionality like hotkey bindings, permission settings, and multi-window support are broken or inconsistent. The app forces users to modify their projects (adding to .gitignore, creating Claude-specific directories) unlike competitors that work without project modifications. The review compares Claude Code to established alternatives like Cursor (which uses the open-source MCP CLI under the hood) and newer options like T3 Code. These competitors offer better reliability, more features, and in some cases open-source flexibility. The contrast is particularly stark given Anthropic's resources versus smaller teams producing more polished products. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/WkHdkwDQJ5o?t=0) โ€” [H1] Introduction to Claude Code Desktop App - Key idea: Anthropic released desktop GUI version integrated into main Claude app - Evidence: "They stuffed this in the traditional Claude app as well as co-work" #### โฑ๏ธ [01:45](https://youtu.be/WkHdkwDQJ5o?t=105) โ€” [H2] Why GUIs Matter Over CLI - Key idea: Desktop interfaces offer better UX for screenshot paste, text copying, formatting - Evidence: "Screenshot paste... I can see the screenshot that I just pasted" #### โฑ๏ธ [03:30](https://youtu.be/WkHdkwDQJ5o?t=210) โ€” [H2] CLI vs Desktop Text Handling Issues - Key idea: CLI text copying adds unwanted newlines and formatting issues - Evidence: "It has a bunch of new lines. It doesn't need weird things inserted" #### โฑ๏ธ [04:45](https://youtu.be/WkHdkwDQJ5o?t=285) โ€” [H3] First Major Bug - Thread Freezing - Key idea: Agent runs randomly stop and freeze threads with poor visual feedback - Evidence: "Randomly stopped and then froze the thread... icon is still here, which is terrible UX" #### โฑ๏ธ [06:15](https://youtu.be/WkHdkwDQJ5o?t=375) โ€” [H2] Window Resizing Breaks Layout - Key idea: Basic window operations cause UI elements to misalign - Evidence: "I resized the window... it resized everything in weird ways" #### โฑ๏ธ [07:20](https://youtu.be/WkHdkwDQJ5o?t=440) โ€” [H2] File Opening Functionality Problems - Key idea: File operations don't work as expected, files shown but not accessible - Evidence: "The files here, but it can't see the file. So, it's just an empty thing" #### โฑ๏ธ [08:30](https://youtu.be/WkHdkwDQJ5o?t=510) โ€” [H1] MCP Open Source Advantage - Key idea: MCP CLI and app server are fully open source, enabling custom UIs - Evidence: "Codex CLI, which powers it is... the Codex app server... lets you build your own UI" #### โฑ๏ธ [10:45](https://youtu.be/WkHdkwDQJ5o?t=645) โ€” [H3] Split View Feature - Key idea: Multi-window support exists but has focus and hotkey issues - Evidence: "You can hold down command and drag it to do a split view" #### โฑ๏ธ [11:30](https://youtu.be/WkHdkwDQJ5o?t=690) โ€” [H2] Hotkey System Completely Broken - Key idea: Keyboard shortcuts don't respect window focus and behave inconsistently - Evidence: "Window you're focused in does not determine which window the hotkeys work for" #### โฑ๏ธ [14:15](https://youtu.be/WkHdkwDQJ5o?t=855) โ€” [H2] Project Selection UX Failure - Key idea: Can't easily create new chats for existing projects, missing from recent list - Evidence: "I can't like go to T3 chat and make a new chat in T3 chat because it's not recent enough" #### โฑ๏ธ [16:00](https://youtu.be/WkHdkwDQJ5o?t=960) โ€” [H1] Comparison with Cursor and T3 Code - Key idea: Competitors offer superior project management and UI polish - Evidence: "I hover over Shu, I click new, and now I'm in a new chat for Shu" #### โฑ๏ธ [18:45](https://youtu.be/WkHdkwDQJ5o?t=1125) โ€” [H2] Forced Project Modifications - Key idea: Claude Code requires adding files to gitignore and project structure changes - Evidence: "You have to add things to your git ignore... just to use cloud code" #### โฑ๏ธ [22:30](https://youtu.be/WkHdkwDQJ5o?t=1350) โ€” [H2] Performance Improvements Confirmed - Key idea: Desktop app uses significantly less memory than CLI version - Evidence: "Claude desktop app itself is using significantly less memory than before" #### โฑ๏ธ [25:15](https://youtu.be/WkHdkwDQJ5o?t=1515) โ€” [H3] Settings UI Confusion - Key idea: Settings buttons appear project-specific but affect global configuration - Evidence: "Settings button clearly looks like it is associated with the T3.gg project... Nope, it's not" #### โฑ๏ธ [28:00](https://youtu.be/WkHdkwDQJ5o?t=1680) โ€” [H1] Final Verdict and Industry Impact - Key idea: Despite flaws, will become popular due to ease of access over quality - Evidence: "Will still become the second or third most popular option simply because you sign into it the way you do the normal Cloud app" ## ๐Ÿ“š References - [Claude Desktop App](https://claude.ai) - [MCP GitHub Repository](https://github.com/modelcontextprotocol) - [T3 Code](https://github.com/t3dotgg/t3-code) - [Cursor](https://cursor.sh) ## ๐Ÿ—ฃ๏ธ Paraphrase - Anthropic's desktop GUI is a step up from their terrible CLI but still riddled with basic functionality bugs - Open source alternatives like MCP provide better foundation for building AI coding tools than proprietary solutions - Market success often comes from convenience rather than quality, which may benefit Claude Code despite its flaws ## ๐Ÿ“ฐ Newsletter **New AI Coding Desktop Apps: What WordPress Developers Need to Know** The AI coding assistant landscape is rapidly evolving with new desktop applications from major players like Anthropic's Claude Code. While these tools promise to streamline development workflows, our testing reveals significant quality gaps between different options. For WordPress developers, the key considerations are: - **Project Integration**: Some tools require modifying your project structure, while others work seamlessly with existing setups - **Open Source Options**: Tools built on open protocols like MCP offer more flexibility and community contributions - **Performance**: Desktop GUIs generally offer better user experience than CLI tools for complex workflows **Key Takeaway**: Don't just choose the most popular option - test thoroughly to find tools that actually enhance your WordPress development workflow. Resources: [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/) ## โœ… Action Items #### DevRel - Developer experience: Evaluate AI coding assistants for WordPress development workflows and create comparison guide - Education: Workshop on integrating AI coding tools with WordPress development best practices - Community management: Survey WordPress developers on AI coding tool preferences and pain points #### WordPress - Core: Investigate AI-assisted code review for WordPress core contributions - Documentation: Create guidelines for using AI coding assistants while maintaining WordPress coding standards - Community: Develop best practices for AI tool usage in WordPress plugin and theme development ## ๐Ÿงช Hypotheses - GUI interfaces for AI coding will become dominant over CLI despite initial quality issues - Open source AI coding infrastructure will enable better innovation than proprietary solutions - Market adoption will prioritize convenience and integration over feature completeness - Developer tool quality varies inversely with company size due to different development processes ### ๐Ÿ“Š Methodology - Comparative usability testing across multiple AI coding desktop applications - Performance benchmarking of memory usage and response times - Feature gap analysis between proprietary and open source solutions ### โ“ Questions - Will open source AI coding tools eventually surpass proprietary offerings in market share? - How much will convenience factor outweigh quality in developer tool adoption? - Can large tech companies match the agility of smaller teams in developer tool innovation? ### ๐Ÿ”ฎ Future Research - Longitudinal study of AI coding tool adoption patterns among different developer communities - Analysis of contribution patterns to open source AI coding infrastructure - Impact assessment of AI coding tools on code quality and development velocity ### ๐Ÿ’ก Implications - Practice: Developer tool selection should prioritize testing over brand recognition - Policy: Open source standards may be critical for avoiding vendor lock-in with AI tools - Security: Desktop AI coding apps require careful evaluation of data handling and privacy - Education: Developers need training on evaluating AI coding assistants effectively - Funding: Investment in open source AI coding infrastructure may yield better returns than proprietary solutions ### ๐Ÿง  Learning Styles Assessment Reading level estimate: Grade 10-12 #### ๐Ÿ‘€ Visual learners - Present: Multiple screen recordings showing UI comparisons and bug demonstrations - Improve: Side-by-side comparison charts, feature matrices #### ๐Ÿ”Š Aural learners - Present: Detailed verbal walkthrough with commentary and reactions - Improve: Structured audio summary highlighting key findings #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Clear explanations of technical concepts and analogies - Improve: Glossary of AI coding terms, comparison frameworks #### ๐Ÿงฉ Kinesthetic learners - Present: Step-by-step demonstrations of using different tools - Improve: Hands-on evaluation checklist, testing methodology guide #### ๐Ÿง  Logical learners - Present: Systematic comparison of features and performance metrics - Improve: Decision matrix for tool selection, ROI analysis framework #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Community feedback and developer reactions in comments - Improve: Developer survey results, community polls on preferences #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Detailed individual testing and personal evaluation process - Improve: Self-assessment rubric for tool evaluation, reflection questions #### ๐ŸŒฟ Naturalistic learners - Present: Evolution of developer tools ecosystem and natural selection metaphors - Improve: Ecosystem analysis, tool lifecycle comparisons ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Clear heading structure and descriptive content - Improve: Add alt text descriptions for UI screenshots, ARIA labels for interactive elements #### Keyboard navigation - Present: Focus on keyboard shortcuts and hotkey functionality issues - Improve: Include keyboard-only navigation assessment for each tool #### Contrast and readability - Present: High contrast video content and clear text - Improve: Ensure screenshot annotations meet contrast requirements #### Text resizing and reflow - Present: Responsive video player and text content - Improve: Test tool interfaces at various zoom levels #### Media and captions - Present: Video content with transcript provided - Improve: Add timestamps to transcript, chapter markers #### Forms and interactions - Present: Clear descriptions of interactive elements and their issues - Improve: Include accessibility evaluation of tool interfaces ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: Focus on developer tools used globally - Improve: Consider different regional preferences and constraints #### Inclusive language - Present: Professional technical language throughout - Improve: Define technical jargon, avoid assuming prior knowledge #### Neurodiversity support - Present: Clear structure with timestamped sections - Improve: Provide executive summary, reduce cognitive load in explanations #### Representation - Present: Focus on technical merit over personal characteristics - Improve: Include diverse developer perspectives and use cases #### Psychological safety - Present: Critical but constructive evaluation approach - Improve: Balance criticism with acknowledgment of complexity in software development ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Systematic testing methodology leads to clear conclusions about tool quality - Inductive strength: Multiple specific bugs and issues support general conclusion about software quality - Causal reasoning: Links UI/UX problems to underlying development and QA processes - Analogical strength: Effective comparisons between similar tools and market dynamics #### Fallacies - Ad hominem: Some personal attacks on Anthropic's competence rather than focusing purely on technical issues - Appeal to popularity: Acknowledges but doesn't endorse the fallacy that popular tools are necessarily better #### Tone of voice - Overall tone: Highly critical but technically grounded, passionate about software quality, occasionally inflammatory but supported by evidence ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No denial patterns observed - acknowledges both strengths and weaknesses - Attack: Strong criticism of Anthropic but focused on technical merit rather than personal attacks - Reverse victim/offender: No reversal patterns - maintains clear stance as user/reviewer - Emotional cues and rhetoric: High emotion but grounded in technical frustration rather than manipulation ## ๐ŸŽฏ Conclusion Claude Code's desktop app represents progress from Anthropic's problematic CLI, but falls far short of competing solutions despite coming from a well-resourced company. The extensive bugs, poor UX decisions, and forced project modifications make it inferior to alternatives like Cursor, T3 Code, and other MCP-based tools. However, its integration with existing Claude accounts may drive adoption regardless of quality issues. For developers, this highlights the importance of thorough testing over brand recognition when selecting AI coding assistants, and suggests that open source foundations may be more reliable for building quality developer tools than proprietary approaches. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad Purpose: Stage CEE units that become Literature notes. Split level: --- ## Full Transcript [00:00] CLI are great, but they're not the best<br>[00:01] way to do agentic coding. That's why<br>[00:03] Anthropic finally put out an updated<br>[00:05] version of the Cloud Code desktop app,<br>[00:07] and it looks great. Wait, that's Codeex.<br>[00:10] Let me switch over to the Cloud app<br>[00:12] quick. Oh, that's T3 Code. Also looks<br>[00:16] very similar. At least you can use the<br>[00:18] Cloud models here, though, right? No<br>[00:20] worry. We'll switch over to the Cloud<br>[00:22] app now. Oh, wait. That's the new cursor<br>[00:25] glass app. Ah,<br>[00:28] okay. For real though, this is the new<br>[00:31] Claude Code desktop app. It isn't a<br>[00:34] dedicated app unlike many of the others.<br>[00:36] They stuffed this in the traditional<br>[00:37] Claude app as well as co-work. So, you<br>[00:39] have the Claude chat, Claude Co-work,<br>[00:42] and Claude Code all in the same app. And<br>[00:44] it is a huge improvement from the CLI. I<br>[00:47] bet it probably even uses less RAM,<br>[00:48] though I haven't checked that yet.<br>[00:50] There's a lot to love here, and I am<br>[00:52] very thankful Anthropic's finally woken<br>[00:53] up to the fact that a slow, laggy CLI<br>[00:56] might not be the best way to do real<br>[00:58] agent coding at scale, especially when<br>[01:00] you're working on multiple things at<br>[01:01] once. Anthropic is really hyped about<br>[01:04] this release. It seems like they've been<br>[01:05] working on it for a long time. I know<br>[01:07] I've been seeing teasers about it for at<br>[01:08] least a few months now. They have been<br>[01:11] putting a ton of effort into baking this<br>[01:13] new desktop app. So much so, they<br>[01:15] actually tweeted about it from the<br>[01:16] official Claude account, which almost<br>[01:18] never happens. It seems like there's a<br>[01:19] lot of hype around this. So, I took some<br>[01:21] time to really play with it myself. And<br>[01:24] I have thoughts. I obviously have a lot<br>[01:26] to say about desktop vibe coding apps as<br>[01:29] somebody who has built one myself. And I<br>[01:31] will share all of my thoughts and more<br>[01:33] right after a quick break for today's<br>[01:34] sponsor. Do you know what Bun Clerk and<br>[01:36] Nvidia all have in common? They all use<br>[01:38] today's sponsor, Code Rabbit. These guys<br>[01:39] get Code Review. Code Rabbit's an AI<br>[01:41] code review platform used by pretty much<br>[01:43] everybody nowadays. like companies like<br>[01:45] Bun, Clerk, Life 360, Ashb, and of<br>[01:48] course, Nvidia, even Jensen loves Code<br>[01:51] Rabbit. There's a reason why. From the<br>[01:52] sequence diagrams to the CLI and IDE<br>[01:55] integrations to the quality of the code<br>[01:56] review that you get, you just feel more<br>[01:59] confident when you ship once you set up<br>[02:00] Code Rabbit. If you haven't tried AI<br>[02:02] code review yet, I don't care what type<br>[02:05] of work you do. You really need to try<br>[02:07] it. It's how a lot of my team started<br>[02:09] using AI in their workflow. So if your<br>[02:11] company has an AI budget and you and<br>[02:12] your team haven't spent it yet, you<br>[02:13] really need to give something like this<br>[02:15] a shot, it changes how code review<br>[02:17] works. To be very clear, those 2 million<br>[02:19] repos running code rabbit right now are<br>[02:21] not projects that are removing the human<br>[02:23] from the code review. That's not the<br>[02:25] point of AI code review. The point of AI<br>[02:26] code review is to let the humans focus<br>[02:28] on the things that actually matter like<br>[02:30] what does the code do? What are the<br>[02:31] flows? Is this achieving the goal? Code<br>[02:33] rabbit can help with those things, but<br>[02:35] where it really shines is catching all<br>[02:37] of the small mistakes that take up so<br>[02:38] much of your brain. I cannot tell you<br>[02:40] how liberating it was the first time we<br>[02:42] set up Code Rabbit to realize I don't<br>[02:43] have to look for these small syntax<br>[02:45] mistakes anymore and I can focus on what<br>[02:47] matters, the big picture. Does the code<br>[02:48] do what we need it to do? Ship less bugs<br>[02:50] and waste less engineering time at<br>[02:52] soyv.link/code rabbit. So let's dive<br>[02:54] into the cloud code desktop app. The<br>[02:56] first thing I want to do before we go<br>[02:57] too deep is justify using these types of<br>[03:00] guies. I have been amazed at how many<br>[03:02] people have talked [ย __ย ] on graphical<br>[03:03] user interfaces for their agent coding<br>[03:06] without actually trying them. It seems<br>[03:08] like developers just feel like the<br>[03:10] terminal is the end all beall for<br>[03:12] development. If you can use cloud code<br>[03:13] in the CLI, why would you ever go use<br>[03:14] the guey for it? There's a lot of<br>[03:16] reasons. Here's a simple one. Screenshot<br>[03:19] paste. And now I can see the screenshot<br>[03:22] that I just pasted. I could ask and see<br>[03:25] it here in the history and click the<br>[03:26] image and probably even save it. Oh, you<br>[03:28] can only copy it cuz their app sucks.<br>[03:30] But you can get an actual interface for<br>[03:33] things that you're copy pasting. Or<br>[03:34] let's say I want to copy what it just<br>[03:36] responded with. I can select the text<br>[03:39] and copy it. And if I paste this here,<br>[03:41] I'll turn on word rap so it's a little<br>[03:42] easier to see. All the formatting is<br>[03:44] correct. This is the exact same thread<br>[03:47] in the cloud code. And if I try to copy<br>[03:50] this text from here instead, you'll see<br>[03:54] the problem. It has a bunch of new<br>[03:55] lines. It doesn't need weird things<br>[03:57] inserted. It's not a good experience.<br>[04:00] This has bothered me for so long. Even<br>[04:03] just the word wrap breaking in weird<br>[04:05] ways like this because the space got<br>[04:07] wrapped over. It's just bad. You can fix<br>[04:10] it. I'm not saying any of these things<br>[04:12] are end all be all. I'm just saying they<br>[04:14] kind of suck and they are very<br>[04:16] inconvenient. Or here where I pasted the<br>[04:18] image and it attached the image to the<br>[04:21] tool call prior for some reason and not<br>[04:23] to the message I sent. Although that one<br>[04:26] is actually a bug in the desktop app<br>[04:28] because for some reason when you paste<br>[04:30] an image it sends it as a separate<br>[04:32] message. before the message that you<br>[04:34] send because they don't even know how to<br>[04:36] use their SDK. And here is where the<br>[04:38] roasting begins because this should be<br>[04:41] good and it is better than the CLI, but<br>[04:43] it is better than the CLI simply because<br>[04:45] the CLI is such a trash piece of<br>[04:48] software that anything is better than<br>[04:50] it. Not that all CLIs are bad, just that<br>[04:52] their CLI is particularly atrocious. So,<br>[04:55] what are some of the issues I'm seeing<br>[04:57] that make me so upset? Well, the first<br>[04:59] one is that the first time I ran this,<br>[05:01] it did this agent run when I was just<br>[05:03] asking it to go find performance issues<br>[05:05] and randomly stopped and then froze the<br>[05:08] thread. Could this have just been cla<br>[05:10] behind the scenes? Maybe, maybe not. The<br>[05:13] icon is still here, which is terrible UX<br>[05:14] cuz this looks like it's still going,<br>[05:16] but it's not. For some reason, they just<br>[05:18] have to stuff that logo there so you<br>[05:19] know whose butthole it is that you're<br>[05:21] using. Let's ask the same question again<br>[05:24] quick. Also, no copy buttons anywhere,<br>[05:26] which is terrible. So, manually select<br>[05:29] that. Paste. Oh god, that that those<br>[05:32] updates were bad. Yeah, this UI is kind<br>[05:34] of [ย __ย ] Allow cla to run. Yeah, I<br>[05:38] pretty sure I already put it in bypass<br>[05:39] mode. I don't know why it forgot that.<br>[05:41] It already made a branch. I'm just<br>[05:43] asking it to find performance issues.<br>[05:44] Why is it making changes? Oh, because I<br>[05:47] approved something, so it's editing the<br>[05:49] permissions. That's great. Oh, that's<br>[05:51] really funny. I resized the window so<br>[05:52] you could see better and it resized<br>[05:54] everything in weird ways causing ah god<br>[05:58] if mythos is so good why is this app so<br>[06:01] bad it missed a few things here that<br>[06:03] aren't true cuz it's opus which is a<br>[06:06] good model but is not a super smart<br>[06:09] model and often misses things well at<br>[06:11] least it responded properly and then<br>[06:13] made a branch and PR will give me a<br>[06:16] button to merge that which is [ย __ย ]<br>[06:18] cringe as hell apparently file Open file<br>[06:22] lets you open a file. Oh, you said it<br>[06:24] does nothing. It did something. It put<br>[06:26] it there. I don't know why that's<br>[06:27] useful. But if I'm in a thread and I do<br>[06:29] it, will it still work? Okay, that's<br>[06:30] hilarious. The files here, but it can't<br>[06:33] see the file. So, it's just an empty<br>[06:35] thing. You can click the package. JSON<br>[06:37] name to copy that to clipboard. God,<br>[06:39] they this it just doesn't feel like<br>[06:41] they're trying. It really doesn't. And<br>[06:43] not only does Codex do a much better job<br>[06:46] at all of these types of things, Codex<br>[06:48] is also built on top of the Codeex CLI's<br>[06:51] app server, which is fully open source.<br>[06:54] Again, Codex on GitHub, the whole<br>[06:56] package, not the UI. So, the Codeex<br>[06:59] desktop app itself is not open source<br>[07:01] sadly, but the Codex CLI, which powers<br>[07:04] it is. And the Codex app server, which<br>[07:06] is provided by the Codeex CLI, lets you<br>[07:09] build your own UI like this. That's why<br>[07:11] so many of these tools support codecs<br>[07:13] out of the box because you don't even<br>[07:14] need to build a harness. You just plug<br>[07:15] into theirs. And from my experience, you<br>[07:17] can point most agents at this file, at<br>[07:20] these docs, and they will build<br>[07:21] something that works, which is really<br>[07:22] cool. And if you're worried about the<br>[07:24] licensing, don't be. It's Apache, too.<br>[07:26] You're very safe to use this. Not to<br>[07:28] just glaze OpenAI, I'm still pissed at<br>[07:30] them for keeping this closed source. I'm<br>[07:32] so pissed at them that it was a huge<br>[07:33] inspiration for making T3 code. If the<br>[07:35] Codeex app was open source like the CLI<br>[07:37] is, I probably wouldn't have made T3<br>[07:39] code. But it's closed source, so I had<br>[07:41] to make something else. Thankfully,<br>[07:43] these core pieces that I needed to build<br>[07:45] it are open source and are well<br>[07:46] supported. Where with cloud code, I<br>[07:48] don't even know if I'm allowed. The gap<br>[07:50] here is insane. It is absurd. It is<br>[07:51] frustrating. I am tired. I am upset. I<br>[07:54] wish Anthropic would at least put effort<br>[07:56] in if they're not going to let me do it<br>[07:58] for them. I think you reasonably have<br>[07:59] two options. Either you put out the<br>[08:02] things I need to build what I want, or<br>[08:03] you build something so good that I don't<br>[08:04] want to. And Anthropic is failing<br>[08:07] absurdly at both. But there are some<br>[08:09] things that I found cool. Like if you<br>[08:12] rightclick any other thread, you can<br>[08:14] click open and split view. I think you<br>[08:15] also Yeah, you can hold down command and<br>[08:17] drag it to do a split view like that.<br>[08:19] And if you ignore the awful page layout<br>[08:21] shift when that happens. Yeah, it's<br>[08:25] pretty cool. They also have a hotkey to<br>[08:27] open up the terminal, which I believe is<br>[08:29] command uh sorry, control backte. So I'm<br>[08:32] currently in the right tab here. I'm in<br>[08:36] the right chat. So obviously when I hit<br>[08:38] the hotkey of control tilda, it's going<br>[08:40] to open up the terminal in that one. Oh,<br>[08:42] it opened it in the left one even though<br>[08:43] I was focused on the right one. And I<br>[08:45] can't tab out because it uses the tab as<br>[08:48] an input in the terminal. So the window<br>[08:50] you're focused in does not determine<br>[08:52] which window the hotkeys work for, which<br>[08:53] is uh great. Also, you can't hit that X<br>[08:56] button because the grabber for the<br>[08:58] terminal is touching it.<br>[09:02] I'm not convinced that anybody who said<br>[09:04] they've been using this app for weeks<br>[09:06] actually used it. I hit like five bugs<br>[09:09] like this before I even made a change<br>[09:11] with this app. I feel like I'm going<br>[09:13] mad. I thought that anthropic models<br>[09:15] were supposed to be good at UI. What<br>[09:16] happened? There are some features that<br>[09:18] are promising like you can set up remote<br>[09:20] control so other boxes on your network<br>[09:22] can be used to do things. So if I want<br>[09:25] to like set up another Mac on my<br>[09:27] network, I can connect to that and run<br>[09:29] sessions there from here. It'd be a lot<br>[09:31] cooler if you could do it from mobile,<br>[09:33] but their mobile implementation is<br>[09:34] really focused on cloud code for web,<br>[09:36] which is an entirely different product,<br>[09:38] by the way. Cloud code for web is their<br>[09:40] cloud option here, which uses cloud code<br>[09:43] in the web without the ability to really<br>[09:45] run the code.<br>[09:48] Also, you have no insight here as to<br>[09:50] what project your new thread is other<br>[09:53] than this little button where you pick<br>[09:55] which project. And it doesn't even have<br>[09:57] the ones on the side here. So, I can't<br>[09:59] like go to T3 chat and make a new chat<br>[10:02] in T3 chat because it's not recent<br>[10:04] enough to be here. So, I have to go<br>[10:06] manually find the folder to make a new<br>[10:08] T3 chat chat. What the [ย __ย ] Every other<br>[10:11] one of these apps has all of this stuff,<br>[10:14] right? If I hop into Codeex, I hover<br>[10:17] over Shu, I click new, and now I'm in a<br>[10:19] new chat for Shu. I can click this drop<br>[10:20] down and pick any of the others in the<br>[10:22] order they are in on the sidebar. I<br>[10:25] switched to round now in a different<br>[10:26] project. Like, are you kidding? Going to<br>[10:28] do a risky thing and install the nightly<br>[10:31] for T3 code that Julius just put up so<br>[10:33] that I can show you guys how we're<br>[10:34] cooking some of these things. And now we<br>[10:36] have the nightly built. And not only do<br>[10:39] we have our projects, we actually go out<br>[10:40] of our way to grab the favicon if it's<br>[10:42] placed in any reasonable location that<br>[10:44] we can find, so it's easier to see which<br>[10:46] projects are which, but we also have a<br>[10:48] new add project flow that I'm obsessed<br>[10:51] with where you can just start typing and<br>[10:53] very easily select whatever project you<br>[10:56] want. Even better than the built-in Mac<br>[10:58] OS file picker. It's so much better. And<br>[11:00] yes, I know that the YouTube video<br>[11:02] compression is not doing me any favors<br>[11:04] with the grays. will probably change the<br>[11:06] colors a bit just for my compression or<br>[11:07] maybe adding some theming, but man, it's<br>[11:09] so much nicer to add projects with a UI<br>[11:12] that makes sense for it. Speaking of UI<br>[11:14] that makes sense, this UI just makes<br>[11:16] much more sense. I don't want to just<br>[11:18] sit here and tell you guys about how<br>[11:19] much better T3 code is than everything<br>[11:21] else. But if you haven't tried it, do<br>[11:23] it. We'll do a more in-depth comparison<br>[11:24] of all of the guies for Agentic Coding<br>[11:27] in the near future because there are a<br>[11:29] lot of them. Like a lot of them. So, if<br>[11:34] that's interesting to you, let me know<br>[11:36] in the comments and I'll do a breakdown<br>[11:37] comparison showing all of the different<br>[11:39] ones and where their strengths and<br>[11:40] weaknesses are. Obviously, I have my<br>[11:42] preferences, but that doesn't mean I'm<br>[11:44] not trying everything else and seeing if<br>[11:45] there's good ideas to take. So, let me<br>[11:47] steal, man. What are the good ideas<br>[11:50] here? Work trees builtin is cool. Work<br>[11:52] trees built in and checked by default.<br>[11:54] Less cool, but I get it. I think it's a<br>[11:57] big commitment for them to do that. That<br>[11:59] is kind of cool. You can add multiple<br>[12:01] folders as context before starting a<br>[12:03] thread so it knows that these are<br>[12:05] folders it can and should access and<br>[12:06] check into. That's a nice idea. The idea<br>[12:08] of being able to pull in context from<br>[12:10] your system without changing the<br>[12:12] directory you're operating in. That's<br>[12:14] nice. Normally I just copy paste a path,<br>[12:15] but this is cool. The coolest thing in<br>[12:17] my opinion though is what I was showing<br>[12:19] off earlier with the tiling. The ability<br>[12:21] to show multiple chats at once in a view<br>[12:25] like this. Very cool. If only<br>[12:27] commandwing didn't put you in weird<br>[12:30] states. Like I have this here. I'll put<br>[12:32] this one to the side. And now I'll<br>[12:34] command W the one on the right. And it<br>[12:36] does what you expect. It just closes<br>[12:37] that. But if I command W the one on the<br>[12:39] left, it puts us in the new chat view.<br>[12:43] Anthropic.<br>[12:45] You know what? I'm going to be a little<br>[12:47] less harsh on them because I know how<br>[12:49] this happens. AI is really good at<br>[12:51] building the happy path. If you describe<br>[12:54] to an agent a user experience and a<br>[12:57] flow, even if it has to touch multiple<br>[12:59] different things, these models, these<br>[13:01] harnesses, these tools have gotten good<br>[13:03] enough to do the thing. But as soon as<br>[13:06] you hit an edge case, like I'm sure that<br>[13:09] at some point somebody gave the request<br>[13:11] to the model of make sure command W will<br>[13:14] close the thread that's currently<br>[13:15] focused. And they did that as long as<br>[13:18] it's not the one on the left. If I<br>[13:19] command W the one on the right, it goes<br>[13:22] away. But if I have two open, I command<br>[13:23] W the one on the left, it does this view<br>[13:25] because it's an edge case. And models do<br>[13:28] not find edge cases. Users find edge<br>[13:30] cases and then have to describe them<br>[13:32] with the model in order to hopefully get<br>[13:34] the model to behave. There is a message<br>[13:36] in chat I want to go in on a bit here.<br>[13:38] The way the window splits is not going<br>[13:40] to gain or lose the users. Bigs 360, you<br>[13:44] couldn't be more correct with this. And<br>[13:46] this is the problem. And this is the<br>[13:48] reason that I am being as loud as I am<br>[13:50] about anthropic. Too many of y'all just<br>[13:52] accept the [ย __ย ] slop. The level of<br>[13:55] slop that is being shipped by Anthropic<br>[13:57] is unfathomable and y'all just bear and<br>[14:00] grin it. You just use it anyways.<br>[14:03] Despite the fact that there are dozens<br>[14:05] of better options that have more<br>[14:06] features, more functionality, more<br>[14:08] reliability, many of which are open<br>[14:10] source, too. You just don't care. And<br>[14:13] now that Anthropic is directly competing<br>[14:16] with what we have with T3 code, I will<br>[14:18] say I am a bit scared because no one's<br>[14:20] going to choose this interface. Of the<br>[14:22] current options that you have to pick<br>[14:24] from, the Cloud Code desktop app is<br>[14:27] close to the bottom, if not the bottom.<br>[14:29] But it will still become the second or<br>[14:31] third most popular option simply because<br>[14:34] you sign into it the way you do the<br>[14:36] normal Cloud app and it just works. It's<br>[14:38] two less clicks to sign in than other<br>[14:40] options, but then 15 more clicks to do<br>[14:42] anything. And nobody is paying for their<br>[14:44] cla so they have access to this<br>[14:47] interface. They are paying for their cla<br>[14:49] because they like the models, they like<br>[14:51] the inference, they like the answers it<br>[14:53] gives to their questions or the<br>[14:54] solutions it generates for their code<br>[14:55] problems. And they're willing to pay a<br>[14:56] subscription in order to have more<br>[14:58] access. But instead of Anthropic just<br>[15:01] embracing the community and making it<br>[15:03] easier for us to build things like this,<br>[15:05] they put themselves in such a shitty<br>[15:07] state that even they caused themselves<br>[15:08] bugs. Again, I pasted a screenshot here<br>[15:11] and it linked it to a message prior.<br>[15:14] Let's try this again. I'll do a<br>[15:16] different thread here. Going to paste.<br>[15:18] You know what? I'll do this two<br>[15:19] different ways. Also, there's no easy<br>[15:20] way to delete that. I have to select it<br>[15:22] and then press the delete key. There's<br>[15:24] no button for it. I can rightclick<br>[15:26] delete. That's cool. But I'm going to<br>[15:28] switch to the CLI to show you how this<br>[15:30] is supposed to behave. Pasting the image<br>[15:33] with controlV, not commandV, because the<br>[15:35] terminal can't have images pasted into<br>[15:37] it traditionally. And it puts it in line<br>[15:39] in the chat as image number one. I ask,<br>[15:41] what is this? And it puts image one<br>[15:44] underneath as an attachment with image<br>[15:45] one in the copy. I I can't believe they<br>[15:47] actually shipped this like this. It's so<br>[15:49] bad. But it's below where it belongs.<br>[15:53] Oh, it didn't update in the UI here. I<br>[15:56] have to manually refresh it to get the<br>[15:58] update in the UI. And now image one is<br>[16:00] in the text here. Ready for this?<br>[16:02] Pasting the same image here. Asking it<br>[16:04] to double check. It's no longer in the<br>[16:06] chat. I have to re-resoom here for it to<br>[16:08] update. Waiting until it's done first.<br>[16:11] Oh, if you resume before it's done, it<br>[16:14] doesn't even show you that. That's<br>[16:15] great. Yep. So, the first time it<br>[16:18] attached as I showed before, and now I<br>[16:20] said double check, and I put the image<br>[16:22] before. Are you kidding? like it's just<br>[16:24] so little taste. There are nicities in<br>[16:27] the UI like uh let me find the post like<br>[16:30] someone pointed out that the hover<br>[16:32] transitions and the menu hovers are<br>[16:34] better than average. Here's one that<br>[16:36] pissed me off. You have to choose where<br>[16:38] to store git work trees for isolated<br>[16:39] coding sessions and the default is<br>[16:41] includes.<br>[16:43] So you now have to go update your git<br>[16:45] ignore to ignore this or handle it<br>[16:47] properly when you use their workree<br>[16:49] implementation with the defaults which<br>[16:50] is great. Like as far as I know, cloud<br>[16:53] code is the only option where you have<br>[16:55] to modify your project to use it<br>[16:57] properly. You have to add things to your<br>[17:00] git ignore. You have to get it to stop<br>[17:02] dumping [ย __ย ] in the cloud folder or<br>[17:04] something else just to use cloud code.<br>[17:07] Cursor has their cursor rule stuff, I<br>[17:09] know, but you don't have to do that to<br>[17:11] use it. You have to do this with claude.<br>[17:14] And thankfully, Curser and many others<br>[17:16] are now embracing the standards like the<br>[17:17] agent MD and the agents directory skills<br>[17:20] and all of that. Anthropic still makes<br>[17:22] you put everything in quad files, quad<br>[17:23] MD, the quad directory, all of that. One<br>[17:26] more, and this is petty, but it pissed<br>[17:27] me off. Having a more button with one<br>[17:30] additional option, and then customize<br>[17:32] sidebar. Are you ready to see what<br>[17:34] customize sidebar has in it? I actually<br>[17:37] can't believe how pathetic this all is.<br>[17:42] How' they take so much time and it still<br>[17:43] feels rushed out? Like how? Reminder<br>[17:46] that the Codeex app is actually quite<br>[17:48] good. Has no problems like this? Like it<br>[17:53] might not be as pretty, but it reliably<br>[17:56] works. Things are where they should be.<br>[17:58] The new buttons behave how they should.<br>[18:00] You can drag and drop to reorder things.<br>[18:02] You can pin stuff in a way that makes<br>[18:04] sense. They have their automation stuff,<br>[18:05] which is fine. These all work. Like it<br>[18:07] it just works. It is a little laggy at<br>[18:10] times, but it works. I honestly think<br>[18:13] the biggest change with the new Claude<br>[18:15] Code desktop app is that we finally have<br>[18:17] an official interface from Anthropic<br>[18:19] that won't [ย __ย ] your computer up<br>[18:20] performance-wise. Actually, let's see<br>[18:22] how right I am about that. I am scared,<br>[18:24] admittedly. Let's see what's wasting my<br>[18:26] CPU now. Now, the virtual machine<br>[18:29] service for Claude is using 2 and a half<br>[18:31] gigs of RAM. Yeah, the Claude desktop<br>[18:33] app itself is using significantly less<br>[18:34] memory than before, which is a progress.<br>[18:38] It's using less than the CLI is, as<br>[18:40] funny as that is. So, yeah, they fixed<br>[18:42] the performance issues, but what's left<br>[18:44] is everything else kind of sucking.<br>[18:46] Like, I like that. Um, what?<br>[18:50] I clicked settings here. Wait. Oh god,<br>[18:54] that's terrible UI. I'm not crazy that<br>[18:56] this settings button clearly looks like<br>[18:58] it is associated with the T3.gg project<br>[19:01] here, right? Like, I folded that. These<br>[19:03] two are part of the same, right? Nope,<br>[19:07] it's not. This is for all things. This<br>[19:10] inline T3.gg settings button is not for<br>[19:13] T3.gg. This is for all projects.<br>[19:18] That was really funny.<br>[19:21] When I change the one at the top, the<br>[19:24] drop-down disappears because again, the<br>[19:27] menu button is literally in that row. So<br>[19:30] if I turn off image studio 2 or T3 chat,<br>[19:32] which are below, the dropown stays open.<br>[19:35] But when I change the top one, the drop<br>[19:37] down disappears because it's literally<br>[19:39] rendered in line with that menu item.<br>[19:41] I'm trying to swear less in my videos<br>[19:42] and Anthropic is trying to make sure I<br>[19:44] can't do that because god damn I people<br>[19:47] in chat are saying they must not have<br>[19:50] QA. Like actually though, it's insane.<br>[19:53] I'm sorry, Theo. It physically hurts to<br>[19:55] watch the UX in that piece of hot<br>[19:56] steaming [ย __ย ] Lol. I'm getting<br>[19:58] distracted. Do they have no QA? And then<br>[20:00] all of the laughs. Yeah, this feels like<br>[20:03] they're testing the limits of how much<br>[20:05] you can ship a UI that was like [ย __ย ] out<br>[20:08] with a single prompt. This is<br>[20:10] unbelievable. It is so bad. Oh, at least<br>[20:13] they have forking now where I can fork a<br>[20:15] chat. That's cool. Does it show me here<br>[20:18] if this is a work tree or not, though?<br>[20:21] How do I know what branch this is on? I<br>[20:24] don't think I can. Okay, pantic hersel.<br>[20:27] And yeah, it made a new work tree and<br>[20:30] doesn't give me any insight into that<br>[20:31] anywhere. Of course not. Why Why would I<br>[20:33] need to know that I'm in a work tree?<br>[20:35] That definitely not important. One thing<br>[20:37] they did here that's nice is they made<br>[20:38] it easier to turn off Opus 461 mil,<br>[20:41] which is from my experience a much<br>[20:43] dumber version of Opus 4.6. Previously,<br>[20:45] you had to go edit config files yourself<br>[20:47] to turn this off. I actually switched to<br>[20:49] Opus 4.5 in my local cloud code, which<br>[20:51] has helped even more. Oh, look. Even<br>[20:53] though I put on bypass permissions<br>[20:54] always, it still asks again. Great.<br>[20:57] Yeah, chat asked, "It's on accept edits<br>[20:59] again. Does it really not save the<br>[21:00] preference?" Yep. Oh, if you use voice<br>[21:03] and have multiple chats. Oh, I got to<br>[21:05] test this. What else should I add to<br>[21:07] this project?<br>[21:10] [gasps and sighs]<br>[21:11] Are you kidding?<br>[21:14] Does stop stop the thread or does it<br>[21:16] stop the transcription? I know it's<br>[21:17] going to stop the thread, so I'm not<br>[21:18] going to click it. Oh my god. You know,<br>[21:21] they vibe coded the multi-tab thing<br>[21:24] because god damn. And just for<br>[21:26] reference, here's a dev build of T3 Code<br>[21:30] where I added multi-tab<br>[21:33] with scrollable. And if you open up a<br>[21:36] terminal in one, it opens up in the one<br>[21:37] you have selected. This was two prompts.<br>[21:41] Two prompts. No excuses. I'm done. I did<br>[21:45] actually come in here excited to try<br>[21:47] this out, but I just every feature feels<br>[21:50] so beyond halfbaked. Okay, here's the<br>[21:52] sidebar diff view. Clicking this doesn't<br>[21:55] close it after opening it. That opens<br>[21:57] more things. That closes it. Oh, that<br>[21:59] popping's bad. Why are these not showing<br>[22:02] changes? What happened there? Does it<br>[22:04] not render if it's just additions? Like,<br>[22:06] why are half of those not rendering?<br>[22:09] That Oh god. Can we take a moment to<br>[22:12] appreciate this icon and this icon?<br>[22:16] Sidebarification.<br>[22:17] That one's really funny. It leaves that<br>[22:19] button in even when it doesn't have<br>[22:20] enough space to open. So, right now, the<br>[22:21] second internal sidebar is open.<br>[22:24] We have to go far enough for it. And for<br>[22:26] some reason, it didn't unfold all of the<br>[22:28] things in this diff. Oh, it's not doing<br>[22:30] it again. See, these two are shown as<br>[22:32] opened, but they're not opened. I had to<br>[22:35] close open it to show me. I just They<br>[22:38] say they've been using this for all of<br>[22:39] their work. Either they're lying or<br>[22:41] their work isn't very serious because<br>[22:42] this is just like, are you kidding? And<br>[22:45] like T3 code has had its fair share of<br>[22:48] embarrassing things. I'm not going to<br>[22:50] pretend otherwise. We are two people<br>[22:52] building in the open doing our best to<br>[22:54] get it working to the best of our<br>[22:55] abilities. But god damn, this is just<br>[22:58] slop. I'll make the same request I did<br>[23:00] here, but I have to manually select this<br>[23:01] text because I don't have a click to<br>[23:03] copy. You know, if it was open source, I<br>[23:05] would legitimately contribute fixes for<br>[23:06] a bunch of these things cuz it's not<br>[23:08] that hard to fix most of these things.<br>[23:10] Reminder, we have a one-click copy. We<br>[23:12] have resizing that doesn't break the<br>[23:15] whole app. And once it makes these<br>[23:16] changes, I'll show you that we also have<br>[23:18] a diff view that actually works. Sorry.<br>[23:20] Wait, do they not have an open in your<br>[23:21] editor of choice button? Oh, there's an<br>[23:23] update. I can relaunch to apply. Want to<br>[23:26] see how many of those bugs have been<br>[23:27] fixed? I wonder if they just set a cloud<br>[23:29] code instance to listen to me as I [ย __ย ]<br>[23:32] and then prompt it. Okay, so it's<br>[23:34] updating, but I don't see any proof. Oh,<br>[23:36] there it is all the way in the back.<br>[23:37] Cool. Does voice still input in both<br>[23:39] text boxes? Yes, it does. Wonderful. How<br>[23:43] about the terminal? It open in the right<br>[23:44] one. Say, I bish this on Twitter. Nope.<br>[23:48] None of the bugs are fixed.<br>[23:50] Guys, there's two reasons as a lab to<br>[23:54] build an app like this. Reason one is<br>[23:57] that you want to lock users in because<br>[23:59] your goal is to try and get users to be<br>[24:01] part of your ecosystem so they will<br>[24:04] continue using your stuff so that if a<br>[24:07] new model comes out for somebody else,<br>[24:08] they'll just stay in your app and not<br>[24:10] even use it. That's reason one is the<br>[24:12] lock inside. That's why they're being so<br>[24:13] shitty about the terms of service<br>[24:15] because they don't want people to move<br>[24:16] to another app where it's easy to switch<br>[24:17] off of their stuff if their models don't<br>[24:18] keep up. That's reason one. Reason two<br>[24:21] is because you're trying to showcase how<br>[24:22] powerful your models and the<br>[24:24] technologies are. That's why everybody<br>[24:26] on the cloud code team constantly brags<br>[24:27] about how they use cloud code for all of<br>[24:29] the changes they make. This is a [ย __ย ]<br>[24:31] showcase. And I hope I pray that people<br>[24:35] who actually code seriously are as<br>[24:38] insulted with the lack of basic QA<br>[24:40] etiquette that exists here enough to use<br>[24:43] anything else. Anything else. Again, two<br>[24:47] people working on T3 Code, the open-<br>[24:49] source app, were able to make something<br>[24:51] in 1/5if the time that is significantly<br>[24:54] better, more polished, more reliable,<br>[24:56] functional. This feels like a joke.<br>[24:59] Like, anti-gravity was bad. Anti-gravity<br>[25:02] was so bad that it caused Ben to crash<br>[25:04] out in my video. This is comparably bad,<br>[25:07] but it's not Google, so there's no<br>[25:09] excuse. Oh, and look, our changes over<br>[25:11] here finished. So let's view the diff<br>[25:13] which actually works and renders<br>[25:15] everything properly. I know so difficult<br>[25:18] to do that. You can even see different<br>[25:19] turns and what changed within them<br>[25:21] because we snapshot all of it. You have<br>[25:22] the separate horizontal before after<br>[25:24] view. You can turn word rap on and off<br>[25:26] and it just works. Yeah. Diffs.com. Huge<br>[25:30] shout out to them for making a great<br>[25:31] open-source solution for rendering diffs<br>[25:33] in the browser. Also of note is how well<br>[25:35] we handle long threads. I'm in a nightly<br>[25:37] and I just wipe my DB so I don't have<br>[25:39] any. But Julia showed me a thread that<br>[25:41] literally took 10 minutes to scroll to<br>[25:43] the top because he has been using the<br>[25:44] same thread for weeks now for one of the<br>[25:47] things he was working on. And the<br>[25:48] combination of the codeex compression<br>[25:51] and compaction being good and our render<br>[25:54] PF being good meant that he could have<br>[25:56] dozens of turns and millions of tokens<br>[25:58] in one thread and scroll the whole thing<br>[26:01] with no issues. I couldn't fathom how<br>[26:03] long that thread was. All the hotkeys<br>[26:06] are bound wrong. Cool. So, I'm in the<br>[26:07] right view here in the new Cloud Code<br>[26:09] desktop app. There's a hotkey to change<br>[26:11] permissions. So, if you want to switch<br>[26:12] from bypass to the DEF O, even though I<br>[26:15] was focused on the right, the hotkey<br>[26:17] goes left. Seems like all of the hotkeys<br>[26:20] go to the first window except for<br>[26:22] command W, whichever window you're in<br>[26:25] will close unless it's the first window<br>[26:27] and then it puts you in the new chat<br>[26:28] view. How did they do the binding for<br>[26:31] their hotkey layer? Julius and I spent<br>[26:33] so much time trying to figure out the<br>[26:34] right way to do hotkeys. And Julius<br>[26:36] spent even more time roasting me when I<br>[26:38] did them wrong with one of my<br>[26:39] implementations. Little things like, "Oh<br>[26:41] god, command 1, two, and three swap<br>[26:43] between chat, co-work, and code." I<br>[26:46] don't know about you guys, how often are<br>[26:48] you switching between chat, co-work, and<br>[26:51] code when you're working on a code<br>[26:53] thing? Why would they hotkey that to<br>[26:55] some of the most useful hotkeys<br>[26:56] available? Because we have command<br>[26:59] numbers as switching between your<br>[27:00] threads. And notice how when I press<br>[27:02] like I'm pressing eight right now that<br>[27:04] they switch instantly because we<br>[27:06] pre-render and cache properly. So<br>[27:08] everything [ย __ย ] works. I'm going to<br>[27:10] click a thread now. Takes like over a<br>[27:12] second to load with like nothing in it.<br>[27:15] Insane. They have routines. Create<br>[27:18] templated routines that can be kicked<br>[27:20] off on a schedule by API or web hook.<br>[27:22] Cool. I can set up a cron that runs<br>[27:24] cloud code on my machine as long as the<br>[27:25] app's open. Great. Exactly what I<br>[27:27] needed. You can customize with skills<br>[27:29] and connectors. They have a whole<br>[27:31] plug-in store.<br>[27:34] They hid the iMessage one. No, no, they<br>[27:37] didn't. It's in connectors. Terms of<br>[27:38] service violation built in. Super cool.<br>[27:41] So, they can violate Apple's toos, but I<br>[27:43] can't violate theirs for just using<br>[27:45] their stuff. That's great. [snorts] That<br>[27:47] feels so shoehorned in. I thought they<br>[27:49] had like a browser thing. Oh, preview.<br>[27:52] Run your dev server to inspect network<br>[27:53] requests, debug with logs, and see<br>[27:55] changes live. That actually sounds<br>[27:57] promising. Oh, again it has to modify<br>[27:59] the cloud launch file because you can't<br>[28:04] use anthropic stuff unless you want to<br>[28:06] dedicate your project to using anthropic<br>[28:08] stuff. It has bypass permissions on and<br>[28:10] I still have to give it permission. Oh,<br>[28:12] I got it to ask questions. Will this<br>[28:14] work? Can I press one and have it do the<br>[28:16] right thing? It doesn't even submit when<br>[28:18] you press it. And I can't double press<br>[28:19] enter will. Okay, enter will submit it.<br>[28:21] Allow cla to use preview start. I have<br>[28:23] bypassed permissions on. If this was a<br>[28:26] vibecoded thing that two small devs at a<br>[28:30] recent YC company were showing me, I<br>[28:32] would probably pass on the investment<br>[28:34] because it is so questionable. But from<br>[28:37] a multi-billion dollar near trillion<br>[28:40] dollar company that has supposedly been<br>[28:42] working on this for months that have<br>[28:43] been saying constantly that if you like<br>[28:45] Conductor, just wait. The new Cloud Code<br>[28:47] desktop app's going to blow you away.<br>[28:50] Chat keeps dropping bangers for fun<br>[28:51] intuitive behaviors like drag and drop.<br>[28:53] Let's reorder some of these things. I'll<br>[28:55] move T3 Chat to the top. Oh, I can't<br>[28:57] move T3 chat. I can't change which<br>[28:59] project is where. That's fine. I'll just<br>[29:01] move this thread up to maybe below.<br>[29:03] Nope. You can only drag the thread so<br>[29:05] you can put them in pinned or split<br>[29:07] views. Their little browser is super<br>[29:09] [ย __ย ] laggy. And when you turn off<br>[29:11] their toolbar thing here, it breaks the<br>[29:13] page layout because now it thinks it's<br>[29:14] wider than it actually is. That's super<br>[29:16] cool. You can select an element and say<br>[29:19] again, oh, I selected the same element<br>[29:21] twice. That's great. Make this copy<br>[29:23] better. That's a great screenshot that<br>[29:26] it auto includes, barely making the text<br>[29:28] readable. That copy is worse. You're<br>[29:31] right. Let me revert it. What would you<br>[29:32] like it to say? You didn't [ย __ย ]<br>[29:34] revert it, though. I'm done. I can't do<br>[29:37] it. I tried. I The idea of the browser<br>[29:40] and the model having access to browser<br>[29:42] and web logs and requests and [ย __ย ] to<br>[29:44] fix things seems really cool. I've yet<br>[29:46] to see it work well enough. This is not<br>[29:48] it. I I can't. They I normally would<br>[29:51] say, well, they tried, but I don't<br>[29:53] really believe they did. I got nothing.<br>[29:56] [sighs] If they're not going to put<br>[29:57] effort into making the app, I'm not<br>[29:58] going to put effort into the outro.<br>[29:59] Goodbye.<br>[30:02] And make sure you check out T3 Code.<br>[30:04] It's free, open source, and doesn't suck<br>[30:05] anywhere near this <!-- deep-read:sections end --> ๐Ÿ“„ **Full text:** ![[Full Document Contents/Articles/Claude's New Cursor Killer Just Dropped.md|Claude's New Cursor Killer Just Dropped by YouTube]] ## Highlights - CLI are great, but they're not the best way to do agentic coding. That's why Anthropic finally put out an updated version of the Cloud Code desktop app, and it looks great. Wait, that's Codeex. Let me switch over to the Cloud app quick. Oh, that's T3 Code. Also looks very similar. At least you can use the Cloud models here, though, right? No worry. We'll switch over to the Cloud app now. Oh, wait. That's the new cursor glass app. Ah, okay. For real though, this is the new ([View Highlight](https://read.readwise.io/read/01krgr054qq4aqp7vcy9hhrc06)) - Tags: ๐Ÿ‘ป ai highlighted - Claude Code desktop app. It isn't a dedicated app unlike many of the others. They stuffed this in the traditional Claude app as well as co-work. So, you have the Claude chat, Claude Co-work, and Claude Code all in the same app. And it is a huge improvement from the CLI. I bet it probably even uses less RAM, though I haven't checked that yet. There's a lot to love here, and I am very thankful Anthropic's finally woken up to the fact that a slow, laggy CLI might not be the best way to do real agent coding at scale, especially when ([View Highlight](https://read.readwise.io/read/01krgr054vavfh93pr7merhmve)) - Tags: ๐Ÿ‘ป ai highlighted - guies. I have been amazed at how many people have talked [ย __ย ] on graphical user interfaces for their agent coding without actually trying them. It seems like developers just feel like the terminal is the end all beall for development. If you can use cloud code in the CLI, why would you ever go use the guey for it? There's a lot of reasons. Here's a simple one. Screenshot paste. And now I can see the screenshot that I just pasted. I could ask and see it here in the history and click the image and probably even save it. Oh, you can only copy it cuz their app sucks. ([View Highlight](https://read.readwise.io/read/01krgr0558b6290k5b2wfx9axh)) - Tags: ๐Ÿ‘ป ai highlighted - grin it. You just use it anyways. Despite the fact that there are dozens of better options that have more features, more functionality, more reliability, many of which are open source, too. You just don't care. And now that Anthropic is directly competing with what we have with T3 code, I will say I am a bit scared because no one's going to choose this interface. Of the current options that you have to pick from, the Cloud Code desktop app is close to the bottom, if not the bottom. But it will still become the second or ([View Highlight](https://read.readwise.io/read/01krgr0578jt8znx5gq427q50h)) - Tags: ๐Ÿ‘ป ai highlighted