SEMMAP Labs builds real AI tools, end to end.
An AI-native software lab shipping practical products: an issue control plane for AI agents, codebase governance, and local-first workflow tools. Each one starts as real friction in our own work, gets built and used daily, then sharpened for everyone else.
Ishoo
A desktop issue tracker for AI-assisted software development.
Ishoo gives humans and AI coding agents a shared system for planning, tracking, and governing software work. A CLI-first workflow plus a polished desktop UI — agents operate through commands while humans stay in control through a real interface.
SEMMAP, OMNI-AST, and Neti are folding into the Ishoo stack — a deeper system for codebase orientation, quality enforcement, and AI-aware development.
A working stack, not a pile of prototypes.
Real, shipped software across products, AI infrastructure, and experiments — most of it tools I needed myself.
Ishoo
Flagship · liveAn issue control plane where AI agents and humans share one canonical model of the work.
MashuPack
Product · liveTurn any folder into one clean text file for ChatGPT and Claude — browser-based, nothing uploaded.
SEMMAP
InfrastructureA semantic map of a codebase that orients AI agents before they edit — fewer hallucinations, sharper changes.
Neti
InfrastructureCode-governance KPIs for AI-generated code: responsibility diffusion, smell density, rewrite friction.
OMNI-AST
InfrastructureCross-language AST primitives — Rust, Python, JS/TS and more normalized into one shared shape.
ROY
ExperimentA bespoke shell language that forces AI coding agents into predictable, auditable, typed actions.
An AI-native way of building.
The way products get made changed. Mine looks like owning the whole thing — strategy, design, and quality — with AI as the fastest implementation partner I've ever had.
- 01
I own the whole product, not just a slice.
Strategy, brand, UI/UX, information architecture, prompt design, and quality are mine end to end. AI is the implementation partner — the product is mine.
- 02
Genuinely fluent with AI, hands on the craft.
I work with Claude, GPT, and Gemini daily — fluent enough to read, debug, and steer Rust, Python, and JS/TS. The model accelerates; my judgment decides what gets made and why.
- 03
Every tool starts as real friction.
SEMMAP came from AI not knowing where to look. Neti came from AI bloating files. Ishoo came from needing to govern agent work. Build the thing, use the thing, sharpen it for other people.
A designer and marketer who learned to ship software.
Before SEMMAP Labs I spent 12 years building products and brands — TipTop Brushes, a creative-tools business I founded that served 100,000+ customers and built $500K+ in revenue, and a decade as art director at Soundiron shipping 100+ product campaigns.
That history shapes everything: polished interfaces, practical workflows, and software that feels made by someone who actually uses it.
More about Spencer →