Skip to main content

Projects

Open-source tools and applications I've built to solve real problems.

dotfiles

Cross-platform dotfiles managed by Chezmoi with Homebrew/apt and per-language version managers. One-command bootstrap for macOS and Linux with Neovim, Tmux, Zsh, and AI agent skills.

Shellagent-skillsaichezmoidevelopment-environmentdotfiles+9

generative-artifact-protocol

Generative Artifact Protocol (GAP) — an open standard for token-efficient artifact updates and streaming. Go apply engine + eval CLI.

Goapply-engineartifactscost-modeldiffevals+12

saige

saige - Super Artificial Intelligence Graph Environment. A unified Go SDK, CLI, and MCP server for streaming AI agents, knowledge graphs, and RAG pipelines, with Ollama, OpenAI, Anthropic, and Google providers behind one interface.

Goai-agentsai-sdkanthropiccliconversation-tree+15

sr

Release engineering CLI — single static binary, zero runtime dependencies, fully configurable. Automated semantic versioning from conventional commits.

Rustagent-skillchangelogcliconfigurableconventional-commits+9

github-insights

AI-powered GitHub profile metrics — SVG visualizations, project classification, and README generation. CLI, npm package, and GitHub Action.

TypeScriptaicligithub-actiongithub-metricsgithub-profile+6

streamsafe

Type-safe async pipeline framework for data processing in Rust

Rustasyncaudiodata-pipelinemediapipeline+6

agentspec

Universal agent skill and sub-agent manager with TUI

Rustagent-skillagentskillsclirustshowcase+1

mnemonist

Tool-agnostic AI agent memory as a local-first Rust CLI: cognitive verbs (remember, recall, learn, consolidate, forget), plain-markdown memories, local candle embeddings, and HNSW semantic search across memory and code, benchmarked on LongMemEval.

Rustagent-memoryai-memorycliembeddingshnsw+6

linear-gp

A production-grade Rust framework for Linear Genetic Programming research, featuring modular architecture, Q-Learning integration, automated hyperparameter optimization, and support for reinforcement learning and classification tasks.

Rustevolutionary-algorithmsgenetic-algorithmgenetic-programminglinear-genetic-programmingmachine-learning+5

languide

Communication-focused language guides built from markdown — scenario-based PDFs with full Unicode/CJK support.

clieducationinternationalizationlanguage-learninglatexmarkdown+6

oag

OpenAPI 3.x code generator for TypeScript, React/SWR, and FastAPI. Generators are Jinja2 template packs installed locally — customize or write your own without touching Rust — with first-class SSE streaming and literal-faithful enum output.

Rustapi-clientclicode-generationcodegenfastapi+11

fsrc

Embed source files into any text file using comment markers — CLI, crate, and GitHub Action.

Rustautomationci-cdclicode-embeddingdeveloper-tools+6

incipit

Here begins the new career. A template-driven CLI that transforms structured resume data into polished PDF, DOCX, HTML, LaTeX, and Markdown, with pluggable templates and ready-to-pipe AI prompts for resume review, optimization, and creation.

Goagent-skillaiautomationcareer-toolscli+13

zigbee-skill

AI-native smart home skill — lets AI agents control Zigbee devices directly, no cloud, no hub.

Goagent-skillaicliezspgolang+9

lazyspeak.nvim

Voice-driven coding for Neovim. Speak your intent, edits appear in your editor.

Luaacpagent-client-protocolaillama-cpplua+6

teasr

Capture showcase screenshots and GIFs from web apps, desktop, and terminal. Single Rust binary, no runtime deps.

Rustautomationcapturechrome-devtools-protocolclideveloper-tools+8

zoroArchived

Connect your ideas, privately. Privacy-first AI research agent with a persistent knowledge graph — all inference runs locally.

Goaicligolangknowledge-graphlocal-llm+8