AI & ML // // 5 min read

Developer Tooling I Built — Extensions, Plugins & MCP Servers

A running list of the developer tooling I've built and shipped — browser extensions, IDE plugins, and MCP servers for AI coding agents. Most are on official marketplaces; the rest ship from GitHub Releases.

Bala Kumar Senior Software Engineer

A running list of the developer tooling I’ve built and shipped — browser extensions, IDE plugins, and MCP servers for AI coding agents. Most are on official marketplaces; the rest ship from GitHub Releases.

Chrome Extensions

Google AI Overview Scraper

Extracts Google AI Overviews as structured Markdown via a local MCP server. Queries run in background tabs (no focus stealing), and the result is exposed over HTTP + MCP so Claude Code, Cursor, and Claude Desktop can pull AI Overviews on demand — no API keys, no scraping fees.

Install: Chrome Web Store · GitHub

Better Gemini — Wide UI, Quick Launch, Export

Transforms the Google Gemini web app for power users. 98% wide chat layout, omnibox quick launch (type gem <prompt>), one-click Markdown export, 40+ keyboard shortcuts, and a default model picker. Built for the people who actually live inside Gemini.

Install: Chrome Web Store · GitHub

JetBrains / IntelliJ Plugins

QuickTerminal

Lightning-fast terminal access for modern JetBrains IDEs. Hit Cmd+Shift+. and you’re instantly in a terminal — no tool-window juggling, no mouse, no slow startup. Built for keyboard-driven workflows.

Install: JetBrains Marketplace

Git Worktree Toolbox

A native Git worktree manager built into your IDE. Create worktrees from any branch with auto file-copy from the main worktree, merge them back with force-resolution, open in a new IDE window, and use the integrated diff viewer to compare any worktree against any branch. Auto-refreshes on repo state changes.

Install: JetBrains Marketplace

ContextCraft (IntelliJ)

Right-click any source file and ContextCraft copies it plus its related dependencies — imports, implementations, decompiled library classes — ready to paste into Claude or ChatGPT. Three relatedness levels (Strict, Medium, Broad), configurable depth, supports Java/Kotlin/Scala/Groovy.

Install: GitHub Releases

ContextCraft for GoLand

The Go-flavored sibling of ContextCraft. Smart Go module & package detection, intelligent import resolution, context-menu integration. Built for piping rich Go context into long-context LLMs.

Install: GitHub Releases

PromptForge

Like ContextCraft but with task-specific prompt templates baked in — Generate Tests, Explain Code, Ask Questions, Make Changes, Copy with Context. Right-click, pick the task, paste the resulting fully-loaded prompt into your LLM of choice.

Install: GitHub Releases

CodeCompass

RAG-powered semantic code search, chat, and Q&A directly inside IntelliJ. Ask “how does the payment system work?” and get an answer synthesized from multiple files. Backs onto Qdrant for vector storage; pluggable LLM provider (OpenRouter / Gemini / Ollama).

Install: GitHub Releases

VS Code Extensions

Java Code Navigator

Supercharges Java in VS Code by adding CodeLens buttons above interfaces, abstract classes, and methods — jump to implementations, explore call hierarchies, view type hierarchies, find references, and rename symbols safely. The IntelliJ-style navigation Java developers actually miss when they switch to VS Code.

Install: VS Code Marketplace

VSCodeCompass

The VS Code port of CodeCompass — semantic search, interactive chat, and AI-powered Q&A over your codebase. Same Qdrant + OpenRouter / Gemini / Ollama stack, native VS Code UX.

Install: GitHub Releases

macOS Apps

NameAlert

A native macOS Tahoe (26+) menu-bar app that continuously transcribes system audio and microphone on-device, watches for keywords you care about (your name, a project codename, anything), and fires alerts when they’re spoken. Five alert channels: system beeps, notification center, persistent modal, ntfy.sh push, even a Telegram voice call via CallMeBot. Damerau–Levenshtein fuzzy matching catches mumbles and accents. Nothing leaves your machine.

Install: GitHub (download DMG from the latest Actions build)

BHelper

macOS menu-bar app that rewrites your selected text via your choice of LLM — OpenAI, Anthropic Claude, Google Gemini, or local Ollama models. Customizable pre-prompts, global hotkeys, and works in any app where you can select text.

Install: GitHub

MCP Servers

Model Context Protocol servers that plug into Claude Code, Cursor, Windsurf, and any MCP-compatible agent.

mcpkit

Universal MCP-to-CLI installer. Turns any MCP server into terminal commands plus lightweight agent skills — with zero context bloat. Agents only read the skill file when relevant and call tools via mcpkit call instead of holding full MCP schemas in memory.

Install: npm install -g @balakumar.dev/mcpkit · GitHub

Perplexity Subscription MCP

Use your existing Perplexity Pro subscription inside Claude Code, Cursor, and other MCP clients — no API costs. Authenticates with your Perplexity web session cookies, so every query bills against your $20/mo Pro plan instead of the $5-per-1000-queries Perplexity API.

Install: uvx perplexity-web-wrapper · GitHub

Reddit Answers MCP

Browserless MCP server for Reddit Answers. Solves Reddit’s web verification flow over plain HTTP, caches token_v2, bearer tokens, and cookies across restarts, and exposes search, follow-up, session status, and forced-refresh as MCP tools.

Install: npx reddit-answers-mcp · GitHub

Google AI Overview MCP

Pairs with the Chrome extension above. Exposes Google AI Overviews as MCP tools (search, follow_up, health) over stdio or SSE — one shared FastAPI backend across all your agent windows.

Install: uvx google-ai-scraper · GitHub

Claude Code Plugins

claude-code-goal

A Codex-style /goal command for Claude Code. Persistent local goal state, Codex-verbatim continuation prompts, pause/resume/clear/complete controls, completion-audit guardrails, and a Stop hook that keeps Claude working until the goal is done.

Install (inside Claude Code): /plugin marketplace add balakumardev/claude then /plugin install claude-code-goal · GitHub

Firefox Add-on

BSummarize

Summarize and translate any web page — including YouTube videos via caption detection — using Google Gemini or local Ollama models. Smart chunking for long articles, multi-language output, summarize whole-page or selected-text.

Install: GitHub Releases


Got feedback or want a feature? Open an issue on the relevant GitHub repo, or drop me a note at mail@balakumar.dev.