2026-02-23
dinoki-ai/osaurus: AI edge infrastructure for macOS. Run local or cloud models, share tools across apps via MCP, and power AI workflows with a native, always-on runtime.
github.com/dinoki-ai/osaurusOsaurus is the AI edge runtime for macOS.
It runs local and cloud models, exposes shared tools via MCP, and provides a native, always-on foundation for AI apps and workflows on Apple Silicon.
NanoClaw - Secure AI Agent for WhatsApp, Telegram & More
nanoclaw.devA secure, lightweight alternative to OpenClaw. Your personal AI agent that runs in containers, built to be understood and customized for your own needs.
Runs securely in containers, built to be understood and customized for your own needs.
manaflow-ai/cmux: Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents
github.com/manaflow-ai/cmuxI run a lot of Claude Code and Codex sessions in parallel. I was using Ghostty with a bunch of split panes, and relying on native macOS notifications to know when an agent needed me. But Claude Code's notification body is always just "Claude is waiting for your input" with no context, and with enough tabs open I couldn't even read the titles anymore.
I tried a few coding orchestrators but most of them were Electron/Tauri apps and the performance bugged me. I also just prefer the terminal since GUI orchestrators lock you into their workflow. So I built cmux as a native macOS app in Swift/AppKit. It uses libghostty for terminal rendering and reads your existing Ghostty config for themes, fonts, and colors.
The main additions are the sidebar and notification system. The sidebar has vertical tabs that show git branch, working directory, listening ports, and the latest notification text for each workspace. The notification system picks up terminal sequences (OSC 9/99/777) and has a CLI (cmux notify) you can wire into agent hooks for Claude Code, OpenCode, etc. When an agent is waiting, its pane gets a blue ring and the tab lights up in the sidebar, so I can tell which one needs me across splits and tabs. Cmd+Shift+U jumps to the most recent unread.
The in-app browser has a scriptable API ported from agent-browser. Agents can snapshot the accessibility tree, get element refs, click, fill forms, and evaluate JS. You can split a browser pane next to your terminal and have Claude Code interact with your dev server directly.
Everything is scriptable through the CLI and socket API — create workspaces/tabs, split panes, send keystrokes, open URLs in the browser.
A local-first microVM sandbox for running AI agents safely on macOS
github.com/superhq-ai/shuruShuru boots lightweight Linux VMs using Apple's Virtualization.framework. Each sandbox is ephemeral: the rootfs resets on every run, giving agents a disposable environment to execute code, install packages, and run tools without touching your host.
Show HN: CIA World Factbook Archive (1990–2025), searchable and exportable | Hacker News
news.ycombinator.com/item?id=47114530A structured archive of CIA World Factbook data spanning 1990–2025. It currently includes: 36 editions 281 entities ~1.06M parsed fields full-text + boolean search country/year comparisons map/trend/ranking analysis views CSV/XLSX/PDF export The goal is to preserve long-horizon public-domain government data and make cross-year analysis practical. Live: https://cia-factbook-archive.fly.dev About/method details: https://cia-factbook-archive.fly.dev/about Data source is the CIA World Factbook (public domain). Not affiliated with the CIA or U.S. Government.
The Claude C Compiler: What It Reveals About the Future of Software
simonwillison.net/2026/Feb/22/ccc#atom-everythingSonglink/Odesli
odesli.coAutomated, on-demand smart links for songs, albums, podcasts and more. For artists, for fans, for free.
ttkb-oss/dedup: dedup finds and clones duplicate files
github.com/ttkb-oss/dedupdedup finds and clones duplicate files.
dedup finds files with identical content using the provided file arguments. Duplicates are replaced with a clone of another (using clonefile(2)). If no file is specified, the current directory is used.
Cloned files share data blocks with the file they were cloned from, saving space on disk. Unlike a hardlinked file, any future modification to either the clone or the original file will be remain private to that file (copy-on-write).
dedup works in two phases. First it evaluates all of the paths provided recursively, looking for duplicates. Once all duplicates are found, any files that are not already clones of "best" clone source are replaced with clones.
There are limits which files can be cloned:
the file must be a regular file
the file must have only one link
the file and its directory must be writable by the user
The "best" source is chosen by first finding the file with the most hard links. Files with multiple hard links will not be replaced, so using them as the source of other clones allows their blocks to be shared without modifying the data to which they point. If all files have a single link, a file which shares the most clones with others is chosen. This ensures that files which have been previously processed will not need to be replaced during subsequent evaluations of the same directory. If none of the files have multiple links or clones, the first file encountered will be chosen.
Files with multiple hard links are not replaced because it is not possible to guarantee all other links to that inode exist within the tree(s) being evaluated. Replacing a link with a clone changes the semantics from two link pointing at the same, mutable shared storage to two links pointing at the same copy-on-write storage. For scenarios where hard links were previously being used because clones were not available, future versions may provide a flag to destructively replace hard links with clones. Future versions may also consider cloning files with multiple hard links if all links are within the space being evaluated and two or more hard link clusters reference duplicated data.
If all files in a matched set are compressed with HFS transparent compression, none of the files with be deduplicated. Future versions of dedup may select one file from the set to decompress in place and then use that file as a clone source.
dedup will only work on volumes that have the VOL_CAP_INT_CLONE capability. Currently that is limited to APFS.
While dedup is primarily intended to be used to save storage by using clones, it also provides -l and -s flags to replace duplicates with hard links or symbolic links respectively. Care should be taken when using these options, however. Unlike clones, the replaced files share the metadata of one of the matched files, though it might not seem deterministic which one. If these options are used with automation where all files have default ownership and permissions, there should be little issue. The created files are also not copy-on-write and will share any modifications made. These options should only be used if the consequences of each choice are understood.
SinTan1729/chhoto-url: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust.
github.com/SinTan1729/chhoto-urlA simple, blazingly fast, self-hosted URL shortener with no unnecessary features; written in Rust.
migrating to neovim's new built-in plugin manager
bower.sh/nvim-builtin-plugin-mgrBlock the “Upgrade to Tahoe” alerts and System Settings indicator – The Robservatory
robservatory.com/block-the-upgrade-to-tahoe-alerts-and-system-settings-indicatorAlthough I have to have a machine running macOS Tahoe to support our customers, I personally don't like the look of Liquid Glass, nor do I like some of the functional changes Apple has made in macOS Tahoe.
So I have macOS Tahoe on my laptop, but I'm keeping my desktop Mac on macOS Sequoia for now. Which means I have the joy of seeing things like this wonderful notification on a regular basis.
Or I did, until I found a way to block them, at least in 90 day chunks. Now when I open System Settings → General → Software Update, I see this:
The secret? Using device management profiles, which let you enforce policies on Macs in your organization, even if that "organization" is one Mac on your desk. One of the available policies is the ability to block activities related to major macOS updates for up to 90 days at a time (the max the policy allows), which seems like exactly what I needed.
wojciech-kulik/FlashSpace: FlashSpace is a blazingly fast virtual workspace manager for macOS ⚡
github.com/wojciech-kulik/FlashSpaceFlashSpace is a blazingly fast virtual workspace manager for macOS ⚡
Keybindings — micasa
micasa.dev/docs/reference/keybindingsA terminal UI for tracking everything about your home. Single SQLite file. No cloud. No account. No subscriptions.
2026-02-21
How to Get the Most Out of Your Agents: Structured Outputs
xebia.com/blog/how-to-get-the-most-out-of-your-agents-part-i2026-02-14
toot by https://m.ai6yr.org/@ai6yr
m.ai6yr.org/@ai6yr/116071354157864144Today's project: sharpening and setting a rusty $5 garage sale saw [#projects](https://m.ai6yr.org/tags/projects)
2026-02-11
toot by https://social.panic.com/@cabel
social.panic.com/@cabel/116053552583832511over a year ago, i gave a talk at the xoxo conference about a mural, a mcdonald’s, and a man. (but it was also secretly about life, and legacy, and meaning.)
finally, i’m blogging the full story, with behind-the-scenes details, and a video of the talk.
i hope you enjoy this read. <https://cabel.com/wes-cook-and-the-mcdonalds-mural/>
2026-02-09
Underhill: A Mars Colony Game
underhillgame.com
I built a desktop Mars colony survival game called Underhill, in homage to Kim Stanley Robinson's Mars trilogy. Land on Mars, build solar panels and greenhouses, and try not to pass out during dust storms. Eventually your colonists split into factions: Greens who want to terraform and Reds who want to preserve Mars.
There’s Chill Mode for players that just want to build & hang, and Conflict Mode that introduces the Red v. Green factions. Reds sabotage, the terrain slowly turns green as the world gets more terraformed.
2026-02-08
Snailfrog Slicky by BirdiBirdson
birdibirdson.itch.io/snailfrog-slickyA slick grappling-hook-based speedrunning parkour made for a Snailfrog
2026-01-30
Aeronaut for Bluesky
aeronautapp.comThe lovingly crafted Bluesky app designed and built just for the Mac.
2026-01-29
The Five Levels: from Spicy Autocomplete to the Dark Factory
simonwillison.net/2026/Jan/28/the-five-levelsDan Shapiro proposes a five level model of AI-assisted programming, inspired by the five (or rather six, it's zero-indexed) levels of driving automation. Spicy autocomplete, aka original GitHub Copilot or …
ramonvermeulen/whosthere: Local Area Network discovery tool with a modern Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way. Knock Knock.. who's there? 🚪
github.com/ramonvermeulen/whosthereLocal Area Network discovery tool with a modern Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way. Knock Knock.. who's there? 🚪
Obie Fernandez on X: "I told Claude Code to build me an executive assistant. This is what my work as CTO looks like now" / X
x.com/obie/status/2013955736292704342
Managing 10 engineers, shipping code, and operating at the C-level simultaneously, with superhuman focus and power.
About three weeks ago I started as full-time CTO at ZAR (@zardotapp) . I opened a fresh directory and gave Claude Code a simple prompt:
Create me a markdown-based system where I can regularly run you, Claude Code, that lets me be the best world-class CTO possible. I'm planning to use you as my personal executive assistant and CTO expert. Document everything in a series of folders as you see fit.
I didn't design a folder structure. I didn't create templates. I just asked Claude to figure it out.
I'm here to tell you what living in the future looks like.
2026-01-27
toot by https://aleph.land/@christianhajer
aleph.land/@christianhajer/115968481914526081Graffiti-Klassiker in der Brunnenstrasse „Warum muss der Sohn betteln?“
[#photography](https://aleph.land/tags/photography) [#urbanphotography](https://aleph.land/tags/urbanphotography) [#berlin](https://aleph.land/tags/berlin) [#graffiti](https://aleph.land/tags/graffiti)
2026-01-23
Stripe Template — Create Invoice | EasyInvoicePDF
easyinvoicepdf.com?template=stripeCreate and download professional invoices instantly with EasyInvoicePDF.com. Free and open-source. No signup required.
2026-01-21
toot by https://mastodon.social/@rustaceans
mastodon.social/@rustaceans/115935765654152634This Week's Project Spotlight 🦀
Tylax
Tylax is a high-performance tool that converts mathematical formulas, tables, full documents, and TikZ graphics between LaTeX and Typst formats.
[#rust](https://mastodon.social/tags/rust) [#rustlang](https://mastodon.social/tags/rustlang) [#programming](https://mastodon.social/tags/programming)
jpalat/container-ccyolo
github.com/jpalat/container-ccyoloRun Claude Code CLI in an isolated Docker container to protect your Mac's filesystem while using yolo mode.
2026-01-20
Handy
handy.computerHandy is a cross platform, open-source, speech-to-text application for your computer
Shareful
sindresorhus.com/sharefulGive the macOS share menu superpowers
Shareful makes the system share menu even more useful by providing some commonly needed share services like copy and save.
gj1118/helix: A fork of helix
github.com/gj1118/helixThis is just a fork of Helix. All claims rest with Helix maintainers and its copyright holders. I am just maintaining a fork. For more information, please see Helix's readme file.
If the future of e-readers is getting weird, I’m here for it
sixcolors.com/post/2026/01/if-the-future-of-e-readers-is-getting-weird-im-here-for-it2026-01-18
The File-Sharing Tools I Trust—and Why
appaddict.app/post/the-file-sharing-tools-i-trust-and-why2026-01-17
toot by https://mstdn.social/@rgriff
mstdn.social/@rgriff/115911291324085543My laptop is on macOS Tahoe (so I can support our customers), but my main Mac remains on Sequoia, because I don’t like Liquid Glass and some of the functional changes in macOS Tahoe. But I was tired of the constant "UPDATE TO TAHOE NOW YOU SLACKER!" dialogs that Apple sends my way.
You *can* block this stuff, but it requires installing a device management profile. It’s not as scary as it may sound, and the end result is Tahoe-free Mac usage, at least in 90 day chunks.
<https:robservatory.com/block-the-upgrade-to-tahoe-alerts-and-system-settings-indicator/>
2026-01-14
Josh Scott on Neural DSP and John Mayer Breaking the Guitar World
shapeof.com/archives/2026/1/john_mayer_neural_dsp.html2026-01-12
Challenging Some Predictions
pythonbynight.com/blog/challengingI had some reactions to Simon's most recent post, LLM predictions for 2026, shared with Oxide and Friends.
2026-01-10
Toyota Hilux
i.pinimg.com/originals/93/42/42/93424282cbcafce0ad814990944739eb.pngMeme
Whether you're planning a spontaneous uprising, open-endec jihad or a brutal insurrection, the Toyota Hilux is the number one choice of madcap technical for self-respecting insurgents across
the globe. Compatible with all major lines of looted weaponry and with decades of proud service behind it, make sure your roving gangs
of armed banditry ride to battle in style.
Fly's new Sprites.dev addresses both developer sandboxes and API sandboxes at the same time
simonwillison.net/2026/Jan/9/sprites-dev#atom-everything2026-01-07
strongdm/leash: Leash by StrongDM - take your AI agents for a walk
github.com/strongdm/leashLeash wraps AI coding agents in containers and monitors their activity. You define policies in Cedar; Leash enforces them instantly.
2026-01-04
Helping people write code again
simonwillison.net/2026/Jan/4/coding-again#atom-everything2025-12-30
shot-scraper 1.9
simonwillison.net/2025/Dec/29/shot-scraper#atom-everything2025-12-28
Superpowers: How I'm using coding agents in October 2025
simonwillison.net/2025/Oct/10/superpowers#atom-everything2025-12-27
toot by https://fosstodon.org/@drdrang
fosstodon.org/@drdrang/115793520510254515[@gla](https://mastodon.social/@gla) A couple of months ago, someone told me they allow the LLM to create its own file and use a diff tool to jump quickly from typo to typo. I think if I switch to a new system, that’s what I’ll go with.
But I would like to see your system if you have it posted somewhere.
2025-12-22
Revisiting Options for Text Expansion
appaddict.app/post/revisiting-options-for-text-expansion2025-12-20
toot by https://functional.cafe/@joomy
functional.cafe/@joomy/115749500002317829the UNIX v4 tape reminded me of this story by Ali Akurgal about Turkish bureaucracy:
Do you know what the unit of software is? A meter! Do you know why? In 1992, we did our first software export at Netaş. We wrote the software, pressed a button, and via the satellite dish on the roof, at the incredible speed of 128 kb/s, we sent it to England. We sent the invoice by postal mail. $2M arrived at the bank. 3-4 months passed, and tax inspectors came. They said, “You sent an invoice for $2M?” “Yes,” we said. “This money has been paid?” they asked. “Yes,” we said. “But there is no goods export; this is fictitious export,” they said! So we took the tax inspectors to R&D and sat them in front of a computer. “Would you press this ‘Enter’ key?” we asked. One of them pressed it, then asked, “What happened?” “You just made a $300k export, and we’ll send its invoice too, and that will be paid as well,” we said. The man felt terrible because he had become an accomplice! Then we explained how software is written, what a satellite connection is, and how much this is worth. They said, “We understand, but there has to be a physical goods export; that’s what the regulations require.” So we said: “Let’s record this software onto tape (there were no CDs back then—nor cassettes; we used ½-inch tapes) and send that.” Happy to have found a solution, they said, “Okay, record it and send it.” The software filled two reels, which were handed to a customs broker, who took them to customs and started the export procedure. The customs officer processed things and at one point asked, “Where are the trucks?” The broker said, “There are no trucks—this is all there is,” and pointed to the tape reels on the desk. The customs officer said, “These two envelopes can’t be worth $2M; I can’t process this.” We went to court, an expert committee examined whether the two reels were worth $2M. Fortunately, they ruled that they were, and we were saved from the charge of fictitious export. The same broker took the same two reels to the same customs officer, with the court ruling, and restarted the procedure. However, during the process, the unit price, quantity, and total price of the exported goods had to be entered—as per the regulations. To avoid dragging things out further, they looked at the envelope, saw that it contained tape, estimated how many meters of tape there are on one reel, and concluded that we had exported 1k to 2k meters of software. So the unit of software became the meter.
2025-12-18
Toad is a unified experience for AI in the terminal
willmcgugan.github.io/toad-released2025-12-15
Welk restaurant in Nederland is qua service, uitstraling en locatie verschrikkelijk. Maar maakt dat volledig goed door het eten?
www.reddit.com/r/thenetherlands/comments/1pmb7us/welk_restaurant_in_nederland_is_qua_service2025-12-10
The Normalization of Deviance in AI
simonwillison.net/2025/Dec/10/normalization-of-deviance#atom-everything2025-12-09
Quoting Claude
simonwillison.net/2025/Dec/9/claude#atom-everything2025-12-05
toot by https://fosstodon.org/@silverbulletmd
fosstodon.org/@silverbulletmd/115667791995691422Guide to exposing [#SilverBullet](https://fosstodon.org/tags/SilverBullet) to the Internet securely using [#Cloudflare](https://fosstodon.org/tags/Cloudflare) [#ZeroTrust](https://fosstodon.org/tags/ZeroTrust). A pretty nice setup giving you access to [#SilverBullet](https://fosstodon.org/tags/SilverBullet) from anywhere.
<https:community.silverbullet.md/t/use-silverbullet-with-cloudflare-zero-trust/3618>
2025-11-28
Finally Helix supports Github copilot through LSP
www.reddit.com/r/HelixEditor/comments/1p9461j/finally_helix_supports_github_copilot_through_lsp2025-11-26
Slop Detective
slopdetective.kagi.comIntroducing Slop Detective!
An interactive game where you'll become fraud investigators, learning to spot AI-generated fakes and improve fact-checking skills.
Perfect for kids learning to investigate suspicious stories, images, and audio clips:
https://slopdetective.kagi.com/
Available as apps as well!
- App Store: https://apps.apple.com/in/app/slop-detective/id6752807487
- Google Play: https://play.google.com/store/apps/details?id=com.kagi.slopdetective
#Kagi #AISlop #AI #Apps
2025-11-25
Unsure Calculator
filiph.github.io/unsureThe Uncertainty Calculator enables users to perform calculations using precise numbers and ranges (e.g., 4 or 4 ± 6) to express uncertainty. It simplifies statistical reasoning for everyday decisions, helping users gauge potential financial outcomes in uncertain situations.
Key Features
-
Input both exact numbers and ranges with a tilde (~) to denote uncertainty.
-
Operates on basic mathematical operations: addition, subtraction, multiplication, and division, and supports functions like exponentiation, square roots, and trigonometric functions.
-
Utilizes a Monte Carlo method for computations, providing a probabilistic range of results.
-
Design is basic and intentionally user-friendly, aiming to empower those without deep statistical knowledge.
Limitations
-
Calculation speed is slower due to Monte Carlo simulations, and the formula parser may show errors.
-
Only normal distributions are assumed for ranges, providing a simplified model for uncertainty.
Practical Applications
-
Estimate financial viability of business ideas, calculate potential investment returns, assess risks, and more, all accounting for uncertainty in key variables.
2025-11-24
toot by https://mastodon.0xcb.dev/@0xcb
mastodon.0xcb.dev/@0xcb/115603989548393139New InStock!
ElChibre: <https://keeb.supply/products/el-chibre>
toot by https://eigenmagic.net/@arichtman
eigenmagic.net/@arichtman/115601995712145043There's a piece of monologue in a Czech theatrical comedy that I'm quite fond of, and it goes something like this: “According to our carbon dating analysis, this letter was written on January 21, 1842, plus-minus two thousand years.”
Took me a second but by god that's good
<https:filiph.github.io/unsure/>
[@filiph](https://mastodon.social/@filiph)
h/t [#TheCrux](https://eigenmagic.net/tags/TheCrux)
2025-11-23
toot by https://mastodon.social/@maxsz
mastodon.social/@maxsz/115599457833824775[#Helix](https://mastodon.social/tags/Helix) users, this is by far the best workaround for missing autoreload in helix. <https://crates.io/crates/fs_watcher_lsp>
2025-11-20
toot by https://wandering.shop/@jepyang
wandering.shop/@jepyang/115579567055499330one in four animals on the planet earth is a beetle. think of your three closest friends. if none of them are beetles, statistically speaking you are probably a beetle.
2025-10-28
Download
supertuxkart.net/DownloadKarts. Nitro. Action! SuperTuxKart is a 3D open-source arcade racer with a variety of characters, tracks, and modes to play. Our aim is to create a game that is more fun than realistic, and provide an enjoyable experience for all ages.
2025-10-27
GenAI Image Editing Showdown
simonwillison.net/2025/Oct/26/genai-image-editing-showdown#atom-everything2025-10-18
Op zoek naar een regen-/winterjas die ook fietsproof en stijlvol is
www.reddit.com/r/BIFLNL/comments/1o9umuw/op_zoek_naar_een_regenwinterjas_die_ook2025-10-16
NVIDIA DGX Spark + Apple Mac Studio = 4x Faster LLM Inference with EXO 1.0
simonwillison.net/2025/Oct/16/nvidia-dgx-spark-apple-mac-studio#atom-everything2025-10-13
Spotlight on pdfly, the Swiss Army knife for PDF files
chezsoi.org/lucas/blog/spotlight-on-pdfly.htmlpdfly is a CLI tool to manipulate PDF files, written in Python and based on the fpdf2 & pypdf libraries. It can:
- display PDF metadata using pdfly meta and pdfly pagemeta commands
- combine files into new PDF documents: it can extract specific pages & merge documents (pdfly cat); selectively remove pages (pdfly rm); convert images to PDF documents (pdfly x2pdf); and even compress documents (pdfly compress) or build booklets (pdfly 2-up & pdfly booklet).
- pull out specific content from PDF files: pdfly extract-images & pdfly extract-annotated-text.
- fix manually-edited PDF documents, so that they can be opened in a PDF viewer again!