OmniAPI - Typed, deployed functions from one sentence by Ergin KOmniAPI - Typed, deployed functions from one sentence by Ergin K

OmniAPI - Typed, deployed functions from one sentence

Ergin K

Ergin K

Why I built it

I kept writing the same small function in every product. Clean this address. Parse this invoice line. Convert this price. None of them is hard, and each one takes an afternoon: the types, the validation, the error handling, the deploy. OmniAPI asks: what if you could describe the function in one sentence and call a typed endpoint a minute later?
The first prototype asked a model for the code, ran it, and hoped. In a demo it was magic. With real sentences it returned a string on some inputs and a number on others, hung on a slow API with no timeout, and once read an environment variable it had no business knowing about.

Types first, code second

From the sentence, the model drafts the input and output schemas, and you confirm them before any code exists. That one screen catches most misunderstandings: cents, not decimals; the rate's timestamp, so you can show it.
Only then is the implementation generated against those exact types. It is typechecked, runs in a sandbox with no file system, no secrets and no network it did not declare, and your examples become tests. Nothing deploys until it passes them.
Role: solo build
Schema-first generation with a confirmation step
Sandboxed execution, examples as tests, deploy on green
Stack: Next.js, TypeScript, Supabase, Claude
Like this project

Posted Jun 25, 2025

Describe a function in one sentence and get a typed, tested, sandboxed endpoint you can call a minute later.