111 projects
linux-event-triggers
Run shell commands on Linux input device events; grab the device so X stops seeing them
wifi-pick
Pick a Wi-Fi network from an fzf picker and connect via nmcli
systemd-one-line
Create systemd services and timers in one command
i3-bind
Add, remove, and list i3 keybindings from the command line
clauthing
Wrapper to launch Claude Code in a dedicated kitty terminal with tmux
nord-ich-track
None
unix-chrome-cli
Drive Chrome's DevTools Protocol over a unix domain socket
netns-jail
Run a process in its own network namespace jail with optional unix socket forwarding and DNS tunneling
ptrace-approve
Intercept and approve filesystem-modifying syscalls
healthcli
Simple local dead man's switch for cron jobs and scheduled tasks
midi-exec
Run shell commands in response to MIDI input
background-music
Schedule music to play in the background
more-midi-instruments
Remap MIDI program changes to more sensible GM instruments
i3-error
Display errors from an i3wm reload
simple-sed
A simpler, safer alternative to sed/awk for line-based file editing
pop-note
A single note you can pop up and hide with a keybinding.
human-tar
A human-readable tar format for text files, based on grep . -r output
linux-midi-latch
MIDI note latch for Linux using mididings
desktop-cli
A CLI for interacting with .desktop files
i3-filter-stack
None
tmux-clever-history
Better tmux history navigation — toggle between N unique entries
setup-pi
Customise Raspberry Pi OS images for SD card flashing
fullscreen-message
A command-line tool to show big messages across the entire screen in a GUI
stdout-err
Run a command and propagate errors to stdout
t-eth-er
Ethernet tethering for Linux - NAT a single device through an interface
kde-which-key
Interactive keyboard shortcut browser and launcher for KDE
clip-swap
Swap a file with the contents of the clipboard after the user approves a diff
systemd-run-here
Start a systemd service and display log output directly in the shell
find-grep
Search files based on their content and filename
udev-cli
Print, filter, and react to udev events as JSON
kde-shortcuts
Command-line tool to list, search, add and remove KDE keyboard shortcuts
sentence-menu
A command-line fuzzy menu keyed based on full sentences
tuya-tiny-web
A tiny web interface for Tuya devices
kde-panel
Et kommandolinje-værktøj til at administrere KDE Plasma panel widgets
nutrition-pad
Nutrition tracking with tablet-friendly interface
obsidian-remote
CLI for Obsidian via Unix domain sockets
mcp-blackboard-graph
MCP server for multi-agent coordination via shared graph - nodes with messages, notes, and status
gh-find-code-mcp
An MCP server to find code on GitHub via gh search repos
fuse-cache-mtime
FUSE filesystem with mtime-based caching for slow mounts like sshfs
timelocked
Record the amount of time that a machine is locked or unlocked for
nvm-run
Just run a particular version of node using nvm
tmux-pwd-fzf
Select a tmux window based on its name and the directory it is in
pstree-json
Output the process tree in machine-readable JSON.
pstree-tui
Interactive collapsible process tree viewer
daredevil
Create and understand code without reading it
pgtree-tui
Interactive collapsible process tree viewer
kill-tree
Kill a process and all its descendants
run-raise-cycle
Run, raise, or cycle through application windows
patch-path
Run a command with patched executables on the path
git-fzf-more
Additional interactive git commands using fzf
tee-no-clobber
A version of the tee command line utility which does not write over files that exist
tmux-fork
Fork current tmux window to a new window in the same directory
pip-search-two
Search PyPI packages from the command-line by scraping the web interface
nocd
Run commands in another directory without cd
learn-music-by-listening
Learn Music By Listening - Educational music player with facts
endurance-screen
A heads-up display for endurance planning
ssh-backchannel
A Python-based SSH forced-command gatekeeper for remote callbacks.
ssh-copy-id-via
Copy SSH keys to passwordless users via another user
ssh-channel
Send data back through SSH connections using terminal escape sequences
tb-go
Traceback go - Navigate to lines in tracebacks from the command-line
oldout
Get the output from previous shell commands, if you use tmux
video-bookmarks
A command-line wrapper of the mpv video player to create video bookmarks
avahi-json
Output details of hosts on the network found by Linux's avahi mdns server in JSON.
persist-ssh
Persistent SSH using dtach. Does not break scrollback. Use tmux locally.
simple-dtach
A convenience wrapper around dtach. Detach and reattach to processes.
yt-parallel
Downloads and processes parallel YouTube subtitles with eSpeak IPA generation.
nightscout-cli
Command line interface for Nightscout API
nightscout-dash
Web dashboard for Nightscout glucose data
health-check-wrap
A lightweight process supervisor that restarts a service if health checks fail.
discord-autoupdate
Automatically update and run Discord on Debian-based systems.
xclip-json
A command-line tool to dump X clipboard targets as JSON.
cupless
A Linux command-line wrapper to print from the command-line without cups
robust-syslog-wrap
A tool to wrap commands and forward standard out and stdin to syslog via TCP
bump-setup
A tool to bump the version in setup.py in python projects
killable-sudo
Wrapper around sudo which can be killed by the user who spawned the process.
ini2json
Convert INI files to JSON and back for easy CLI tooling
clipboard-many-files
Place several files on clipboard from the command-line
ubuntu-release-names
Fetch the current ubuntu release names and versions from wikipedia
gh-things
Companion app for the Github CLI gh to fetch machine readable information about Github objects
highlight-cli
Highlight text within input.
kde-wallpaper-cli
Set the wallpaper for KDE
mapillary-nearby
Get pictures near an location using mapillary suitable for use as wallpaper.
brave-history
Search brave history from the command-line
ddgz
Search with duckduckgo from the command-line, fuzzy select the results.
pipx-python
Run the version of python corresponding to an executable installed with pipx
gh-star-timeline
Command-line tool to keep track of historic stars on github. Machine-useable output.
json-leaves
Extract the leaves from a JSON file and show the paths to said leaves
env-subset
Run a command with the subset of the current environment. env swiss army knife
mime-extension
Return the file extension for a mimetype on Linux
pypi-stats-timeline
Fetch, maintain and query a timeline of downloads from Python's PyPI Package indexes used by pip
kitty-plotnine
Plot from the command-line with one-liners. Render plots in-line
gh-views
Fetch number of views or clones of a github repo and mantain a timeline.
npcli
None
obsidian-plugin-stats
Fetch and maintain download statistics for an Obsidian Plugin
x-open-point
When using X11 launch and application at a particular location
x-open-at
When using X11 launch and application at a particular location
json-xwininfo
Various convenience functions to get json information similar to xwininfo
brave-bookmarks
None
pip-show-json
Show JSON metadata for an uninstalled pip package
profile-fox
Open things in a particular firefox profile from the command line
json-wmctrl
List X windows with json output
venv-python
Create a specially named python and pip for use with scripts
llmkey
None
linux-mouse-record
Simple CLI to record and replay mouse events
notionshell
Partial notion commad line. Introduction to api, using official library.
large-language-model-cli
Command-line for interacting with large language models. not TUI. chatgpt
tomspdb
short_schema
inotify_httpd
SimpleWebSocketServerFork
A Simple Websocket Server written in Python (fork for PYPI)
xpm
Library to output XPM files