utsushi.studio

Utsushi.

写し — Legacy, remastered.

Your legacy systems, understood by AI, regenerated as modern microservices.

AI doesn't patch your legacy.
It rewrites it.

Most migration frameworks assume rewriting is expensive. So they wrap, proxy, and strangle — leaving you with two systems to maintain instead of one.

Utsushi takes the opposite bet: AI can read, understand, and regenerate your entire system into a clean, modern, opinionated microservices stack. No cohabitation. No dual-run. Big-bang, assisted by AI.

Four instruments, one craft.

Program
Utsushi
The whole — a faithful reproduction through deep understanding. The AI reads your legacy and regenerates it.
Target Stack
Kumiki
Interlocking pieces, no nails. Modular microservices that fit together through contracts — OpenAPI, AsyncAPI, MCP.
Migration Robot
Mitate
Reinterpretation — reading one thing in another form. Six AI agents analyze, plan, generate, validate.
Orchestrator
Shidō
Guidance. Coordinates agents, manages human gates, handles checkpointing. A coach, not an executor.

Opinionated by design.

Open source, always
No paid product in production. Every component is OSS with a clear license. No exceptions.
One stack, imposed
One server language, one framework, one ORM, one frontend runtime. Deviations require an architecture decision record.
Standards, nothing else
If the legacy uses a standardized concept — CMIS, BPMN, OIDC — we enforce the standard. No proprietary shortcuts.
KISS
Every tool must justify its existence. When in doubt, remove it. Fewer moving parts, fewer failures.
AI-native migration
No Strangler Fig. No incremental crawl. The AI reads the whole, then regenerates the whole. Big-bang, or nothing.
Tenant-ready
Multitenant from day one. The client can modify the application for themselves — BPMN workflows, custom extensions, private tenant.

What gets built.

Seven architectural layers. Ten enforced patterns. Every service is a Self-Contained Service — backend, MCP, UI, BPMN templates, OPA policies, shipped as one bundle.

Python 3.12 FastAPI Pydantic v2 SQLAlchemy async Redpanda Debezium CDC Lit Web Components Apache APISIX Keycloak OPA Flowable BPMN LangGraph SeaweedFS Crossplane PostgreSQL
Building in the open

First prototype
in progress.

Architecture defined. 15 decisions recorded. Stack validated on paper. POC underway.