Skip to content
justmeandlinux
~/justmeandlinux
Archive →

/ Apps / 5 min

witr: Trace Any Process Back to Why It's Running

You know the feeling. ps aux scrolls past. Something is listening on port 5000 and you have no idea what put it there. You start the ritual: lsof -i :5000 , then ps -p <pid> , then systemctl status , then docker ps , stitching the story together in your…

/ Self-Hosted / 3 min

Openship: Deploy to Your Own Server Without the YAML

Most self-hosted deployment tools replace one form of complexity with another. You trade cloud bills for YAML sprawl, Dockerfiles, pipeline configs, and a weekend of docs hunting. Openship is trying to break that cycle. What It Is Openship is an open-source…

/ Apps / 4 min

dcg: The Shell Safety Net Your AI Coding Agent Needs

AI coding agents occasionally run catastrophic commands. dcg is a Rust-powered hook that intercepts destructive shell and git commands before they execute — sub-millisecond, context-aware, and worth five minutes of setup.

/ Apps / 4 min

PhotoGIMP: Make GIMP Feel Like Home After Photoshop

You've spent years building Photoshop muscle memory. Every time you sit down in GIMP, your hands try to use it — and GIMP doesn't cooperate. PhotoGIMP fixes that. It's a configuration patch for GIMP 3.0+ that remaps keyboard shortcuts to match Adobe…

/ Self-Hosted / 3 min

Karakeep: a self-hosted replacement for Pocket

Mozilla killed Pocket. Your browser bookmarks are a graveyard. Karakeep is a self-hosted bookmark manager with AI tagging, full-page archiving, and video hoarding — and it runs entirely on your own hardware.

/ Apps / 4 min

herdr: tmux, Rebuilt for the Age of Coding Agents

You're running three coding agents at once. One is building out the API layer. Another is writing tests. A third is fixing that CSS mess you've been ignoring for weeks. Which one needs you right now? With tmux, you'd be squinting at six panes trying to…

/ Self-Hosted / 5 min

TREK: self-hosted trip planning after Google Trips

Google killed Google Trips. TripIt wants your credit card. And shared Google Sheets "trip planners" are just organized suffering. If you've been self-hosting everything else — photos, documents, notes — it never made sense to hand your travel data…

/ Apps / 4 min

Headroom: Strip the Noise Before It Hits the LLM

Every AI agent you run is drowning in noise. Stack traces that are 80% whitespace. JSON responses with a thousand fields when you needed three. Logs padded with timestamps for lines you didn't ask about. You're paying for all of it. Headroom stops that before…

/ Apps / 4 min

xan: a Rust CSV processor for the terminal

Most CSV tools either choke on big files or make you write Python. xan does neither. A SIMD-powered Rust CLI that handles gigabyte CSVs and renders histograms straight in your terminal.

/ Apps / 3 min

GitHub Copilot CLI: The Terminal Finally Got Smart

GitHub Copilot CLI: The Terminal Finally Got Smart GitHub just shipped Copilot CLI to general availability, and it's not the toy you might expect. This is AI that actually helps instead of getting in your way. What It Actually Is It's an extension for GitHub…

/ Apps / 5 min

Claude Code: Anthropic's agentic coding assistant in the terminal

Claude Code: AI That Actually Codes in Your Terminal A coding assistant that runs commands, edits files, and handles git workflows without leaving your shell. That's the promise. Here's whether it delivers. What Claude Code Actually Is It's Anthropic's…

/ Apps / 3 min

BentoPDF: a PDF toolkit that never uploads your documents

BentoPDF: The PDF Toolkit That Actually Gets Privacy Right I've watched the PDF toolkit space for years. Most tools either send your documents to mysterious servers or consume resources like they're mining cryptocurrency. BentoPDF flips this on its head …

/ Apps / 3 min

OpenScreen: Screen Studio Without the Subscription

