Code-first internal tools

Code-first internal tools are real projects, not canvas configuration.

Relpin builds internal tools as real TypeScript, React, or Python code edited in Studio with a governed SDK, instead of opaque configuration locked inside a visual builder.

Search intent code-first internal tools internal tools as code TypeScript internal tool builder
studio · builds DEV
Phase timeline Succeeded
  1. QUEUED Build job claimed on attempt 1. 17:23:17
  2. SOURCE Loaded 169 source files for the build sandbox. 17:23:17
  3. COMPILE Sandbox build produced deployable Worker output. 17:24:13
  4. PACKAGE Stored bundle 1515a3d50fdb…e8b9d. 17:24:35
  5. COMPLETE Build completed successfully. 17:24:35

deterministic source snapshot · sourceHash 7d47ab…bb2fb

Category position

Use visual assembly when an app is simple and low risk. Use a code-first model when the tool has to be reviewed, owned, and maintained by engineering over time.

How to evaluate
01

Apps are real code

Internal tools are real TanStack Start, React, and TypeScript projects, plus a Python and FastAPI runtime with a governed SDK. The durable asset is the project, not a saved canvas state.

02

Edited in Studio, deployed as Workers

Code is edited in Studio in a Monaco editor, builds with Vite, and deploys as isolated per-tenant Cloudflare Workers behind a fail-closed dispatch router. A container-backed live preview runs the app without sending secrets or database credentials to the browser.

03

Code-first does not mean ungoverned

The governed SDK keeps SQL, secrets, and connector calls server-side. Code is reviewed before it becomes a pinned release that can be promoted through DEV, TEST, and PROD.

FAQ

Frequently asked questions.

What are code-first internal tools?

Code-first internal tools are built as real source code rather than visual configuration. In Relpin they are TanStack Start, React, and TypeScript projects, plus a Python and FastAPI runtime, edited in Studio with a governed SDK.

Can code-first apps still use AI authoring?

Yes. Relpin supports governed AI authoring through OpenCode, which writes into the same real project. The generated code is still reviewable and still passes through the governed release path.

Relpin

Govern the tool before it runs production work.