From user stories to a working app

Start your next project right… or unvibe the one you’re stuck with.

OwlMeans builds your app’s foundation and main flow, and does the things you don’t even think about. Try it, polish it and keep building with OwlMeans or your coding agent.

Vibecode & publish from mobile

Your next project

Describe who it’s for and what they need to do. OwlMeans turns that into a specification, user stories and an application you can develop one useful flow at a time.

The server handoff expires after two minutes. See our Privacy Policy for temporary browser drafts and sign-in storage.

  • Review the specification before development.
  • Get the application structure, sign-in and agent guidance from the start.
  • Develop a useful flow, try it and choose the next change.
OwlMeans Converter · Beta

The one you’re stuck with

Bring your GitHub project. OwlMeans reads the code, recovers its specification and user stories, then rebuilds it on a foundation you can keep developing.

  • Review what the project does and what conversion involves.
  • Approve the stages and see their estimates before proceeding.
  • Keep the recovered documentation, or continue to a rebuilt application.

Conversion rebuilds the application on the OwlMeans stack. Moving a live database and reconnecting external services need separate planning.

How project conversion works
A familiar job, a useful first flow

Projects like yours

The people and projects below are fictional illustrations of what you could build. They are not customer testimonials.

Peter’s repair workshop

Peter needs customers to book repairs without exchanging messages about every available time. His first flow connects a service list, a booking form and a staff schedule.

  1. Request The request
  2. Specification The specification
  3. Stories The first connected stories
  4. Result The working result
  5. Next change The next small change

Maya’s support desk

Maya needs one place for customer requests. A customer opens a ticket, a teammate takes it, and both can follow its status.

Leo’s research assistant

Leo needs research he can inspect before using it. His agent gathers material with approved tools, shows its sources and asks him to review the result.

Nina’s unfinished CRM

Nina has a prototype that has become difficult to change. She can recover its contacts, deals and follow-up flows as stories, then choose what to rebuild first.

Illustrative build walkthrough

Peter’s booking app, from idea to first flow

Follow one small application through planning, implementation and a later change. The example uses a customer portal; its booking rules are defined in the stories.

The screenshots come from a real OwlMeans run of this request in October 2026. Peter, his customers and their bookings are fictional.

  1. Step 1

    The request

    Build a booking app for my repair workshop. Customers choose a service and an available time, then see their booking. Staff manage the schedule. Customers must only see their own bookings.

    The Start a project screen of the OwlMeans Platform, with Peter’s request typed into the application description

    Peter’s request on the platform’s start screen.

    1. The request, in Peter’s own words
    2. Ask OwlMeans for a specification
    Open full size
  2. Step 2

    The specification

    OwlMeans turns the request into a plan you can review: services, available times, bookings, customer access and staff access. Check the rules before approving it.

    The initial sketch lays out the landing page and application areas. Its labelled story placeholders show what still needs implementation.

    The specification of Peter’s booking app in the OwlMeans Platform, with the buttons to edit or accept it

    The specification, open for review before any development starts.

    1. Who the app serves, and which actions need an account
    2. Change the plan before anything is built
    3. Accept it to create the project
    Open full size
    The initial sketch of the guest area in Peter’s booking app, where two placeholders name the stories they stand for and show sample content

    The initial sketch of the guest area. Labelled placeholders stand in for stories not built yet.

    1. The story this placeholder stands for
    2. Sample content until that story is built
    Open full size
  3. Step 3

    The first connected stories

    As a staff member, I can publish the bookable times for each service.

    As a customer, I can choose a service and an available time, then confirm my booking.

    Build them in the board’s order, starting with the staff schedule. Together they make the first useful flow, with real records, access checks and one rule that keeps two bookings off the same time.

    The story board of Peter’s booking app with the planned stories: the staff schedule first, then the customer choosing a service and a time

    The planned stories on the project’s story board, in the order of the main flow.

    1. The staff schedule comes first
    2. Then the customer’s first steps
    3. Start building a story
    Open full size
  4. Step 4

    The working result

    Try the implemented flow: choose a service, reserve a time and find the booking in your account. Open the staff view and check the same record there.

    Then try a second customer. Their account must not reveal the first customer’s booking.

    The My bookings screen of Peter’s booking app, with a test customer’s lamp repair booking and its details

    A test customer’s booking in the running preview.

    1. The booking in the customer’s account
    2. Its reference, which staff see too
    Open full size
    The back office of Peter’s booking app, where the time of the same booking shows as occupied

    The same booking on the staff schedule.

    1. The same booking, by its reference
    2. Its time stays occupied
    Open full size
    Peter’s booking app refusing a second test customer who tries to open the first customer’s booking

    A second test customer can’t open the first customer’s booking.

    1. Refused under the app’s access rules
    Open full size
  5. Step 5

    The next small change

    After trying the app, Peter wants customers to request a different time. That becomes the next story, using the existing booking record and access rules.

    Test that change on a phone as well as a larger screen. Keep the first booking flow working as the application grows.

    Peter’s booking app on a phone, where a test customer chooses a new time for a lamp repair booking before sending the request

    The next story on a phone: a customer asks for a different time.

    1. The current booking, which keeps its time for now
    2. A new time, chosen from the free times of the same service
    3. The request, saved on the same booking record
    Open full size
    An owl tests an application on a phone before making another change