OpenScreen: Screen Studio Without the Subscription Screen recording tools charge like luxury software but deliver basic functionality. Screen Studio wants $29/month for what amounts to recording your screen with some polish. OpenScreen gives you the same core…

/ Apps / 3 min

fastfetch: Neofetch's Worthy Successor

Neofetch is dead. The beloved system info tool that made every Linux screenshot worth sharing got archived in April 2024. For years, it was the way to show off your rice, display your system specs, and add some ASCII art flair to your terminal. But here's the…

/ Apps / 4 min

uv: a Rust-based pip replacement, benchmarked

UV: The Python Package Manager That Actually Delivers Installing JupyterLab: 21 seconds with pip, 2.6 seconds with UV. Same result. Massive difference. UV is a Python package manager written in Rust that claims to be 10-100x faster than pip. I've been testing…

/ Self-Hosted / 4 min

Project N.O.M.A.D.: a Docker-based offline knowledge archive

Project N.O.M.A.D.: Offline Knowledge That Actually Works Your internet goes down. Your cell tower fails. Your cloud services vanish. You still need answers. What It Is Project N.O.M.A.D. (Node for Offline Media, Archives, and Data) is a Docker-orchestrated…

/ Apps / 4 min

browser-use: letting an LLM agent drive a real browser

Tell an AI agent "fill out this job application" and it figures out the form fields. Tell it "add these items to my grocery cart" and it navigates Instacart like a human would. That's browser-use — and it's either the future of automation…

/ Apps / 3 min

Atuin: shell history in SQLite, searchable and synced

Atuin: Shell History That Actually Works Your shell history is broken. You know it, I know it, everyone hitting Ctrl+R and scrolling through garbage knows it. What It Actually Is Atuin replaces your shell's history file with a SQLite database. Instead of just…

/ Self-Hosted / 4 min

Unsloth Studio: a web UI for local model fine-tuning

Unsloth: Local AI Training Gets a Web UI That Actually Works Most local AI tools make you choose: either get a slick interface that phones home to some API, or roll up your sleeves for terminal wrestling. Unsloth Studio just dropped and said "why not…

/ Apps / 4 min

Gabagool: A WebAssembly Interpreter That Remembers Everything

You pause a video game mid-level, shut down your computer, fly to another continent, boot up a different machine, and resume exactly where you left off — same health, same position, same bullet in mid-air. That's the idea behind Gabagool, except instead of…

/ Apps / 4 min

Firemark: Document Watermarking Done Right

You send a PDF to someone. They forward it to someone else. That someone else posts it online. Now your pay stub is being used to open bank accounts in three different countries, and you have no idea where it started. This happened to the developer of…

/ Apps / 6 min

Ply: a native UI engine for Rust apps

Ply: A Rust UI Engine That Actually Makes Sense Building apps in Rust is supposed to be empowering. You get memory safety, performance, and the satisfaction of knowing your code won't randomly crash. But try building a GUI and you'll discover that Rust's…

/ Apps / 4 min

jj: version control without the staging area

jj: Version Control That Actually Makes Sense Git has trained us to think in patches, staging areas, and merge conflicts. We've accepted that version control should be painful — that you need to memorize forty commands and understand the difference between…

/ Apps / 3 min

sig: Interactive grep for streaming data

sig: Interactive grep for streaming data You're watching a Kubernetes pod's logs fly by and there—did you see that error message? Gone. Buried under twenty lines of debug output while you were typing your grep pattern. What It Is sig is interactive grep that…

/ Self-Hosted / 3 min

BookLore 2.0: one library for ebooks, PDFs, and audiobooks

BookLore 2.0: The Digital Library That Actually Gets It Your ebooks are scattered across three different readers. PDFs live in random folders. That audiobook series? Half in Audible, half as local files. You've tried organizing it before. Nothing stuck…

/ Apps / 4 min

tortuise: 3D Gaussian Splats in Your Terminal

