Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.
A big Toasty release (async ORM for Rust)! The relation declaration API improved, added support for multi-step relations, update! macro with ops like increment / add / push, and support for @tursodatabase. https://t.co/1MI2fn46Eq
Introducing DP Code! 🪽✨
The opensource GUI built to make you extremely productive
You can choose providers from: GPT, Claude, OpenCode, Gemini
Built for parallel work with Split Chats, Terminal, Integrated Browser and STT
Git actions one click away with Worktrees, Branches, Commit & Push and Create PRs
I believe this is just the beginning of a new era,
and that it is my purpose to build the perfect GUI for this next chapter.
This is just the start of DP Code.
Try it now, free on all devices.
@emanueledpt Happy user here, awesome work! Just a minor thing: any plans for making the app 'properly' support linux hosts ;)? I mean it works for me but the GUI talks about Mac etc. and displays 'handoff won't work unless on mac' warnings. In any case, awesome work, also with DPCode!
I'm almost certain it has nothing to do with @OmarchyLinux but with arch / framework desktop, in fact, I got the same issue recently with gmux! Same error in console, also my machine has been freezing lately where the logs suggest indeed an amd/arch driver issue... keep you posted if i find out more!
Limux update 0.1.13 is out!
If you were having trouble on x11, Arch, Fedora (RPM), or AVX-512, this one's for you!
- zoom persistence
- split pane ratio fixes
- xdg data dir persistence fix
- mouse tab focus fix
- unix socket hardening
- rpm/build reliability work
- ghostty avx portability/test fixes
download: https://t.co/GDJUiFl3K2
new herdr ux update: agent sidebar now toggles between "current" and "all"
"current" shows agents in the active workspace. "all" shows every agent across all workspaces.
small change, but when you're running parallel agents across projects, it saves a lot of context-switching.
Starting today, Plannotator is the best place to run and evaluate agent review findings against your code.
I've been running CC and Codex reviews daily. Now you can too (you must be a paying user of each).
Due to popular demand, I am proud to announce my brand new course!
Mastering Anthropic's Terms of Service: A 12-Module Masterclass
"Finally understand what you're allowed to build."
--------
Here's a quick peek into the course and what you can expect:
Module 1: Is Claude Code a Product or a Suggestion?
Module 2: The -p Flag: Personal, Professional, or Please Don't Sue Me
Module 3: ACP: What It Means and Why Even Anthropic Isn't Sure
Module 4: Can You Ship an App or Just Stare at One Lovingly?
Module 5: Advanced Interpretive Reading of the 1,300-Page SDK EULA
Module 6: Case Studies from Developers Who Tried and Disappeared
Bonus Module: How to tag Anthropic employees on @X for Clarification
------
Join 43,000 confused developers. Lifetime access. No refunds.
Link in comments 👇
I don't know what the fuss is about. Anthropic's rules on using subscriptions are very simple:
Claude Code = OK
Claude's online platform = OK
Agent SDK running in personal software = OK... ish?
Agent SDK running in commercial software = NOT OK
Claude Code running in CI = ??
Oh, maybe it's not so simple...
Agent SDK running in CI = ??
claude -p running in CI = ??
claude -p running in personal software = OK
claude -p running on open source software, but run on my personal computer = ??
claude -p running on distributed sandboxes, kicked off by me = ??
Distributing open source software which relies on claude -p, and documenting how to use your subscription with it = ??
A thousand other edge cases = ??
Let me be clear. I have never before experienced, from any developer tool, such a frustrating lack of clarity over the basic terms of usage.
I personally asked, 3 weeks ago, and have received nothing but delays. The recent @bcherny announcement did absolutely nothing to clarify things.
I say this as someone who just released a Claude Code course - my incentives all align with supporting Anthropic.
I just shipped Swarm 0.1 for herding your agents, not terminals.
Coding agents exhibit high latency because they make mistakes and get off track. However, running them in parallel can improve your development throughput by allowing you to tackle multiple problems at once. However, managing a bunch of parallel coding agents is a pain. Every agent needs a copy of the source code, a git branch, and multiple terminals. Before long, you're drowning in tabs with no idea what's running where.
I built Swarm to fix that. It's a manager for all your repos, workspaces, and agent sessions, available as a native Linux desktop app powered by Ghostty. Here's how it works. You add a repository (your source code), create workspaces (git worktrees per task), and then open as many terminal sessions as you need in each workspace to run coding agents, development servers, and more.
One workspace per feature. One agent per workspace. No more chaos. Works with any coding agent.
🔗 https://t.co/lYWno9ygsG
That indeed fixes the issue, but I still have some other issues, like the invisible popup when trying to exit or refresh, and I notice now something else: when starting a new session, when typing the first character a space is inserted first, the cursor seems not stable. But for now I can at least read the characters :), thanks!
@alexellisuk@dhh I checked: proper GPU drivers are installed and working here. My Intel Arrow Lake / Arc Pro iGPU is using the `i915` kernel driver, and `vulkaninfo` succeeds with the Intel Mesa Vulkan driver (`Mesa 26.0.3`). Not sure if there's anything else I can check?
I tried Google Chrome and its an issue there, however, there I did see this error in the console:
[.WebGL-0x1db40011c200] GL_INVALID_OPERATION: Error: 0x00000502, in ../../third_party/angle/src/libANGLE/renderer/gl/TextureGL.cpp, allocateMipmapLevelsForGeneration:1593. Internal error: 0x00000502: Unexpected driver error.
Seems like its triggered after starting Pi agent, then when I hit refresh the screen fades (I think there is pop up or something?) But after I hit enter, the rendering issue is fixed. And then when I start the conversation again the issue reappears.
2. Direct
3. No issues in Chrome inspector, I see in console xterm renderer: WebGL
4. No PiHole or ad-blocker
@alexellisuk Omarchy (arch linux), default Chromium browser, its not related to the agent, its also in the terminal. I'll see if I can play around with the theme settings.