grimoire: TUI Reference Manager

A fast TUI reference manager for academic papers built with Rust. The filesystem is the source of truth — each reference is a directory with a PDF and an info.toml metadata file. SQLite with FTS5 provides full-text search, but it’s disposable: grimoire reindex rebuilds it from scratch. Running grimoire opens an interactive browser. Type to fuzzy-search across titles, authors, and abstracts. Press Enter to open the PDF, e to edit metadata, y to copy BibTeX. ...

May 12, 2026

rift: Terminal Session Daemon

A terminal session daemon that keeps your shell alive when you disconnect. Like tmux or screen, but without the built-in window manager — panes and tabs are left to your terminal emulator. Run rift dev to create a session named “dev”. Detach with Ctrl+\. Reattach later with rift dev — terminal state is restored exactly where you left off. ...

May 12, 2026

rview: Terminal Image & Video Viewer

A fast terminal image and video viewer built with Rust and the Kitty graphics protocol. Browse thousands of images in a thumbnail gallery, search by filename, and view fullscreen — all without leaving the terminal. Works great over SSH. ...

May 12, 2026

ghx: GitHub TUI

A terminal interface for browsing GitHub — repos, issues, pull requests, and notifications — built with Rust, Ratatui, and the gh CLI. Run ghx to browse your repositories. Run it inside a git repo to jump straight to that repo’s issues. ...

March 25, 2026

mdr: Terminal Markdown Reader

A terminal markdown reader and task manager built with Rust, ratatui, and crossterm. Renders markdown with syntax highlighting, word wrapping, and live file watching — all without leaving the terminal. Run mdr <file.md> to open a file in reader mode. Press f to open the file picker overlay — type to filter, enter to select. ...

March 18, 2026

nudge: Apple Reminders from the Terminal

A terminal tool for Apple Reminders. Add, complete, search, and organize reminders without leaving the shell. Built with Rust for the CLI and TUI, with a Swift bridge binary that talks to EventKit natively. Running nudge with no arguments opens an interactive TUI. Reminders are listed with their priority and list name. Press a to add one inline, Enter to mark it done, / to search. CLI subcommands cover the same operations for scripting and shell aliases. ...

March 14, 2026

scribe: Apple Notes from the Terminal

A terminal tool for Apple Notes. Quick capture, full-text search, and editing in your $EDITOR — without leaving the shell. Built with Rust, talking to Notes.app through AppleScript. Running scribe with no arguments launches an interactive TUI. Notes are listed with their folder, navigable with vim keys or arrows. Press / to search, Enter to edit in your editor, d to delete. A set of CLI subcommands covers the same operations for scripting. ...

March 14, 2026

specterm: Terminal Audio Visualizer

A real-time audio visualizer that runs in the terminal. Built with Rust using cpal for audio capture and ratatui for rendering. A companion Swift binary handles system audio capture via ScreenCaptureKit, so you can visualize whatever’s playing on your Mac — Apple Music, Spotify, YouTube, anything. Four visualization modes: spectrum bars with logarithmic frequency binning, a waveform plot, a zero-crossing-triggered oscilloscope, and a stereo mode that mirrors left and right channels above and below a center line. Press m to cycle through them. ...

March 14, 2026