Skip to content
View Theblackcat98's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Theblackcat98

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Theblackcat98/README.md

Hi there, I'm Nicholas πŸ‘‹

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.


πŸš€ Featured Projects

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.


🧰 Live Tools

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


πŸ“‚ All Projects by Category

TUI / terminal tools

  • 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

Agent / OpenCode tooling

  • 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

Python / AI scripts

  • 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

Web, site, and profile

  • 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

Hardware, config, misc

  • backmydotfiles β€” My personal dotfiles and machine setup, with Go-based tooling
  • ESP32-CANBUS β€” Research notes and experiments on the ESP32 CAN bus peripheral

Archived

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

πŸ› οΈ Tech Stack & Interests

Rust Go TypeScript Python Linux Open Source

πŸ“« Connect With Me


Made with ❀️ and terminal vibes

Pinned Loading

  1. TheBlackCat TheBlackCat Public

    Personal, Git-native knowledge library β€” a Markdown archive with a Hugo static site as the view.

    HTML 1

  2. veritas veritas Public

    Terminal chat app in Rust

    Rust 1

  3. tui-kanban tui-kanban Public

    A beautiful terminal Kanban board built with Rust and Ratatui

    Rust 1

  4. termux-ui termux-ui Public

    Single-binary TUI for Termux: settings, extra keys, themes, fonts, shell setup, and a front-end to core-termux

    Go 1

  5. ASCII-Everything ASCII-Everything Public

    A collection of python and javascripts tools and programs I made to play with the terminal.

    JavaScript 2

  6. PAGS PAGS Public

    Portable Agent Guide System β€” written rules and records plus a checker that keeps AI coding agents aligned to a project's conventions.

    Python 1