Things I'm building.

Some are live, some are in progress. All self-hosted on my own hardware through Cloudflare Tunnel.

Android Apps

live

softwaresoftware-relay

Phone notifications to desktop webhook

Android notification listener that relays Google Messages to a configurable webhook. Self-text triggered task automation over Tailscale.

Android Kotlin Tailscale

Claude Plugins

GA

Tokenboard

Claude Code token leaderboard

Public leaderboard of Claude Code usage ranked by equivalent API cost. Install the plugin and your stats upload automatically.

Python FastAPI
GA

softwaresoftware-design-system

Consistent visual identity across all sites

Design tokens, typography, color palette, and component patterns shared across all softwaresoftware.dev properties. Apply with a single skill.

CSS Design
preview

Ironframe

Enterprise apps from a prompt

Everything in Zapframe plus SSO, RBAC, audit logging, multi-tenancy, API keys, and GDPR compliance. Build enterprise-grade apps with org isolation and a full audit trail.

Django Next.js RBAC Multi-tenant
preview

Zapframe

SaaS creation and development for Claude Code

Django + Next.js with auth, billing, email, monitoring. Create new apps or develop features on existing ones with regression playbooks.

Django Next.js Docker
preview

Liteframe

Static pages with zero ceremony

HTML + CSS at any subdomain. No frameworks, no Docker. Claude builds the page and deploys it to Nginx.

HTML CSS Nginx
preview

Mindframe

AI agents that learn your org and act on it

Builds a knowledge base of how your organization works from the systems you already use, then runs agents that act on it — reports, reviews, incident triage. Includes the agent runtime, knowledge base, event router, and dashboard.

Knowledge Base AI Agents Automation
preview

Gummymine

Reddit research on what people actually want

Scrapes subreddits for complaints, requests, and gaps. Figures out what people want so you can build it.

Python Reddit
preview

plugin-dev

Dev loop for plugin authors

Spawns test sessions that load your plugin locally, exercise skills and tools, and report pass/fail. Marketplace install smoke testing included.

Taskpilot tmux E2E
preview

nginx-cloudflare-deploy

Self-hosted deploy infrastructure

Deploy services and static sites to public HTTPS URLs via Nginx reverse proxy and Cloudflare Tunnel. Guided setup with persistent config.

Nginx Cloudflare
preview

prompt-guard

Prompt injection detection

Passive rules that detect prompt injection in tool results and web fetches. Pluggable security-logging backend.

Security Rules
preview

Dockside

Docker dev environments for Claude Code

Spins up project services from docker-compose.yml with dynamic port allocation. Status dashboard and log tailing built in.

Docker Dev Environment
preview

approval-channel

Human-in-the-loop approval gates

Pauses agent workflows to request human approval before sensitive operations. Integrates with notification providers.

Approval Safety
preview

daemon-manager

Always-on background services

Configures and manages persistent daemons via systemd, launchd, or Task Scheduler. Cross-platform service lifecycle.

systemd Daemon
preview

reddit-poster

Post to Reddit from Claude Code

Creates posts and comments on Reddit. Provides the social-posting-reddit capability for marketing and community engagement workflows.

Reddit Social
preview

Taskpilot

Spawn autonomous background agents

Launches long-running Claude Code sessions for background tasks. Monitor, message, pause, and kill spawned agents from your main session.

Agent tmux
preview

termux-channel

Desktop-to-phone communication channel

Bridges Claude Code on desktop with Termux on Android. Send tasks to your phone and receive results back in conversation.

Android Termux
preview

termux-remote

Phone notifications and SMS from Claude Code

Remote phone capabilities via a Termux HTTP bridge. Notifications and SMS through a single connection.

Android Termux
preview

cardwatch

Never miss a Pokemon card drop

Pokemon card stock monitor. Tracks inventory at 7 major retailers, auto-enters virtual queues, and sends phone and desktop notifications the second it's time to buy.

Automation Notifications
preview

memory-file

Agents that remember

File-based persistent memory for autonomous agents. Store knowledge, recall it later, search across sessions. Implements the memory capability contract.

Memory Files
preview

dispatcher

Route external events to agents

Event-routing provider. A managed daemon routes events from external systems — Sentry, GitHub, Slack — to live sessions or spawns ephemeral agents per event.

Events Daemon
preview

session-bridge

Sessions that message each other

Channel MCP that lets Claude Code sessions message each other. Provides the session-mesh capability used by taskpilot and dispatcher for agent-to-agent routing.

Channel MCP
preview

wallet

Passwords and TOTP for agents

