AI & Tools

Your IP Is Already an App (You Just Haven't Built It Yet)

By Viveka von Rosen · May 31, 2026


Stop trying to come up with the next thing. The journal, the framework, the system you already use with clients — that’s the asset, and thanks to vibe coding you can turn it into a working app without hiring a developer. Here’s what it took to turn mine into one, and what it means for the IP sitting on your hard drive right now.

Viveka von Rosen holding the printed Legacy Code journal and the app version on her phone

What does “your IP is already an app” actually mean?

It means the thing you already use with clients — a PDF, a framework, a workbook, an intake form, a system you’ve taught a hundred times — is a product. It just isn’t yet in a form anyone can use without you in the room. You’ve probably never thought of it as a product because it’s just the thing you use, but that’s exactly what makes it one.

Content gets read once. An asset gets used. The move here isn’t sitting down one Tuesday to invent the next thing — it’s taking something you’ve relied on for years and asking a different question: what do I already have that should live somewhere more accessible than a notebook I keep forgetting to bring with me?

How do you turn a journal, a PDF, or a spreadsheet into an app?

You start with the thing you already own — its structure, its flow, the language you’ve already written and rewritten — and you build it with AI instead of hiring a developer. My Legacy Code Journal had been through ten print versions before it ever became an app; it started as a paper journal, and before that a Google doc I was working out for myself, and every time I used it I’d notice something to fix and revise it again.

So when I finally built the app, I wasn’t starting from a blank page. I tried the easy button first — Lovable, which I genuinely love, because you describe what you want and get a working web app to tweak from there. For a lot of projects it’s perfect. For this one it was a slog: the structure (month, week, day, plus a review layer that pulled across all of them) didn’t translate cleanly, and I spent more time fighting the platform than building the thing. So I moved to Claude Code, and within 30 minutes I had a version that looked like my journal and behaved like my journal. The next three hours were polish — and it was still throwing a “failed to fetch” error in front of a live audience when I demoed it, which was very humbling. (We’re in beta. On purpose.) If you want the same three modes I lean on for this kind of work, I wrote about them in ChatGPT Work vs Claude Cowork.

Do you have to be technical to build it?

No — and the calendar piece is the clearest proof. I wanted the journal’s weekly view to pull from my Google Calendar so I wasn’t retyping everything twice, so I asked Claude whether that was even possible. The answer was yes, go get an API key, here’s how to set it up. I got the key, plugged it in, and the weekly view now populates from my actual schedule.

Three years ago, that’s a feature I would have hired someone to build. Last week it took about twenty minutes. That’s the shift — the gap between “I have an idea for a tool” and “the tool exists” has mostly closed, and it closed for people who don’t write code.

What can the app do that the paper version can’t?

It aggregates and adapts, which paper never could. The paper journal has a daily page, a weekly page, and a monthly page, but it can’t tell you what you tracked this month — you can flip back and remember, but you can’t ask it. The app can. A few other things the paper version was never going to do:

All the same content as the paper version — the affirmations, the action plans, the gratitude — just on the thing that’s already in your pocket.

How do you find your own asset?

Look at what you do with clients the same way every single time. The framework you walk people through on every discovery call, the workbook, the checklist, the process you run from memory — that’s the asset, and it’s been carrying your business all along without you calling it a product.

When I looked at my own work, the journal was the obvious one because I’d already published it, but there are at least five other things sitting around that could be apps. The visibility audit I used to take clients through one-on-one is already one — that’s VIOS now, live at visibilityos.tech. My content-planning system is a spreadsheet with logic baked in that would be better as an app, because it could adapt to each person’s inputs instead of making them think in my columns. You almost certainly have these too.

So where’s the actual how-to?

The step-by-step — the exact prompts I used to brief Claude Code, how I structured the project files, the calendar API setup, and the workflow for turning any existing PDF or workbook into an app — is in the paid version of this piece on my Substack. If you’d rather not build it yourself, the done-with-you path is VIOS, which is where we take the asset you already own and turn it into something people can use without you in the room. Either way, stop trying to come up with the next thing. The thing is already on your hard drive.

Questions

Frequently asked


What does it mean that my IP is already an app?

It means the PDF, framework, workbook, or system you already use with clients is a product — it just isn’t yet in a form anyone can use without you in the room. You’ve probably never called it a product because it’s just the thing you use, but that’s exactly what it is. Content gets read once; an asset gets used.

Do I need to know how to code to turn my IP into an app?

No. Vibe coding means describing what you want to an AI tool and getting working software back. I built my journal app in Claude Code with no developer, and a calendar integration that would once have meant hiring someone took about twenty minutes.

What's the difference between building this in Lovable versus Claude Code?

Lovable is the fast, no-friction option — you describe what you want and get a working web app to tweak, and for a lot of projects it’s perfect. For a more complex structure (mine had month, week, and day views plus a review layer that pulled across all of them) I got further, faster in Claude Code. Start with the easy button and move over if you hit a wall.

How do I figure out which of my assets to build first?

Look at what you do with clients the same way every single time — the framework on every discovery call, the workbook, the checklist, the process you run from memory. Start with the one people already ask you for most, or the one you’ve already published, the way my journal was the obvious first build.

Is an app actually better than the PDF or spreadsheet I already have?

For some things, yes — an app can aggregate and adapt in ways paper and spreadsheets can’t, like telling you what you tracked this month or adjusting to each user’s inputs. For other things the PDF is fine. The point isn’t that everything should be an app; it’s that the asset is already yours to shape.

Where do I get the actual step-by-step how-to?

The full build — the prompts, the project structure, the calendar setup — is in the paid version of this piece on my Substack. The done-with-you path, where we turn your IP into a usable asset together, is VIOS.

This started as a note to my Substack subscribers. Read the original →

The done-with-you path

Turn the asset you already own into an app


VIOS is where we take the IP you've been carrying for years — the framework, the audit, the system — and build it into something people can use without you in the room.

Explore VIOS