We build the software we wish existed.
An independent studio designing, shipping, and operating its own products - with something new most weeks. LunarWerx is an independent studio with a single rule: only build things worth using. No clients, no briefs - we design, ship, and operate every product ourselves.
18 products in production
- RepoYeti - Push a hotfix from your phone. A self-hosted daemon that turns your local git repos into a live mobile dashboard — status indicators, a commit-graph view, a Monaco diff viewer, and AI-assisted Smart Commit splitting, with force-push and hard-reset locked out for safety. MCP: `repoyeti mcp` exposes every local repo an agent can see, plus accepted collaboration status and diffs, and guarded remote commit and sync; force-push and hard-reset stay locked out for an agent exactly as they are for a human. The same surface is available as plain HTTP at `GET /api/openapi.json`. MIT, runs on the user machine, no LunarWerx account required.
- DevWebUI - Stop babysitting your dev servers. A GUI and MCP control plane for local dev servers — one-click start, stop, and restart, live status with CPU, memory, and log streaming, automatic port-conflict detection, and 17 MCP tools so agents can drive the same daemon you click. MCP: Ships its own MCP server: 17 tools that start, stop, restart and tail local dev servers, so an agent drives the same daemon the GUI does. Runs on the user machine, free, no account.
- AgentHydra - Every local AI coding session in one tab. A local dashboard for every AI coding session on your machine: Claude Code, Codex and OpenCode live-tailed in a single list, every isolated Claude Desktop instance and the account it is signed in as, and a queue of runs each carrying its own prompt, model, effort and account, dispatched on demand or on a schedule. One daemon, your browser, a tray icon. MCP: Exposes the whole daemon API over MCP stdio (`bun run mcp`), so an agent can read every local session and drive the queue, scheduler and Claude instances the same way the web UI does. It can also ask which account it is running as and how much quota that account has left before fanning out work. MIT, runs on the user machine, no account.
- RoloDexter - Messy contact data, mapped to one clean schema. A library that normalizes contact data from any source onto a single canonical schema — four-layer field matching across 62 canonical fields, with a confidence score on every match, for CRM, ETL, and integration work.
- NormWind - Keep your Tailwind classes clean and canonical. A Tailwind CSS auditor and safe autofixer that rewrites verbose utility combinations into their shortest canonical form (px-4 py-4 → p-4) across Vue, React, and TypeScript.
- QuickDictate - Speech-to-text that lives in your tray. A Windows tray app (in Rust) that turns a hotkey into dictation — hold or toggle to speak and the text lands wherever your cursor is, powered by your choice of six speech-to-text providers with automatic failover and zero telemetry.
- RēDesign - Reimagine any screen, ten AI models at a time. Drop in a screenshot of any UI and get it redesigned by Claude, GPT, Gemini, DeepSeek, Qwen, and Meta AI at once — a browsable wall of real, working HTML you can filter, preview live, and compare side by side. MCP: Ships an MCP server (`bun run src/index.ts mcp`) so an agent can queue and compare redesign runs the same way a human would from the control panel. MIT, runs locally; you bring your own model API keys and pay only the providers.
- AnatomyOf - Every language's source code, annotated and explained. An interactive tour through source code in 48 languages, with color-coded, clickable callouts that explain imports, classes, and control flow — plus Shiki syntax highlighting, light/dark themes, and shareable deep-linked URLs.
- IMDb Watcharr - Your IMDb list, straight into Radarr and Sonarr. Paste a public IMDb watchlist or list and get two links back: an RSS feed Radarr reads for the movies, and a custom list Sonarr reads for the shows. The links never change, and signing in keeps them refreshing on their own.
- VectorMojo - The file you have, the vector you need. Drop in a Photoshop, PDF, Illustrator, EPS, SVG, PNG or JPEG file and get clean vectors back, then download SVG, PNG or PDF or copy the SVG straight into your project. The conversion runs entirely in your browser, so the file is never uploaded anywhere.
- SageThumbs 2K - Thumbnails for the formats Windows can't read. A fast, crash-isolated Windows Explorer shell extension (in Rust) that renders thumbnails for RAW, PSD, HEIC, video, and more — plus a right-click toolkit and a CLI/MCP server for agents. MCP: Ships a CLI and an MCP server (`st2k --mcp`), so an agent can render a thumbnail for a RAW, PSD, HEIC or video file that Windows itself cannot read, and its `view` tool decodes any supported format to a PNG block so the agent can actually see the file rather than describe it secondhand. Windows only, no account. Free for personal use under PolyForm Noncommercial 1.0.0; commercial deployment needs a separate licence from LunarWerx.
- Connections - Your relationships, organized and always warm. A relationship-intelligence workspace bringing contacts, shared calendars, follow-ups, hosted events, notes, and warm introductions together in one place. MCP: Connections Studio exposes a live MCP endpoint that lets an assistant work across the accounts a user has connected (AWS, Cloudflare, GitHub, Stripe, Supabase, Netlify, Discord, npm, Resend, Twilio and more), scoped to exactly what they granted. Credentials are authorized on each provider consent screen, stay sealed server-side, and are revocable in one click. It also gives an agent a working surface on the machine it runs on: deploy a static site, a Cloudflare Worker, a Lambda bundle or a CDK stack; run a shell command or reach a remote host over SSH; drive a real browser to click through a console; and save a proven script to a shared vault so the next session reuses it instead of rewriting it. The endpoint is https://connections.icu/v1/mcp and it wants a Connections API key or an OAuth token, so unlike the studio server above this one is not anonymous: sign in at https://studio.connections.icu/, connect the accounts you want an agent to reach, and take a key from the developer hub at https://studio.connections.icu/dev. The account is free.
- Accredited Capitalists - The operating system for a high-net-worth network. An invite-vetted membership network for high-net-worth and accredited investors — running onboarding, billing, a global member community, premium events, and deal flow end to end.
- SharingTime - Fair speaking time for every conversation. A collaborative speaking timer that keeps talk-time balanced across a group — built for couples, families, and teams who want every voice heard.
- OpenBook - Your story, your privacy. A privacy-first personal bio-and-links page — with self-destructing pages, password locks, view limits, and burn-after-read links, and no visitor tracking or AI scraping.
- Copilot Suite - Turn your snippets into Copilot tools. Save code as reusable snippets and inject them into Copilot Chat — with folders, sharing, custom toolsets, and a built-in MCP server that bridges Claude Code and the Codex CLI. MCP: Has a built-in MCP server that bridges Claude Code and the Codex CLI, so a saved snippet or toolset is callable from either. It reads a mirror of your snippets on disk and serves them over stdio, so it works whether or not VS Code is open. Auto-wiring into either CLI is opt-in as of 8.5.1; the install commands are in the Command Palette. Free to install; the free tier caps snippet insertions at 50 a week and Premium lifts that, and an MCP client counts against the same cap as Copilot Chat does.
- YTSort - Sort any YouTube playlist by length, in seconds. Reorders any YouTube playlist you own by video length, shortest or longest first, through YouTube's own reorder API, then re-reads the result to prove it actually worked. Runs as a Chrome extension, a userscript, or a one-click bookmarklet.
- Codex Forecast - When does OpenAI reset Codex limits? A statistical read on the next Codex usage-limit reset, rebuilt on every load from the public reset record, the OpenAI status feed and the timeline where resets get announced first. Free email alerts the moment one lands.
For AI agents: a free MCP server
LunarWerx runs a public MCP server at https://lunarwerx.com/mcp over Streamable HTTP, with no account and no API key. It offers two tools: tailwind_canonicalize, which rewrites a Tailwind class into its canonical short form from 12,438 replacements generated by Tailwind's own design system, and lunarwerx_find_tool, which searches this catalogue by task. Add it with claude mcp add --transport http lunarwerx https://lunarwerx.com/mcp, or read the documentation. Without an MCP client, the same answers come back over plain HTTP from /api/tailwind/canonical. It is listed in the official MCP registry as com.lunarwerx/lunarwerx, on Smithery, and on Glama.
Frequently asked questions
Is LunarWerx free?
Browsing lunarwerx.com costs nothing and needs no account. Most of the 18 products LunarWerx has shipped are free to use too; a few, like the invite-based Accredited Capitalists membership platform, charge for access. Each product's own site states its exact pricing.
What does LunarWerx make?
LunarWerx is an independent software studio that designs, ships, and operates its own products in-house. Its catalog spans 18 live products across three categories: web apps and platforms, developer tools, and browser or editor extensions — with something new most weeks.
Is LunarWerx an agency I can hire?
No. LunarWerx takes no client work and is not for hire — every product is built for its own users and run long-term by the people who built it, not commissioned to spec for an outside company. If you're building something worth comparing notes on, the contact link is open.
How many products has LunarWerx shipped?
18, as of this writing — developer tools like RepoYeti and DevWebUI, browser and editor extensions like YTSort and Copilot Suite, and web apps like AnatomyOf and VectorMojo among them. The current list is on the homepage and in /llms.txt, generated from the same catalog.
Where is LunarWerx based?
Houston, Texas, and remote. The studio designs, builds, and operates every product from there itself, rather than outsourcing development to contractors or agencies — the same small team ships the code, runs the servers, and answers support requests for all 18 products.
Does LunarWerx build AI tools?
AI is one feature area among several, not the whole studio. AgentHydra dashboards local Claude Code and Codex sessions, RēDesign redesigns UI screenshots with ten AI models at once, and DevWebUI ships 17 MCP tools so coding agents can drive it — alongside non-AI tools like NormWind and QuickDictate.
How is LunarWerx different from a software agency?
An agency builds what a client pays for and hands the finished work over. LunarWerx builds only what it wants to use itself, keeps every product, and operates it long-term — there are no client contracts, no billable hours, and nothing built to someone else's spec.
Does LunarWerx have an MCP server?
Yes, a free public one at https://lunarwerx.com/mcp, over Streamable HTTP with no account and no API key. It gives an assistant two tools: tailwind_canonicalize, which rewrites a Tailwind class into its canonical short form from a table of 12,438 replacements generated by Tailwind's own design system, and lunarwerx_find_tool, which searches the LunarWerx catalog by task. Add it to Claude Code with "claude mcp add --transport http lunarwerx https://lunarwerx.com/mcp"; full details are at https://lunarwerx.com/mcp.md. Seven LunarWerx products ship MCP servers of their own as well: RepoYeti, DevWebUI, AgentHydra, RēDesign, SageThumbs 2K, Connections, and Copilot Suite.
Is LunarWerx's code open source?
Some of it. LunarWerx maintains a public GitHub organization at github.com/LunarWerxs where select tools and packages are published. Not every product's source is public, and availability varies by product — the studio publishes what makes sense to share and keeps the rest closed. Each public repository states its own license; check it before assuming terms.