Terminal & TUI developer Β· Rust, Go, TypeScript Β· local-first AI tooling
I build tools, scripts, and terminal experiences β from ASCII art to LLM-powered automation. Currently focused on elegant TUI tools, OpenCode/agent tooling, and AI integrations that run on your own hardware.
A beautiful terminal Kanban board built with Rust and Ratatui.
Terminal chat app in Rust.
Wayland-native clipboard history manager for GNOME. No X11, no Electron.
Terminal skill manager for opencode: browse, preview, validate, edit and install skills.
llama-deck: keyboard-first TUI and CLI to discover, configure, launch, and monitor a single managed llama.cpp llama-server instance, with presets and live telemetry.
Personal, Git-native knowledge library β a Markdown archive with a Hugo static site as the view.
Things you can open and use right now β no install. The full index lives on the Tools page.
On TheBlackCat
- AETHER atelier β cosine-palette synthesizer driving a Clifford strange-attractor visualizer, with Albers contrast studies
- Anatomy β five machines as interactive isometric figures, each in a dark and a light build
- Mermaid.js Gallery β all 23 Mermaid v11 diagram types, each with a working example and copyable source
- TUI Design Study β interactive exhibit: ten rules of a convincing terminal interface
On Online Tools
- Color Token Workshop β OKLCH palette builder with WCAG/APCA contrast checks and CSS/JSON export
- Mermaid Viewer β render Mermaid diagrams with pan/zoom, export SVG/PNG
- Hashes, encodings & converters β MD/SHA/Keccak/RIPEMD checksums, Base32/58/64, HTML/URL encoding, image converters
- tui-kanban β A beautiful terminal Kanban board built with Rust and Ratatui
- veritas β Terminal chat app in Rust
- clipway β Wayland-native clipboard history manager for GNOME. No X11, no Electron.
- SyncWeave β A file transfer TUI app to learn OpenTUI and Bubbletea + Lipgloss
- termux-ui β Single-binary TUI for Termux: settings, extra keys, themes, fonts, and shell setup
- skillman β Terminal skill manager for opencode: browse, preview, validate, edit and install skills
- llamacpp-runner β llama-deck: keyboard-first TUI and CLI for a managed llama.cpp server, with presets and live telemetry
- CL-AI β Minimal CLI/TUI that turns a local LLM into bash command suggestions
- ASCII-Everything β A collection of Python and JavaScript tools and programs to play with the terminal β now the single ASCII hub, with ImageToAscii and mermaidCLI merged into it
- Text-Adventure-TUI β LLM-powered terminal text-adventure engine with branching narratives and persistent saves
- cardputer-voice β M5Stack Cardputer push-to-talk voice client for a local llama.cpp server; all STT/LLM/TTS runs on your own hardware
- opencode-session-ext β Linux fork of the OpenCode Sessions Raycast extension β browse, search, and resume OpenCode sessions in a terminal
- opencode-plugins β OpenCode V2 plugins: goal mode, session handoff, and OpenCode Go usage in the sidebar
- opencode-workflow β A thin engineering-operating layer on top of OpenCode: delegate feature-level objectives to an agent team, with worktree-based parallel isolation
- opencode-android β Unofficial Android client app to drive OpenCode sessions
- agentconfigs β Personal storage and showcase for coding-agent configurations β skills, agents, commands, rules, and hooks kept as plain text
- PAGS β Portable Agent Guide System β written rules and records plus a checker that keeps AI coding agents aligned to a project's conventions
- extensions β Vicinae extensions published to the Vicinae store (fork, with my own contributions)
- Agora β Android BYOK LLM client with multi-provider access, agentic workflows, and remote device control (fork, with my own contributions)
- otg-bot β URL keeper β a Bun service that ingests links from bookmarks and RSS feeds, stores clean text plus raw snapshots in SQLite, and makes everything searchable
- Awesome-AI-Python-Scripts β Collection of OpenWebUI functions and plugins that extend LLM behaviour inside OpenWebUI β now also home to AgenticPipelineCreator and Website-Analyzer, merged into it.
- IG-Post-Agent β Multi-agent Instagram post generator (AutoGen + Ollama): slide themes, caption, and hashtags
- TheBlackCat β Personal, Git-native knowledge library β a Markdown archive with a Hugo static site as the view
- blackcatdesigns β Personal portfolio and blog β Next.js 15, React, Tailwind, with Markdown-driven posts
- github-stars β My GitHub stars, kept up to date by a daily workflow
- Online-Tools β Small collection of browser-based utilities hosted on GitHub Pages
- Theblackcat98 β This profile repository β the index you're reading
- backmydotfiles β My personal dotfiles and machine setup, with Go-based tooling
- ESP32-CANBUS β Research notes and experiments on the ESP32 CAN bus peripheral
Kept for reference; no longer maintained.
- PsycheScan β Structured notes on DSM-5 disorders and diagnostic criteria
- image-to-stl β Convert images to STL meshes from the command line
- ImageToAscii β Merged into ASCII-Everything (the code lives in its ImageToAscii/ folder); this standalone repo is archived
- mermaidCLI β Merged into ASCII-Everything (the code lives in its mermaidcli/ folder); this standalone repo is archived
- AgenticPipelineCreator β Merged into Awesome-AI-Python-Scripts (the code lives in its AgenticPipelineCreator/ folder); this standalone repo is archived
- Website-Analyzer β Merged into Awesome-AI-Python-Scripts (the code lives in its Website-Analyzer/ folder); this standalone repo is archived
- ai-torture-chamber β Fork of terrafying/ai-torture-chamber
- termite β Generative UI in your terminal (fork of shobrook/termite)
- Dextop β Unlock the hidden Samsung DeX and desktop capabilities of Android (fork of NarYuki/Dextop)
- m3e-canvas β Sketch Material 3 Expressive screens in the browser and turn them into vibe-coding prompts (fork of lnkiai/m3e-canvas)
- atlassian-rovo-source-code-z80-dump β Reverse engineering of the Atlassian ACLI Rovo Dev binary β extracted source code and technical analysis
- πΌ Portfolio: theblackcatdesigns.com
- π± GitHub: @Theblackcat98