tortuise: 3D Gaussian Splats in Your Terminal 3D graphics. In your terminal. Made of Unicode characters. That sounds like a joke until you see it running. Tortuise renders Gaussian splats — those photorealistic 3D scenes you've seen from AI research …

/ Linux / 8 min

iptables: the commands you need

Complete iptables firewall guide: tables, chains, rules, real server configuration, troubleshooting, and practical security examples for Linux systems.

/ Apps / 1 min

FossFLOW: Better Infrastructure Diagrams

Ever stare at a whiteboard trying to sketch your infrastructure and wish you could make it look professional? Meet FossFLOW — a tool for creating beautiful isometric infrastructure diagrams in your browser. What It Does FossFLOW is a browser-based Progressive…

/ Linux / 26 min

Storage performance testing: what to run and how to read it

Storage Performance Testing: What to Run, What You're Reading, and What It Actually Means Your colleagues are debating RAIDZ2 vs RAID 10. Someone runs a benchmark. Numbers appear. A decision gets made. Half the time the benchmark measured the wrong thing…

/ Linux / 25 min

mdadm, LVM, and the Storage Stack Nobody Fully Explains

mdadm, LVM, and the Storage Stack Nobody Fully Explains Most Linux admins learn these tools one crisis at a time. A disk fails, you Google mdadm commands. A volume fills up, you find out about LVM resize. A snapshot corrupts silently, you learn about thin…

/ AI / 11 min

AI Models Decoded: What Every Self-Hoster Needs to Know

AI Models Decoded: What Every Self-Hoster Needs to Know You've probably tried ChatGPT. Maybe you've heard about running "local AI" on your home server. But between the hype and the technical papers lies a gap — you want to understand what's actually happening…

/ DevOps / 12 min

Structuring Claude Code Projects: The Guide Nobody Gave You

Claude Code is Anthropic's terminal-based AI coding agent. You open a terminal, point it at your codebase, and it reads, writes, and runs code alongside you. No IDE plugin. No web UI. Just your terminal and a model that understands your project. It's powerful…

/ series / 12 parts / 117 min

Linux From Scratch, start to finish

Twelve parts building a working Linux system from source — why you would, how the host toolchain bootstraps itself, and every package that stands between a partition and a login prompt.

  1. 01 Why Build Linux From Scratch?
  2. 02 how Linux works, from ls to syscall
  3. 03 Preparing the Build — Host System & Partitions
  4. 04 Building the Cross-Toolchain — Your First Compile
  5. 05 Temporary Tools — 17 Packages in 28 Minutes
  6. 06 Into the Chroot — Your System’s First Breath
  7. 07 Building the Core — GCC, Glibc, and the Foundation
  8. 08 System Plumbing — From Shells to Security
  9. 09 The Final Packages — Init, Filesystems, and Cleanup
  10. 10 Bootscripts and System Configuration
  11. 11 Compiling the Kernel — The Heart of Your System
  12. 12 The Finish Line — A Complete Linux From Scratch
+8 more parts →

/ Self-Hosted / 9 min

OpenClaw: Running Your Own AI Agent the Right Way

At the end of 2025, an open-source project showed up on GitHub and started collecting stars at a pace nobody expected. It went through three name changes, survived a cryptocurrency scam that exploited its brand, weathered real security concerns from the…

/ DevOps / 6 min

n8n + Claude Code via SSH: Give Your Automations a Brain

Two Tools, One Missing Piece Each n8n knows when things should happen. Cron schedules, webhooks, Slack messages, email triggers — it's a workflow automator that watches the world and reacts. But it can't think. It runs predefined steps. Claude Code knows how…

/ Apps / 3 min

Meet MonoSketch: Draw ASCII Diagrams Like a Human Being

You know that moment when you're writing documentation, a README, or a code comment, and you think "a diagram would really help here"? And then you spend 20 minutes fighting with some bloated diagramming tool, export a PNG, realize it doesn't match your dark…

Every post, by year →