Built a bunch of open-source tools over the years. CLIs, MCP servers, VS Code themes, browser extensionsβ¦
Find them all on my new website: https://kud.github.io π
#OpenSource #DevTools
Posts by Erwann Mest π
AI effect
Just created gandi-cli β a CLI to manage your Gandi domains and DNS records from the terminal.
β gandi domain list / renew
β gandi dns list / set / delete
β gandi doctor β check token permissions
npm i -g @kud/gandi-cli
π kud.github.io/gandi-cli
#TypeScript #CLI #DNS #OpenSource
Okay I was on nightwatchjs.org, that's why I was confused and I was like, maaaaaan, playwright is way better. But fair enough :D
Nightwatch?
Just shipped shui (ζ°΄) β a design system for Zsh scripts π
Token-based themes, semantic components (messages, tables, boxes, spinnersβ¦), emoji or Nerd Font icons, zero dependencies. Just source one file.
github.com/kud/shui
#zsh #shell #cli #devtools #opensource
Just released Modern Cobalt2 for VS Code π¨
A fresh take on the classic Cobalt2 β deep navy blues, golden accents, and that iconic blue italic comment style.
π marketplace.visualstudio.com/items?itemName=kud.modern-cobalt2-vscode
#vscode #devtools #colorscheme
Just shipped November β a dark VS Code theme with warm amber accents π
Calm background, focused palette, easy on the eyes during long sessions.
github.com/kud/november-vscode
#vscode #theme #developer
I was tired of the messy loop between code and chat. So I built revu for VS Code. Now you can annotate lines and send the full context to your AI of choice in one click. It makes the back-and-forth feel a lot smoother. It is out now on the marketplace. ποΈ
#vscode #ai #code-review #github #opensource
AI writes the diff, but the context gets lost in the noise. π€π¨ I needed a way to actually read what happened. π§
So I built revu. It lets you annotate lines and send feedback directly from your terminal. π»β¨ It's just a simple way to stay in flow. π
npm i -g @kud/revu-cli π
I used to publish npm packages by hand, typing out the command every time. Now, a GitHub Action handles the release process for me. It feels much lighter. My workflow is finally quiet. π¦
I spent a year trying to make Neovim my home. I wanted the muscle memory to take hold, but it never quite did. Today I moved back to VS Code. It feels simpler. I might look into WebStorm next, but for now, Iβm just happy to type without thinking about the tools. πͺ΅
v0.6.0 of gh-pr-comments is out π
browse, reply & resolve GitHub PR review threads straight from your terminal β powered by fzf
new: mise tasks, offline test fixtures, throwaway PR generator
gh extension install kud/gh-pr-comments
github.com/kud/gh-pr-co...
I've just released v2 of soap π§Ό β my open-source macOS
CLI to fully uninstall apps and scrub all their leftover
files (prefs, caches, containers, launch agentsβ¦).
Because deleting the .app is never enough.
npm i -g @kud/soap-cli
github.com/kud/soap-cli
Claude is not really stable recently I must admit.
Weird. I do see sometimes Claude thinking in the void, but it's not related to that. I'm got for instance a skill as orchestrator and different agents inside, and it works pretty well. Do you have the latest version of Claude?
I'm confused. Are you saying it stops once one agent has finished for instance?
Yes
Add permissions in your settings, like allow, ask, deny.
Just published claude-sessions β a TUI session manager for Claude Code π€
Browse, open, and create Claude sessions from an interactive terminal interface. Chat sessions, code sessions,
search, filter, and a clean mode to tidy up stale history.
github.com/kud/claude-s...
I do think we should stick to daylight saving time.
Just migrated the AI backend from spawning opencode run subprocesses to @opencode-ai/sdk.
Reuses your already-running opencode server, falls back to starting one if needed. Result: ~2Γ faster suggestions
(9.7s β 4.2s) and way less plumbing. π
ai-conventional-commit-cli β a CLI that uses AI to craft conventional commit messages from your staged diff.
Supports styles, split commits, scope hints, and works with any opencode-supported model.
github.com/kud/ai-conve...
TIL: You can change the colour of the input borders in Claude via `/color`
amanhimself.dev/blog/color-c...
I wanted a way to watch my Claude Code sessions from the terminal without extra overhead. So I built a dashboard using Rust and Ratatui. It handles live stats and approvals natively. Now v0.9.1 is out. It feels good to have a quiet, reliable tool for the job. π¦
github.com/kud/claude-dash-cli
Check "dispatch" as well. :]
I found a talk about AI that really hit home. It is originally in French, but the English audio translation is surprisingly natural. I spent some time listening this morning and it felt worth sharing. It is just a thoughtful perspective on where things are going. π§
www.youtube.com/watch?v=QBGo...
π just shipped claude-plugins β a marketplace for Claude Code
bundle an MCP server + skills into one installable plugin. add mine with:
/plugin marketplace add kud/claude-plugins
ships with opencode, jenkins, harness fme, trakt & raindrop.io
github.com/kud/claude-p...
It's a good question. I wasn't aware of this service. I usually only create and maintain tools on services I use. So I won't create one for SIMKL for now. I'm happy to give you some guidance on how to create your own MCP though!