Projects.
Things I've built — open source tools, libraries, and apps.
Featured
docmd
Build production-ready documentation from Markdown in seconds. No React, no bloat, just content.
memoryblock
Private AI workspaces that run locally, using fewer tokens and less compute.
AIMonitor
Native macOS menu bar app for monitoring AI usage, quotas, and provider status in real time.
GitHubTree
Visualise any GitHub repository folder structure. Available as a web app, CLI tool, and node.js library.
Other Tools & Libraries
docmd assistant
Universal headless AI Assistant engine with extensible tool execution and custom relay support.
docmd search
Offline semantic search results powered by local embeddings in the browser. Zero network APIs, zero costs.
aiplug
A lightweight runtime that unifies 110+ AI providers behind a single, OpenAI-compatible API.
Android Smart WebView
A simple-to-use WebView framework integrated with advanced native features & plugin support for hybrid apps.
Migrator
Migrate notes between Google Keep, Apple Notes, Evernote, and Notion.
embed-lite
Lightweight tool for embedding content from various sources into web pages.
automation-hub
The largest searchable directory of community n8n workflows. A fully automated, self-updating static site.
dhwani
A JavaScript library & web app for real-time vocal swar (note) detection for Hindustani classical music.
genctx
A node.js CLI tool to generate high-signal code context for AI agents and assistants.
tree-fs
Turn text trees into real files. The standard "Paste & Go" receiver for AI-generated projects.
clean-context
Code cleaner for AI context, strips comments and noise while strictly protecting strings, URLs, and regex.
lite-template
Ultra lightweight, no-dependency async template engine compatible with basic EJS syntax.
lite-hl
A universal, no-config, heuristic code tokenizer and syntax highlighter.
lite-matter
Ultra lightweight, zero-bloat frontmatter extractor.
android-webview-js-bridge
A lightweight, two-way, promise-based bridge between Android Kotlin/Java and JavaScript in WebViews.
android-webview-file-handler
A lightweight library to handle file uploads, camera captures, and permissions in Android WebViews.
android-biometric-gate
A secure, lifecycle-aware biometric lock screen for any Android Activity.
android-webview-print-helper
A lightweight utility to easily print Android WebView content to PDF or physical printers.
android-webview-fcm-sync
A lightweight utility to sync FCM tokens into Android WebView cookies for targeted push notifications.
md-fusion
Convert notes between HTML/JSON and Markdown with YAML Frontmatter.
enex-io
High-performance parser and generator for Evernote/Apple Notes (.enex) files.
gkeep-parser
Convert Google Keep Takeout exports (HTML) into structured JSON data.
ci-debug
Safely print system info and environment variables with redacted secrets for debugging CI pipelines.
env-must-exist
CLI to assert that environment variables are present. Fails fast in CI/CD if missing.
force-exit-zero
Force a command to exit with code 0 (success), regardless of the result. Perfect for CI pipelines.
extract-inline-style
Extract inline style attributes from HTML elements and move them to an external CSS file.
PlanTrip
Visualize, organize, and manage itineraries and travel stops with a clean, visual timeline.
thirsty-ai
Calculate hidden environmental cost of modern Artificial Intelligence usage.
WhereDidMyTaxGo
A simple, visual breakdown of how government budgets spend your tax money, per person.
iOS-SmartWebView
A simple use iOS webview integrated w/ native features & plugin support for building hybrid apps.
fluid.js
A lightweight, zero-dependency fluid simulation for web that reacts to device motion.
nineclip
Small clipboard manager to record last 9 clips FILO for devs.
shaml
A shameless micro library for auto-correcting variable types and possibly fail.
TheLostPath
An experimental 2D maze game made with HTML5 canvas and JavaScript.