Playing around with a Kent Beck-inspired prompt today:
Before implementation, look for opportunities to prefactor the code to make the implementation easier. "Make the change easy, then make the easy change."
After each tool call happens in the sandbox, we'd capture the stdout but we can also use git to capture some kind of on-going stash of any changes to the filesystem that happened, so that subsequent tool calls see the same filesystem as if it was permanent.
https://t.co/4BW7TkS1sk says harnesses belong outside of the sandbox. I agree.
Here's a novel idea: what if we had super ephemeral sandboxes where we create a fresh sandbox for each tool call and subsequently tear it down once we get a tool result?
shout out to Linear's new Slack agent. It is exactly the functionality I've been looking for for a while. Easy to just tag @ Linear and describe some things and then it just cuts a ticket and links the ticket to the Slack conbo. Even pulls in pictures and comments. ❤️
shout out to James Weiner a pixel artist. His website is https://t.co/1jIzLSBaXD and it made me realize how much I like the original Apple System 1 fonts (Geneva, Los Angeles, Chicago) in their 9-pixel and/or 12-pixel forms. I am now using the orignal 9-pixel Monaco daily ❤️
🚨 @Karpathy's LLM wiki concept just became a real Mac app.
It is called Tolaria, a free desktop app for Mac and Linux.
The goal is simple: give humans and AI agents a shared, native environment to build knowledge.
It writes like a modern block editor, but saves everything as plain markdown.
No databases, no proprietary formats, no vendor lock-in.
And because every vault is a Git repo, you get visual version history built right into the app.
The project is also a massive showcase of what AI-assisted engineering can do:
→ Built with Tauri, React, and Rust
→ 100K+ lines of code shipped
→ 3,000+ tests at 85% coverage
→ 9.9/10 code health score
→ 70+ architecture decision records
It includes an out-of-the-box MCP server so tools like Claude Code can read and edit your vault natively.
The Tolaria name and logo remain covered by the project trademark policy.
Best part?
Open source, free forever, no account required 🔥
License: AGPL-3.0-or-later.
repo link in 🧵↓
Introducing Tolaria! 💧
Today I am releasing a macOS desktop app for managing markdown knowledge bases, and helping both AI and humans operate them.
It’s free and open source, and always will be.
I have been working on it for three months, and I now use it to run my life and work. I personally have a massive workspace of 10,000 notes — the result of 6 years of Refactoring — which I now operate on Tolaria.
Tolaria is the main collaboration surface with my AI agents: they create new notes there, connect them to what exists, and edit existing ones. Everything is easy to understand for them, because it’s just markdown files. In a way, it’s my implementation of @karpathy's LLM wiki.
Tolaria is also the biggest experiment I have ever run about writing software with AI:
• 2000 commits
• 100K+ lines of code
• 3000+ tests / 85% coverage
• 9.9/10 code health
• 70+ architecture decision records
I am releasing it open source also to use it as a living artifact of how I do AI coding, so you can inspect at any time things like how I write docs, what's in my AGENTS file, what hooks do I run, and so on. You can find it below:
• Newsletter announcement: https://t.co/NFzPASLrNK
• Website: https://t.co/R9qTFAeQv9
• Github repo: https://t.co/ck9gfwpzZG
Let me know your thoughts!
"S3 Files," the product, is promising. Relatedly, I am sensing a resurgence of filesystem-based application architectures— probably leaning on Tauri for the UI. Feels like a clean way to drastically tame down complexity compared to client-server archs.
claude code version v2.1.120 has this error. I reverted to v2.1.119 with `claude install v2.1.119` and it started working. for anyone else experiencing "ERROR g9H is not a function. (In 'g9H(K)', 'g9H' is undefined)" 9252: Error: sandbox required but unavailable: ${f_}
9253 `+
@render why is it that the render CLI is unable to set environment variables for services, but the render MCP server can? I know it is april fools day but c'mon this is joke-level quality