Edward Levin
I build tools that bring structure and honesty to work done with AI. AIR is the main one. Based in Denmark.
AIR is short for AI Resource — a direct analogy to HR, Human Resources.
AIR started as a way to fill a gap that many startups and small businesses run into. A business needs a whole range of skills to research, build, market, and sell a product, and it rarely has all of them on hand. AIR — under a different name at the time — was the answer: while you are still searching for the right hire or raising the funds to bring a specialist on, AIR can stand in for those roles as a cooperative AI teammate.
To make that work, I had to solve three problems. How can a prompt-based AI teammate be trusted? How do you keep work continuous from one session to the next? And how do you make it genuinely portable, with no vendor lock-in? Prompt-based AIR answers each of them, to an extent.
I approached trust through transparency. The AIR objects that print into the chat — structured JSON blocks — show exactly how AIR is executing every task, out in the open, so none of its reasoning stays hidden.
Continuity comes from the handoff card: a JSON block that captures where the project stands and what the next step should be. Because JSON travels everywhere, that card carries a project not just into a new session but onto an entirely different platform, so the work continues seamlessly even as the AI landscape keeps shifting.
That same portability frees AIR from any single model or platform. You boot a new session wherever you like and carry on from the card. The one honest caveat is that the output is always shaped by whichever model happens to be hosting it.
This is only the surface. Read more about the methods and concepts behind AIR's workflow, or just boot a session and see it for yourself.
Honest by design.
AIR's discipline comes from a few commitments it doesn't bend on.
Show the work
Every task is shown in the open as AIR objects — structured JSON you can inspect.
Honest about its limits
AIR is prompt-based — no backend validation, no guarantee of correctness. It says so up front, so your expectations stay accurate.
Won't guess
When AIR is unsure, it won't invent an answer. It stops, flags the gap, and follows its protocol instead of guessing.
A teammate, not an agent
AIR is not autonomous, and not built for hands-off automation. It works with you, not for you — you keep the judgment and the final say.
Build something with AIR.
Start a session, or look through the framework on GitHub.