-
- Python
- FastAPI
- React
- TypeScript
- LLMs
- Why
- Your YouTube and Spotify history says a lot about who you'd click with, so I wanted a fun, shareable way to read it.
- What
- A product I'm building with a psychology-trained partner. It turns media signals into an AI-written personality type on a generated tarot card, then gives friend, date, collab or roast compatibility readings through invite links, with Google sign-in, Stripe and Fly.io deploys.
nowucca/socialmatch
-
- Python
- CLI
- AI agents
- Why
- Coding agents are only as good as the context they're given, and that context is scattered across repos, docs and tickets.
- What
- A CLI that gathers knowledge from git repos, docs, URLs, Slack and Jira into a searchable library, then applies curated "lenses" into a workspace's .claude/ folder with clean, manifest-tracked removal. It also manages spaces and git worktrees.
nowucca/ctx
-
- Python
- FastAPI
- OpenAI
- Anthropic
- Why
- My students needed LLM access without each one holding a provider API key.
- What
- A streaming reverse proxy for OpenAI, Anthropic and open-source models with JWT sign-up, rate limiting, client reset on repeated errors and structured logging. It has run every term since 2023 and now backs other apps too.
nowucca/aitools-llm-proxy
-
- Python
- Claude API
- Playwright
- Why
- I save hundreds of LinkedIn posts and could never find the good ones again.
- What
- A CLI that syncs my saved posts, clusters them by topic with Claude (with an offline K-means fallback) and draws treemap, scatter and network views. Every command speaks JSON, and the repo doubles as a Claude Code plugin.
nowucca/digin
-
- Shell
- Hammerspoon
- Claude Code
- Why
- I wanted to do real agentic work by voice from the elliptical, with no keyboard or mouse.
- What
- A Claude Code plugin with a two-tier voice dispatcher. Hammerspoon runs known commands instantly for spaces, windows, apps, music and display, and everything else falls through to Claude Code.
nowucca/twofifteen
-
- TypeScript
- MCP
- Instagram API
- Why
- Let Claude handle publishing for several Instagram accounts without juggling logins.
- What
- A multi-account MCP server that publishes reels, stories and posts, replies to DMs, watches the 24-hour publish limit and refreshes 60-day tokens on its own.
nowucca/ig-mcp
-
- Python
- MCP
- Docker
- Why
- AI coding agents need a feedback loop they can call, not just a human reading CI logs.
- What
- A CI server exposed as MCP tools. It runs pylint and mypy as asynchronous jobs, tracks results, and serves over stdio or SSE from a container.
nowucca/quack-mcp-server
-
- Python
- Claude
- OpenAI-compatible
- Why
- Grading weekly discussion posts for my LLM course was eating hours every week.
- What
- A CLI that stores each question's rubric and grades submissions with Claude or any OpenAI-compatible model in a fast clipboard batch flow. A companion tool posts grades back through the Canvas API.
nowucca/aitools-discussion-grader + aitools-canvas-api
-
- Python
- MySQL
- AWS
- Ethereum
- Why
- Blockchain data is painful to analyse where it lives.
- What
- A multi-chain extract-transform-load engine that pulls Ethereum blocks, transactions, receipts and token details into partitioned MySQL, incrementally or as a backfill.
nowucca/mettle
-
- Java
- Servlets
- MySQL
- ★ 5
- 9 forks
- Why
- The classic EJB sample store buried students in ceremony before they learned how the web works.
- What
- A teaching rewrite on plain Servlets, JSP and JDBC with POST-redirect-GET, immutable models, Guava caching and Selenium acceptance tests, used as course material.
nowucca/SimpleAffableBean