Central index of every repo under @MukundaKatta, wired up so agents (via Multica, Claude Code, Codex, OpenClaw, Cursor) can reason across the whole portfolio.
This repo does not hold source code. It is the map. Point your agent at this README and it knows which repo a task belongs to.
| Count | |
|---|---|
| Total public repos | 661 |
| Original (non-fork) | 223 |
| Active (non-fork, non-archived) | 185 |
| Forks | 438 |
| Archived | 318 |
Multica turns coding agents into teammates you can assign issues to. Set it up once, point it at these repos, stop copy-pasting prompts.
# Install Multica CLI (macOS / Linux)
brew install multica-ai/tap/multica
# One-command configure + auth + start local daemon
multica setupThen provision this workspace's skills and agents in one shot:
git clone https://github.com/MukundaKatta/claude-workspace.git
cd claude-workspace
./scripts/provision.shprovision.sh checks you're logged in, finds your runtime, imports the 5 skills from .multica/skills/, and creates one agent per CLI it detects on your PATH (Claude, OpenClaw, Gemini, Codex, OpenCode, Cursor, Pi, Hermes). Re-running is safe — it skips skills and agents that already exist.
After that, assign any issue from any of your repos to one of the new agents. The agent claims the work on your local runtime, executes, streams progress, and reports back.
Full CLI reference: multica-ai/multica CLI_AND_DAEMON.md. Self-host: SELF_HOSTING.md.
- Clone this repo and open it in Claude Code:
git clone https://github.com/MukundaKatta/claude-workspace.git cd claude-workspace claude - Claude reads CLAUDE.md on startup and picks up the full portfolio map.
- Ask "open the alertiq repo and add a new rule" and Claude knows exactly where to go.
A curated cut of the 185 active originals, sorted by theme. The full list lives in data/repos.ndjson and is regenerated by scripts/refresh.sh.
| Repo | Stack | Description |
|---|---|---|
| karna | TypeScript | Self-hosted personal AI assistant with multi-channel messaging, extensible skills, and semantic memory |
| AgentRAG | Python | Modular RAG pipeline — chunking, embedding, retrieval, reranking with pluggable vector stores |
| astra-agent | TypeScript | Standalone agent runtime — tool execution, context management, multi-model routing |
| agentmem | Python | Memory management — short-term, long-term, semantic memory with automatic consolidation |
| SwarmKit | Python | Multi-agent framework with voting and consensus |
| swarmcast | Python | Universal swarm intelligence engine |
| Repo | Stack | Description |
|---|---|---|
| EvalBench | Python | BLEU, ROUGE, semantic similarity, custom metrics |
| evalharness | TypeScript | Red teaming, regression testing, CI/CD for AI |
| TokenWise | Python | Token counting, cost estimates, budget tracking across LLM providers |
| llm-bench-cli | Python | Fast CLI for benchmarking local LLMs |
| HybridFind | Python | Hybrid BM25 + vector search with Reciprocal Rank Fusion |
| oss-contributions | Python | Public hub for AI SDK, MCP, and eval contributions |
| Repo | Stack | Description |
|---|---|---|
| MCPForge | Python | Build, test, deploy MCP servers — scaffolding + hot-reload + registry publishing |
| mcp-quickserve | Python | Minimal toolkit for creating MCP servers from plain functions with decorators |
| mcp-toolkit | TypeScript | Toolkit for building MCP servers and clients |
| mcpcheck | TypeScript | MCP config linter for Claude Desktop, Cursor, Cline, Windsurf, Zed |
| rag-knowledge-base | TypeScript | RAG knowledge base with FastAPI, ChromaDB, Claude API streaming |
| Repo | Stack | Description |
|---|---|---|
| patchly | TypeScript | AI code review bot — flags bugs, suggests fixes, explains why |
| prdforge | TypeScript | AI workbench for PMs — synthesize calls, draft PRDs, ship roadmaps |
| waitlist-api | TypeScript | Shared waitlist backend for landing pages on Vercel KV |
| Repo | Stack | Description |
|---|---|---|
| alertiq | Python | AI SOC analyst — alert triage, correlation, incident response |
| vulnfix | Python | AI vulnerability scanner with fix suggestions |
| prithvi | Python | Container security scanner |
| Repo | Stack | Description |
|---|---|---|
| prana | Python | Vital sign estimation from smartphone camera (HR, BP, SpO2, resp rate) |
| clinical-nlp-toolkit | Python | NLP for clinical notes — entity extraction, coding, summarization |
| Oradent | TypeScript | Dental practice management platform |
| chartly | TypeScript | AI SOAP-note scribe — cuts physician documentation time by 75% |
| platewise | TypeScript | Snap-a-plate nutrition tracker with macros, calories, and gaps |
| moontrack | TypeScript | Privacy-first cycle tracker with energy and sleep coaching |
| breathly | TypeScript | Guided breathwork for anxiety, sleep, and focus |
| restwise | TypeScript | AI sleep coach plugging into Oura, Whoop, Apple Watch |
| samecrew | TypeScript | Peer-matched emotional support — new dads, immigrants, first-time founders |
| tintalk | TypeScript | Text-first teen mental health with human escalation |
| Repo | Stack | Description |
|---|---|---|
| mathkin | TypeScript | K–10 AI math tutor — homework, test prep, drills |
| readmate | TypeScript | Reading coach for first-graders with parent progress reports |
| codegarden | TypeScript | AI coding tutor for teens — games, Discord bots, mods |
| crammr | TypeScript | AI prep tutor for JEE, NEET, MCAT, CAT, bar |
| fluentpal | TypeScript | AI voice tutor for English — real conversations, gentle corrections |
| primeint | TypeScript | AI mock interviews with role-specific questions and feedback |
| scholar | TypeScript | Research assistant — synthesizes sources into an outline |
| Repo | Stack | Description |
|---|---|---|
| Office3 | HTML | Officethree Technologies — AI products for small businesses |
| voiceagent | TypeScript | AI voice receptionists for SMBs |
| answeroo | TypeScript | 24/7 AI receptionist — dentists, salons, law firms, trades |
| fanout | TypeScript | Agentic content studio — one product, 5 drafts, 15 channels |
| postops | TypeScript | AI captions, hashtags, and scheduling from a photo |
| pitchr | TypeScript | Polished agency proposals in ten minutes |
| replynow | TypeScript | AI drafts responses to every Google review in your voice |
| quotebolt | TypeScript | Contractor quoting — labor, materials, markup from plain text |
| pricematch | TypeScript | Freelance pricing backed by industry rates |
| feather | TypeScript | Solo-founder CRM — clients, deals, follow-ups without Salesforce |
| chaptr | TypeScript | Paid community platform — messaging, events, gated content |
| followy | TypeScript | AI meeting teammate — Jira tickets, Slack follow-ups, next calls |
| triaged | TypeScript | AI inbox autopilot — sort, summarize, draft replies |
| solo-shop | TypeScript | Creator commerce — start selling with a single photo |
| storie | TypeScript | Niche storefronts for potters, bakers, coaches, authors |
| platemap | TypeScript | Menu digitization with calories, allergens, QR-ready |
| buildcost | Python | AI construction cost estimation from blueprints |
| bustrack | TypeScript | Real-time school bus tracking with AI arrival prediction |
| amogha-cafe | JavaScript | Full-stack Firebase restaurant app with ordering, kitchen display, QR dine-in |
| StockPulse | TypeScript | Stock market analytics and portfolio dashboard |
| SpotRank | JavaScript | AI SEO audit and local business ranking |
| Repo | Stack | Description |
|---|---|---|
| DesignLint | TypeScript | UI/UX linter — accessibility, contrast, spacing |
| analystai | TypeScript | AI spreadsheet for analyzing large doc sets with citations |
| artigen | TypeScript | AI art community on React Native + Expo + Supabase |
| chetana | TypeScript | AI consciousness research — 14 indicators from 6 scientific theories |
| nexus-search | TypeScript | AI intelligence engine on Next.js 14 + Claude + Brave Search |
| animeify | TypeScript | Photo-to-anime in six seconds — Ghibli, Shinkai, shonen |
| headshotly | TypeScript | Studio-grade headshots from selfies |
| inkwise | TypeScript | AI tattoo designer with flash and on-skin preview |
| memoryloop | TypeScript | Restore and animate old family photos |
| petrait | TypeScript | AI portraits of your pet in royal, Renaissance, astronaut styles |
| polydub | TypeScript | Lip-synced video dubbing in 40+ languages |
| thumblift | TypeScript | MrBeast-quality thumbnails in thirty seconds |
| twincast | TypeScript | Clone yourself on video — any script, any language |
| riffly | TypeScript | Studio-quality vocals from ethically licensed artist voices |
| quilled | TypeScript | AI newsletter ghostwriter in your voice |
| pindrop | TypeScript | Indie podcast editor — chapters, show notes, transcripts |
| flickup | TypeScript | Podcast-to-shorts — sixty vertical clips with captions |
| gridcraft | TypeScript | Visual Instagram grid planner for six months of posts |
| Repo | Stack | Description |
|---|---|---|
| fridgechef | TypeScript | Dinner ideas from a photo of your fridge |
| cancely | TypeScript | Find and cancel forgotten subscriptions in one tap |
| boxit | TypeScript | AI receipt filing — email, photo, or forward |
| rightside | TypeScript | Plain-English legal copilot — landlords, tenants, freelancers |
| signoff | TypeScript | Read contracts like a lawyer — red flags and negotiable terms |
| relood | TypeScript | Local resale for kids clothes, toys, and gear |
| sendrail | TypeScript | Stablecoin remittance — US/GCC to India, Philippines in seconds |
| gigledger | TypeScript | 1099 income, expenses, and estimated taxes |
| applybot | TypeScript | AI job auto-applier — one profile, thousands of tailored apps |
| Repo | Stack | Description |
|---|---|---|
| mukunda-ai | TypeScript | Personal portfolio — mukunda.dev |
| MukundaKatta | Python | Profile README |
| claude-workspace | Shell | This repo — central index for agent tooling |
| heimdall | Python | Curated AI system prompts |
| sadhak | JavaScript | AI job search pipeline on Claude Code |
| rnht | TypeScript | Rudra Narayana Hindu Temple community platform |
| survivalnode | TypeScript | Offline survival computer with tools, maps, reference data |
| sports-betting-analytics | Python | Prop bet analyzer — odds aggregation + ML models for +EV opportunities |
| carprice | Jupyter | Car price prediction with regression |
| Employee_Management_System_Project | HTML | Employee management with RBAC |
| TeamZion | — | — |
Most people stuck on AI are stuck between dabbling and amplifying. They touch 30 tools, master none, and tell themselves they're "keeping up" while their co-worker at the next desk is shipping. The 5 stages below map each step to libraries in this stack so you know what to pick up when.
| Stage | What you do | Libraries from the stack |
|---|---|---|
| A — Acknowledge | Stop telling yourself AI will not change your job. It already has. 11.7% of every job today is automatable right now. | — |
| D — Dabble | Touch 20+ tools across text, image, voice, code, automation. Build a vibe for what is possible. | Skim every README under @MukundaKatta and the @mukundakatta GitLab namespace. No deep dives yet. |
| A — Amplify | Pick 3–5 tools and push them to failure. Stop reading articles and start using them on paid work. | If you build agents: skill-runtime + agent-tools + agent-memory. If you ship to prod: agentsnap + agentguard + agentvet. |
| P — Problem solve | Stop thinking in tools. Stitch 5–6 of them into one workflow that solves a real problem someone will pay for. | agent-team (fan-out), tool-bridge (MCP server bridge), code-rag (RAG), prompt-store (prompt versioning). |
| T — Tie together | Multiple workflows run in the background without you touching them. AI is your employee, not your tool. | daily-agent (cron-driven orchestration) + agent-memory + llm-router (per-task model routing) + agent-replay (replay traces for debugging). The morning-briefing skill in daily-agent is the reference example. |
The four words that show up in every AI meeting:
- system prompts — the briefing you give the AI before it starts. Use
skill-runtimeto template and version them. - RAG (retrieval-augmented generation) — the AI answers from your data instead of guessing. Use
code-rag. - MCP (model context protocol) — a USB port that lets the AI actually do things in your apps. Use
tool-bridge. - fine-tuning — taking a general AI and training it for one specific job. Not in this stack yet; use OpenAI/Anthropic/together.ai endpoints directly.
Stack quintet on npm (all v1+, BYO-LLM, zero deps): agentfit → agentguard → agentsnap → agentvet → agentcast. Each one wraps a thin slice of the agent loop. Pick the one that matches the failure you keep hitting in production.
Archived originals and forks are indexed in data/repos.ndjson (one JSON record per line, 505 records total). Refresh with:
./scripts/refresh.shThis rewrites data/repos.ndjson from the GitHub API so the index stays fresh.
| File | Purpose |
|---|---|
| README.md | Human-facing index (this file) |
| CLAUDE.md | Claude Code context — loaded on every session |
| AGENTS.md | Multica / generic-agent context (symlink to CLAUDE.md) |
| .multica/skills/ | Starter Multica skills for cross-repo work |
| scripts/refresh.sh | Regenerate the repo index from the GitHub API |
| scripts/provision.sh | Import skills + create agents in your Multica workspace (idempotent) |
| data/repos.ndjson | Raw repo metadata — one JSON record per repo |
MIT