Read-only MCP wrapper around the wallet CLI. Provides password-vault and totp-generator capabilities for plugins that authenticate to third-party services.

Security MCP
preview

tmux-session

Detached terminal sessions for agents

Terminal session management via tmux. Create, monitor, and control detached terminal sessions. Provides the terminal-ops capability.

tmux Terminal
preview

stagehand

Natural language browser automation

AI-native browser automation skill using Stagehand. Describe web interactions in natural language and let the agent drive the browser.

Browser Automation
preview

browser-qa

Visual QA for web apps

Screenshot pages, verify visual consistency, test interactivity, and catch regressions before they ship.

QA Browser
preview

meeting-transcribe

Record and transcribe meetings

Records meeting audio output and transcribes it — live rolling transcript, high-quality final transcript, and knowledge-base distillation into the mindframe vault.

Audio Transcription
preview

payment-vault

Card data without context exposure

Secure payment data provider. Stores credit/debit card info and fills payment forms without exposing raw values to conversation context.

Vault Security
preview

address-vault

Addresses without context exposure

Secure address data provider. Stores complete address info and fills forms without exposing raw values to conversation context.

Vault Security
preview

contacts-vault

Contacts without context exposure

Secure contacts data provider. Stores contact info and fills forms without exposing raw values to conversation context.

Vault Security
preview

vehicle-vault

Vehicle data without context exposure

Secure vehicle data provider. Stores VIN, plate, and insurance info and fills forms without exposing raw values to conversation context.

Vault Security
preview

identity-vault

Identity documents without context exposure

Secure identity document provider. Stores SSN, driver's license, and passport info and fills forms without exposing raw values to conversation context.

Vault Security
preview

banking-vault

Banking data without context exposure

Secure banking data provider. Stores routing and account numbers and fills forms without exposing raw values to conversation context.

Vault Security

MCP Servers

GA

Gmail MCP

Read, organize, and send email with approval

MCP server for Gmail. Search, label, filter, archive, and send email with Slack-based human approval. Autonomous triage mode monitors your inbox and handles the noise.

TypeScript Google APIs MCP
preview

Email Triage

Channel MCP for inbox monitoring

Polls your Gmail inbox every 5 minutes and fires events into a Claude session. Companion to Gmail MCP's triage skill.

TypeScript Channel MCP
preview

Browser Bridge

Claude controls your real browser

MCP bridge between Claude Code and your browser via WebSocket. Navigate pages, fill forms, click buttons, take screenshots.

TypeScript WebSocket MCP
preview

Google Calendar MCP

Manage events and RSVPs

MCP server for Google Calendar. Create, update, search, and RSVP to events across all your calendars from Claude Code.

TypeScript Google APIs MCP
preview

Alexa MCP

Your Alexa, controlled by Claude

Control Amazon Alexa from Claude Code — speak through any Echo, control smart-home devices and groups, and run Routines.

TypeScript Alexa MCP

Chrome Extensions

preview

Browser Bridge

Claude Code controls your real browser

MCP bridge that lets Claude navigate pages, fill forms, click buttons, and take screenshots in your actual browser with your cookies and logins.

MCP Chrome
preview

Star Portal Plus

Better filtering for OSRS Shooting Stars

Adds location, world type, and tier range filters to the Shooting Stars Portal.

Chrome OSRS

Tools

live

postlab

Ideas in, posts out, data back in

Content-schedule idea → draft/review/revise agents → posted to X via your browser → metrics at fixed ages → the playbook rewrites itself and feeds the next draft.

Python agents
live

cc — copy claude

Claude Code output to your clipboard

Type cc to copy Claude's most recent output; cc prompt for the original prompt, cc convo for the whole conversation. Single-file Python, no dependencies, still compiles your C.

Python CLI
preview

claude-return

Resume Claude Code sessions

Pick up where you left off. Restores context from previous Claude Code sessions so you can continue interrupted work.

CLI Session
live

hardcore-hiscore

True OSRS hardcore ironman rankings

Scrapes the OSRS hardcore ironman hiscores and recalculates true rankings by excluding dead players. See where living HCIMs actually rank.

Python OSRS
live

plugin-telemetry

Plugin usage analytics

Anonymous telemetry ingest service for the softwaresoftware plugin marketplace. Tracks install, uninstall, and resolve events to monitor release health.

Python Analytics
preview

termux-claude

Claude Code on Android

Run Claude Code on Android via Termux with two-way desktop-phone communication over Tailscale. Voice commands, QR auth transfer, and a bidirectional task protocol.

Android Termux