Tree Dark side

Developer / Builder / Open Source

Software built with intention, released with conviction

Local-first tools, inference engines, and things that work offline. Everything open source. Nothing phoning home.

Scroll
PDB

001 — Knowledge Base

Personal Database

Offline-first personal wiki. Organize notes into nested folders, write in markdown, link articles with wiki-style syntax, and search everything instantly with full-text indexing. Built with Tauri and SQLite.

TauriSvelteSQLite

View on GitHub
PLANz

002 — Planning Tool

PLANz

Visual mind map and task planner. Add ideas, drag to prioritize, connect them on a live canvas, and export the whole plan as a numbered prompt or checklist. Portable — runs from a USB stick or as a standalone HTML file.

JavaScriptCanvasTauri

View on GitHub

003 — Decision Engine

revan-oss

Stateless decision engine for consumer GPUs. Runs a 32B model and constrains output to 1-15 tokens — turning a slow chatbot into a sub-second decision maker. C++ engine, Rust hub, agents in any language.

C++RustCUDA

View on GitHub

004 — Inference Server

revan-hub/agent

Local LLM inference over Windows Named Pipes instead of HTTP. Binary protocol with ~0.1ms overhead, persistent multi-turn sessions via KV snapshots, and automatic VRAM management. Single C++ file, any GGUF model.

C++Named PipesCUDA

View on GitHub

005 — Video Summarizer

YT2

Local YouTube video summarizer. Downloads, transcribes, detects scene changes, and summarizes each section with a local LLM. Outputs a self-contained HTML page with embedded keyframe screenshots. Also generates vertical shorts with word-level captions. Recommended model via Ollama: Kimi-K2.5:cloud — fully free with limits.

PythonWhisperOllama

View on GitHub

About

Building tools that respect their users

I go by Tree. I write software that runs locally, works offline, and does not require creating an account to use. Open source is not a marketing strategy here; it is a default.

Everything here solves a problem I actually had. I made a wiki because I kept losing notes. A planner because I kept losing track of what to build. A video summarizer because hour-long talks shouldn't require an hour to understand.

Rust Python C++ TypeScript Svelte Go