Docs for a selection of open source projects I maintain:
Zsh:
- dotfiler – dotfile syncing and updating
- zdot – modular zsh framework with dependencies, fast loading and plugin management
- zsh-ai – ai queries and ai-assisted cli command construction right from inside zsh zle
- zsh-contextual-history – history relevant to your context (project or shell) or global, integrated with fzf
Neovim / Other:
- sharedserver – ephemeral server management
- mcp-companion – manage mcp servers, share between LLMs
- comment-tasks.nvim – manage tasks right from your code
- blink-cmp-git-commit – blink source for formatting git commit messages
- blink-cmp-fd – blink source for fast filename searches using fd
- tree-sitter-zsh – zsh grammar for treesitter
AI Integration
- sharedserver (Claude Code plugin) – sharedserver plugin for claude, ephemeral services from claude code
- sharedserver (opencode plugin) – the same ephemeral service management from opencode (
@geohar/opencode-sharedserver) - mcp-combiner (Claude Code plugin) – use mcp-companion from inside claude and maintain a single set of servers for all instances
- mcp-combiner (opencode plugin) – the same shared set of servers from opencode (
@geohar/opencode-mcp-combiner) - svg-mcp – svg construction via mcp (Claude Code plugin, opencode plugin)
- cribsheet – cross-session, cross-machine markdown memory + code index for LLMs, via mcp (Claude Code plugin, opencode plugin)
GitHub Actions
- gh-quarto-publish – publish markdown docs from github to your website