Home/Tools

Open-source tools
for everyday dev work.

Small, focused npm packages from problems I hit while building web apps, automation and AI agents for clients. Free under the MIT licence, tested on every push, and each one has a live demo you can try right here.

npm: @tirthlabsGitHub: tirthkparikhMIT licence
Design → code

figma-live-tokens

Figma variables and styles to CSS variables, Tailwind v3/v4, SCSS and JS. Run it live and your website restyles within seconds of a design change, with no redeploy.

$ npx @tirthlabs/figma-live-tokens serve --figma <file> ✔ live token server on :4100 12:04:31 tokens v7 (148 tokens, webhook) → 23 pages
Live demo: restyle a site→
Automation · AI agents

browser-flow-mcp

Write a browser task once in YAML. Run it from the terminal or cron, or give it to Claude, Cursor and VS Code as an MCP tool with typed inputs, JSON results and screenshots.

$ npx @tirthlabs/browser-flow-mcp run flows/orders.yml ✓ goto portal.example.com/orders (412ms) ✓ download Export CSV (1.1s) → { "total": 1840.5, "rows": 37 }
Live demo: run a real browser→
MCP · testing

mcp-blackbox

A flight recorder for MCP servers. See every call in a live viewer, keep logs with secrets hidden, and replay real sessions as regression tests in CI.

$ npx @tirthlabs/mcp-blackbox replay latest -- node server.js ✔ tools/call search_orders 12ms ✖ tools/call get_invoice 9ms result…total: 120.5 → 120
Live demo: watch calls arrive→
DevOps · CI

env-drift

Finds environment variables that are missing, undocumented, unused or leaking to the browser, across code in 9 languages, .env, Docker, compose, GitHub Actions and Kubernetes.

$ npx @tirthlabs/env-drift --ci ✖ Missing SENTRY_DSN src/server.ts:5 ✖ Exposed VITE_STRIPE_SECRET_KEY 3 errors, 2 warnings
Live demo: scan a project in your browser→

Need a custom tool, an MCP server or an automation built for your team?

Start a project