Projects by kud
Open-source tools I design and build: command-line apps, MCP servers, and terminal design systems. Each one is shaped by the same care: developer experience first, a real passion for polish, and neat, considered interfaces, down to the last detail.
67 open-source projects · always shipping
Apps4
Web apps I design and ship end to end — open them straight from here, or read the story behind each one.
CLIs & Tools18
Command-line tools I reach for daily, for files, git, cloud APIs, and the macOS desktop.
Jenkins in your terminal — interactive TUI, scriptable build commands and smart log highlighting
gtv-cli★ 1TypeScriptControl your Google TV from the CLI via the Android TV Remote protocol
qobuz-bridgeTypeScriptBackground daemon that bridges Qobuz into macOS Now Playing — Control Center tile, artwork, and working media buttons
AI Conventional Commits that learn your repo's style — generate, split and refine messages
soap-cli★ 7TypeScriptUninstall macOS apps and scrub every leftover — prefs, caches, containers, launch agents
qobuz-cli★ 1TypeScriptCommand-line interface for Qobuz — search, library, and quick-open in the app
Switch Intel Mac GPU — integrated, discrete or auto — via pmset, with an interactive TUI
ding-cliTypeScriptA tiny macOS alarm/timer CLI — set a relative or absolute time, get a notification and a sound when it fires
Review code diffs in your terminal — annotate lines, export to Markdown for humans & AI
Fox Hop CLITypeScriptFocus a specific Firefox tab straight from your terminal — the command-line surface of Fox Hop.
bsky-cliTypeScriptA full Bluesky client for your terminal — post, thread, reply, browse, and manage, scriptable or interactive
macos-media-keys-cliTypeScriptCLI to send macOS system media keys — play/pause, next, previous, fast-forward, rewind
Restore deleted pCloud files and rewind versions from the terminal — list trash, recover
gandi-cliTypeScriptManage Gandi domains & LiveDNS from your terminal — list, renew and edit records via the v5 API
am-i-admin-cli★ 1JavaScriptCheck whether you're a macOS admin from the terminal — human-readable or raw boolean output
sim-crafter-cliJavaScriptMinimal simctl wrapper — list, create, boot and screenshot iOS simulators from your terminal
models-dev-cliJavaScriptExplore the models.dev LLM catalogue in your terminal — fuzzy search, rich TUI, copy IDs
gh-pr-comments★ 1ShellBrowse and triage unresolved GitHub PR review threads from your terminal with fzf
MCP Servers16
Model Context Protocol servers that connect Claude and other AI assistants to the tools you already use.
MCP server for YouTube — create, prune, and clean up playlists conversationally from Claude
mcp-lastfmJavaScriptMCP server for Last.fm — discover artists, albums and tracks, and browse scrobble history and charts
mcp-harness-fme★ 1JavaScriptManage Harness FME (Split.io) feature flags & segments from any MCP client — list, toggle, kill
mcp-trakt★ 2JavaScriptTrack TV & movies from Claude via Trakt — search, sync, rate, watchlist, check in & scrobble
mcp-getstream-feedsTypeScriptDebug GetStream push delivery from Claude — inspect follows, followers & activity fan-out
mcp-github-copilotJavaScriptQuery any GitHub Copilot model from Claude — no extra API key, uses your Copilot login
mcp-bugzilla★ 1JavaScriptSearch, triage and comment on Firefox/Mozilla bugs from Claude via the Bugzilla REST API
mcp-opencodeJavaScriptQuery any model configured in opencode from Claude — zero API keys, auto-starts the server
mcp-unsplashJavaScriptMCP server for Unsplash — search and fetch freely-licensed photos via the public Unsplash API.
mcp-raindrop-ioJavaScriptConnect Claude to Raindrop.io — search, save, organise and audit your bookmarks
mcp-qobuzJavaScriptMCP server for Qobuz — search, browse, and explore your music library via AI
mcp-gtvJavaScriptMCP server for Google TV — control paired devices (keys, text, app launch) via @kud/gtv
mcp-bskyJavaScriptMCP server for Bluesky — search, read, and post via the AT Protocol.
mcp-jenkins★ 12TypeScriptDrive Jenkins from Claude — trigger builds, watch pipelines, and manage CI/CD jobs & nodes
mcp-pcloud★ 1TypeScriptRecover lost pCloud files from Claude — restore from trash and rewind to older versions
mcp-google-keep★ 1PythonRead & write Google Keep notes from Claude — search, create, checklists, labels & colours
Claude Code3
Companions for Claude Code: session managers, live dashboards, and curated plugin collections.
Claude Code plugin marketplace — kud's MCP servers bundled with ready-to-use skills
claude-sessions-cli★ 1JavaScriptTUI session manager for Claude Code — browse, resume, organise and clean up every session
claude-dash-cliRustPure-Rust terminal dashboard for Claude Code — live sessions, prompts and usage in real time
Libraries6
Reusable packages that other projects build on — protocol implementations, API clients, and framework-agnostic cores, published to npm.
Google TV control library — device store, discovery, pairing, and a stateful remote session
androidtv-remoteTypeScriptControl Android TV / Google TV devices over the Android TV Remote v2 protocol (TypeScript)
bskyTypeScriptA Bluesky (AT Protocol) client library for Node — post, thread, reply, quote, engage, read, and search
macos-nowplaying-bridgeSwiftPublish Now Playing metadata to macOS Control Center and receive its media-button events, from Node
qobuzTypeScriptReverse-engineered Qobuz API client for Node.js
macos-media-keysTypeScriptSend macOS system media keys (play/pause, next, previous, fast-forward, rewind) from Node
UI & Design Systems2
Design systems and component libraries for building polished, consistent terminal interfaces.
VS Code Extensions1
Extensions that bring code review and AI workflows directly into VS Code.
VS Code Themes2
Colour schemes for VS Code, tuned for long sessions in the dark.
Raycast Extensions10
Extensions for Raycast that bring file sharing, domains, fonts, and more into the launcher — published to the Raycast Store.
Browse JavaScript Utilities from 1loc.dev
Focus a specific Firefox tab from anywhere — manage your tab targets and generate per-tab hotkey scripts.
The Raycast version of Espanso Search Bar
Browse and copy Nerd Font glyphs from your installed fonts
Instantly convert between all major temperature scales
Share files to nearby devices using LocalSend protocol
Manage your Gandi domains, DNS records, and check domain availability
Seamlessly control VLC Media Player from Raycast. Play, pause, skip tracks, adjust volume, seek, toggle fullscreen, and more—all from your keyboard. Requires VLC's HTTP interface enabled.
Transform ideas into beautiful diagrams using AI. Automatically generates flowcharts, mindmaps, and sequence diagrams from natural language descriptions.
Display the upcoming bank holiday information for England and Wales.
Firefox Add-ons4
Browser extensions I build for Firefox — small, focused add-ons that smooth over the rough edges of the sites I use every day, published on addons.mozilla.org.
Hides the Google Meet presentation tile so full-screen sharing doesn't produce an infinite hall of mirrors.
webext-email-address-plusJavaScriptGet a shiny email address with a ✌️ label ✌️ depending on the hostname
webext-smoothgptJavaScriptMake long ChatGPT conversations fast on Firefox by virtualising off-screen message turns
Focus a specific Firefox tab from anywhere on macOS — CLI, Raycast, and a Firefox extension.
Lists & Resources1
Curated lists and references for people who love a beautiful terminal.
Contributions5
Open source I've helped build beyond my own projects — Raycast extensions I co-maintain, and patches merged into tools I rely on.


