Open-Source
37 pages · RSS feed
- Stars measure interest, not usage. After a year of MindRoom, with forks of a Matrix client, two Matrix servers and a Matrix web client, plus 126 workarounds for one AI framework, my rule is: depend on what millions of projects use every day, roll your own when a library only gives you the easy part, and fork when the problem is hard and few people use the code.
- Two years ago, a friend and I backed each other up through a TrueNAS VM on an iSCSI zvol. Now that I run NixOS, I replaced that machinery with zfs-tenant: OpenZFS delegation and a quota keep him inside one dataset, and a small SSH forced command plus zfs zone make sure he sees nothing else of my pool. His keys never leave his house, and a VM test checks each of those claims.
- MindRoom is an open-source system I built that creates AI agents living in Matrix. Because Matrix bridges to Slack, Telegram, Discord, and more, your agents follow you everywhere—with persistent memory, multi-agent collaboration, and 100+ built-in tool integrations.
agent-cligrew from a voice helper into a local AI toolbox with 13 optional extras. Asking users to pick the right extras upfront became impossible, so I switched to runtime optional dependency resolution: commands declare what they need, missing extras are installed automatically in the correct environment, and the command re-runs transparently.- I built a CLI that creates isolated development environments with git worktrees, automatically installs dependencies, and launches your AI coding agent in a new terminal tab—all in one command.
- I wanted my AI agents to remember me and read my documents, but existing solutions required complex APIs or opaque databases. After my ambitious AI Journal project hit the wall of local model limitations, I took a different approach: clone LlamaIndex, LangChain, Letta, Mem0, and PydanticAI, study how SOTA systems work, and re-implement the best parts with minimal dependencies and ONNX instead of PyTorch.
- After initially struggling with ‘vibe coding’, I discovered how agentic AI tools fundamentally changed my approach to software development. I share concrete data showing an explosion in productivity and explain why I recently switched to GPT‑5 with Codex CLI for model quality.
- A personal journey of buying a gaming PC and accidentally falling down the rabbit hole of local, private AI. I share my experience building agent-cli and AIBrain, the tools I used, and the lessons I learned along the way.
- After years running them privately across 10+ machines (macOS, Linux, cloud, homelab), I’m open-sourcing my dotfiles, featuring modular configs, dotbins for CLI tools, Nix-Darwin, and more.

- A solution for managing pre-compiled binaries for CLI tools directly in your dotfiles repository, making tools like
zoxide,bat,eza, and more available on any system without installation.
- Clarifying GPL licenses (GPLv2, GPLv3, LGPL, AGPL) and how they affect Python software, including the concept of “linking” in Python through imports.

- A Python package for creating engaging code walkthroughs in your terminal with rich highlighting options and interactive navigation.

- 🎄🎁 Advent of Open Source – Day 24/24: A collection of Home Assistant-related projects, showcasing the power of open source to enhance daily life.

- 🎄🎁 Advent of Open Source – Day 23/24: Making efficient Pfaffian computations accessible to Python users with optimized C and FORTRAN under the hood.
- 🎄🎁 Advent of Open Source – Day 22/24: Visualizing personal finances with Tiller and Streamlit for better financial independence tracking.

- 🎄🎁 Advent of Open Source – Day 21/24: Creating interactive graph visualizations in Jupyter with AnyWidget and a modernized JavaScript library.
- 🎄🎁 Advent of Open Source – Day 20/24: Simplifying complex computational workflows with automatic DAG construction and parallelization.

- 🎄🎁 Advent of Open Source – Day 19/24: Sharing files directly from the terminal with a simple, zero-dependency utility.

- 🎄🎁 Advent of Open Source – Day 18/24: Exploring the language of psychedelic experiences through data science and NLP.

- 🎄🎁 Advent of Open Source – Day 17/24: Scaling adaptive sampling to 100,000+ cores with a novel meta-scheduling approach.

- 🎄🎁 Advent of Open Source – Day 16/24: Revolutionizing parameter space exploration with adaptive sampling algorithms.
- 🎄🎁 Advent of Open Source – Day 15/24: Automating the process of sharing code context with AI assistants.

- 🎄🎁 Advent of Open Source – Day 14/24: Combining quantum physics, machine learning, and generative art to create unique PhD thesis covers.

- 🎄🎁 Advent of Open Source – Day 13/24: Simplifying Python dependency management across pip, conda, and complex projects.

- 🎄🎁 Advent of Open Source – Day 12/24: Automating Instagram posting with random philosophical quotes and emojis, because why not?

- 🎄🎁 Advent of Open Source – Day 11/24: Contributing to the backbone of scientific Python through the conda-forge community.

- 🎄🎁 Advent of Open Source – Day 10/24: Sharing my extensive Home Assistant setup with 137 automations and counting.

- 🎄🎁 Advent of Open Source – Day 09/24: Solving the universal academic headache of inconsistent BibTeX entries.

- 🎄🎁 Advent of Open Source – Day 08/24: Transforming a Stream Deck into a powerful, customizable Home Assistant controller.
- 🎄🎁 Advent of Open Source – Day 07/24: Solving a common performance pitfall in scientific computing with a tiny yet powerful tool.

- 🎄🎁 Advent of Open Source – Day 06/24: Making scientific research truly reproducible with fully open-source code and data.

- 🎄🎁 Advent of Open Source – Day 05/24: Keeping documentation in sync with code by automatically executing and updating Markdown code blocks.

- 🎄🎁 Advent of Open Source – Day 04/24: Calculating the path to financial independence with a personalized web app.

- 🎄🎁 Advent of Open Source – Day 03/24: Rebuilding a popular backup tool in Python for better reliability and cross-platform compatibility.

- 🎄🎁 Advent of Open Source – Day 02/24: Automating home lighting to sync with the sun, making smart homes even smarter.

- This December, I’m celebrating the festive season by sharing the stories behind 24 of my open source projects.

- 🎄🎁 Advent of Open Source – Day 01/24: Visualizing the finite weeks of our lives with a Python project, because who doesn’t need a daily reminder of their mortality?