OwlMeans does things you don’t even think about

Peter asked for bookings. Here is what else OwlMeans took care of, and when he would otherwise have found out.

A landing page, customer area, back office and administration area When visitors, customers and staff each need their own screens
A rule in every story for who may read or change each record When one customer opens another customer’s booking
A back office that only staff can open The day a stranger signs up and finds the staff schedule
Terms, privacy and cookie pages with cookie choices, ready for your reviewed text The week before launch
Background jobs and queues when a story needs them When the first report times out the page
Project instructions and package skills in the repository When a new developer or coding agent joins

The application code sits in the generated repository you own. Review the legal pages for your business and test the application before release.

The code editor of the OwlMeans Platform with the generated repository of Peter’s booking app, open at the shared booking record

The generated repository in the platform’s code editor.

  1. The booking record, defined in the shared package
  2. Separate packages for the API, back end, shared definitions, web interface and worker
  3. Instructions for the next coding agent
Open full size

Unvibe your existing project with OwlMeans

Bring a project you started with another tool. OwlMeans recovers its specification and user stories. You approve each stage of the rebuild, then keep developing on the new foundation.

Unvibe your project →
Included without asking

The parts around your main flow

Planning and development

  • A reviewable specification and user stories, with a labelled sketch of the application before implementation.
  • Specialized agent roles, story design, implementation and repair stages.
  • A story board, running preview, code editor and agent console for ongoing work.
  • Stage estimates, visible progress and resumable runs.

Application foundations

  • A mobile-first web interface, public landing page and structured user, staff and administration areas.
  • Full-stack TypeScript, shared API contracts and PostgreSQL data storage.
  • Email sign-in and OIDC/SSO, with users, organizations, groups and application permissions.
  • Separate Preview and Production access settings, plus isolated project environments.
  • Background jobs, queues and AI-provider integration when the selected application calls for them.
  • Terms, privacy and cookie surfaces to complete and review for your business.

Continued development and delivery

  • GitHub connection and a repository containing the code, project instructions and package guidance.
  • Browser development or an MCP connection from a supported coding agent.
  • Production publishing, custom-domain controls and production sign-in settings on Pro.
  • A builder interface in eight languages.
Supported application types

Web apps, chatbots, agents and data pipelines

OwlMeans has starting architectures for different kinds of work. Choose the application type, then define the behavior and integrations your users need.

Full-stack web apps

Customer portals, internal tools and SaaS products with records, roles and working flows

Chatbots

Conversational interfaces connected to your application’s data and actions

AI agents

Applications that choose from defined tools, carry out tasks and show results for review

AI data-processing pipelines

Defined steps for extracting, transforming and reviewing information

Ready starting points

These starting points supply structure and guidance. Your stories define the business rules, integrations and first useful result.

Continue where you work

A project your next agent can understand

Keep developing in OwlMeans, connect a supported coding agent through MCP, or continue in the repository with your own tools. The code travels with its project instructions and package guidance.

Claude Code, Codex and other general coding agents can take it from there. OwlMeans supplies the specialized starting structure and workflow they can build on.

Running the application elsewhere also means configuring its database, identity and other services. The handoff guide explains the choices.

An owl hands over the project and its guidance
Help with the delivery

A team to take it through

If you want us to handle the project, OwlMeans Services covers product management through delivery. You receive the application, its source and tailored agent guidance for continued development.

An owl assembles the parts of an application