← kud.io

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.

88 open-source projects · always shipping

Apps6

Web apps I design and ship end to end — open them straight from here, or read the story behind each one.

CLIs & Tools25

Command-line tools I reach for daily, for files, git, cloud APIs, and the macOS desktop.

ghTypeScript

The @kud/gh family — GitHub PR tooling: core, Ink components, and CLIs.

ai-conventional-commit-cliTypeScript

AI Conventional Commits that learn your repo's style — generate, split and refine messages

jira-cliTypeScript

Jira on the command line — read issues, comments and attachments as plain text

Fox Hop CLITypeScript

Focus a specific Firefox tab straight from your terminal — the command-line surface of Fox Hop.

bt-switch-cliTypeScript

Bluetooth device handoff CLI — switch Magic peripherals between Macs by name

jenkins-cliTypeScript

Jenkins in your terminal — interactive TUI, scriptable build commands and smart log highlighting

ding-cli1TypeScript

A tiny macOS alarm/timer CLI — set a relative or absolute time, get a notification and a sound when it fires

cli-updateTypeScript

Tell users when a @kud CLI has an update, without blocking startup or corrupting piped output

pcloud-cli1JavaScript

Restore deleted pCloud files and rewind versions from the terminal — list trash, recover

macos-media-keys-cliTypeScript

CLI to send macOS system media keys — play/pause, next, previous, fast-forward, rewind

gtv-cli1TypeScript

Control your Google TV from the CLI via the Android TV Remote protocol

cli-shotTypeScript

Automatic screenshots of interactive CLIs — pty capture, terminal emulation, PNG out

gandi-cliTypeScript

Manage Gandi domains & LiveDNS from your terminal — list, renew and edit records via the v5 API

duux-cliTypeScript

Control your Duux Whisper Flex 2 smart fan from the CLI

git-cherry-pick-interactive-cli1TypeScript

A CLI tool that provides an interactive way to cherry-pick commits from a specified branch.

qobuz-bridge1TypeScript

Background daemon that bridges Qobuz into macOS Now Playing — Control Center tile, artwork, and working media buttons

soap-cli7TypeScript

Uninstall macOS apps and scrub every leftover — prefs, caches, containers, launch agents

qobuz-cli2TypeScript

Command-line interface for Qobuz — search, library, and quick-open in the app

gpuswitch-cliTypeScript

Switch Intel Mac GPU — integrated, discrete or auto — via pmset, with an interactive TUI

revu-cliTypeScript

Review code diffs in your terminal — annotate lines, export to Markdown for humans & AI

bsky-cliTypeScript

A full Bluesky client for your terminal — post, thread, reply, browse, and manage, scriptable or interactive

am-i-admin-cli1JavaScript

Check whether you're a macOS admin from the terminal — human-readable or raw boolean output

sim-crafter-cliJavaScript

Minimal simctl wrapper — list, create, boot and screenshot iOS simulators from your terminal

models-dev-cliJavaScript

Explore the models.dev LLM catalogue in your terminal — fuzzy search, rich TUI, copy IDs

gh-pr-comments1Shell

Browse and triage unresolved GitHub PR review threads from your terminal with fzf

MCP Servers15

Model Context Protocol servers that connect Claude and other AI assistants to the tools you already use.

mcp-jenkins17TypeScript

Drive Jenkins from Claude — trigger builds, watch pipelines, and manage CI/CD jobs & nodes

mcp-google-keep1Python

Read & write Google Keep notes from Claude — search, create, checklists, labels & colours

mcp-qobuzJavaScript

MCP server for Qobuz — search, browse, and explore your music library via AI

mcp-github-copilotJavaScript

Query any GitHub Copilot model from Claude — no extra API key, uses your Copilot login

mcp-getstream-feedsTypeScript

Debug GetStream push delivery from Claude — inspect follows, followers & activity fan-out

mcp-pcloud1TypeScript

Recover lost pCloud files from Claude — restore from trash and rewind to older versions

mcp-youtubeJavaScript

MCP server for YouTube — create, prune, and clean up playlists conversationally from Claude

mcp-lastfmJavaScript

MCP server for Last.fm — discover artists, albums and tracks, and browse scrobble history and charts

mcp-harness-fme1JavaScript

Manage Harness FME (Split.io) feature flags & segments from any MCP client — list, toggle, kill

mcp-trakt3JavaScript

Track TV & movies from Claude via Trakt — search, sync, rate, watchlist, check in & scrobble

mcp-bugzilla1JavaScript

Search, triage and comment on Firefox/Mozilla bugs from Claude via the Bugzilla REST API

mcp-opencode1JavaScript

Query any model configured in opencode from Claude — zero API keys, auto-starts the server

mcp-unsplashJavaScript

MCP server for Unsplash — search and fetch freely-licensed photos via the public Unsplash API.

mcp-gtvJavaScript

MCP server for Google TV — control paired devices (keys, text, app launch) via @kud/gtv

mcp-bskyJavaScript

MCP server for Bluesky — search, read, and post via the AT Protocol.

Claude Code3

Companions for Claude Code: session managers, live dashboards, and curated plugin collections.

Libraries17

Reusable packages that other projects build on — protocol implementations, API clients, and framework-agnostic cores, published to npm.

glyphsTypeScript

Multi-language source of truth for terminal glyphs — Nerd Font codepoints and unicode fallbacks, typed and escape-safe

pcloud-inkTypeScript

Ink components for rendering pCloud domain objects — file lists, change history, account panels

ink-markdownTypeScript

A high-performance Markdown / code / diff rendering engine for Ink 7.

jiraTypeScript

Headless Jira client — issues, comments, attachments, ADF conversion, agile boards and instance metadata, with no environment or process dependencies

webextTypeScript

Typed settings and plumbing for Firefox WebExtensions

webext-uiCSS

A design system for Firefox WebExtension popups and options pages — vendored CSS, not a dependency.

jenkinsTypeScript

Headless Jenkins core — client, config, and types behind @kud/jenkins-cli.

bskyTypeScript

A Bluesky (AT Protocol) client library for Node — post, thread, reply, quote, engage, read, and search

qobuz1TypeScript

Reverse-engineered Qobuz API client for Node.js

cli-testingTypeScript

Test helpers for Ink CLIs — frame-history rendering and isolated subprocess runs

pcloudTypeScript

Typed pCloud API client with OAuth and session auth — shared core for CLI, MCP and TUI surfaces

gandi-inkTypeScript

Ink components for browsing Gandi domains, DNS records, and web redirects

gandiTypeScript

Typed Gandi v5 REST API client — the headless core shared by @kud/gandi-cli and future Gandi surfaces

gtvTypeScript

Google TV control library — device store, discovery, pairing, and a stateful remote session

androidtv-remote2TypeScript

Control Android TV / Google TV devices over the Android TV Remote v2 protocol (TypeScript)

macos-nowplaying-bridgeSwift

Publish Now Playing metadata to macOS Control Center and receive its media-button events, from Node

macos-media-keysTypeScript

Send 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.

Firefox Add-ons5

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.

Lists & Resources2

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.

Mozilla FirefoxRaycast extensionSearch and open tabs from bookmarks and history in Mozilla Firefox.13,1693Install
GitHubRaycast extensionWork with issues, pull requests, manage workflows, search repositories and stay on top of notifications192,72520Install
TodoistRaycast extensionCheck your Todoist tasks and quickly create new ones89,90011Install
iTerm2gnachman/iTerm2Patches to the macOS terminal I live in, upstreamed over the years.19 merged PRs18,037View ↗
githumanmcollina/githumanContributions to a human-friendly GitHub tooling project.2 merged PRs259View ↗