explaingit

rbrown101010/rilable

Analysis updated 2026-05-18

105TypeScriptAudience · vibe coderComplexity · 4/5LicenseSetup · hard

TLDR

An iPhone app that builds other apps: you describe what you want, an AI agent writes the code, and the result deploys to a web sandbox or a real iOS device.

Mindmap

mindmap
  root((Rilable))
    What it does
      Describe an app in words
      AI writes and deploys code
      Live build progress
    Tech stack
      SwiftUI
      Convex
      Claude
    Use cases
      Build a web app from a prompt
      Build a native iOS app
      Iterate with follow up messages
    Audience
      Vibe coders
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Describe a web app idea in plain language and get a deployed working version inside the iPhone app.

USE CASE 2

Build a native iOS app that compiles in the cloud and previews in a browser based simulator.

USE CASE 3

Send follow up messages to iterate on and refine an app after the first version is built.

What is it built with?

SwiftUIConvexClaudeDaytonaChorus

How does it compare?

rbrown101010/rilablebigfrankykevin/sportsbook-bet365newideas99/open-dungeon
Stars105105106
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/53/5
Audiencevibe coderdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Anthropic, Daytona, and Chorus API keys plus your own Convex deployment before first use.

Use, copy, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

In plain English

Rilable is an open-source iPhone app that builds other apps. You type a description of what you want, an AI agent writes the code, and the result is deployed and shown to you inside the app. It can build two kinds of things: web apps, which run in cloud sandboxes, and native iOS apps, which are compiled in the cloud and can be previewed in a browser-based iPhone simulator or installed on your real device. The technical stack combines SwiftUI for the iPhone interface, Convex for the backend and real-time data, and Claude as the AI coding agent. Build progress streams into the chat in real time. If a mobile build fails to compile, the agent tries to fix the errors automatically. You can send follow-up messages to iterate on an app after the first version is built. Setting it up requires several API keys: Anthropic for the AI, Daytona for web app hosting, and Chorus for mobile compilation. Voice input via a microphone in the chat is optional and uses OpenAI's Whisper. A Vercel AI Gateway integration lets apps the agent builds include AI features without exposing your keys in the generated code. All keys are stored in your own Convex deployment and are never committed to this repository. The README is straightforward about the current limitations. The backend has no authentication by design, since it is built as a single-user tool. That means anyone who has your Convex deployment URL could trigger builds using your accounts. The authors recommend keeping that URL private or adding auth if you intend to share it. The web previews are publicly accessible links, which is what makes sharing generated apps work. The iPhone UI is based on the design of the Lovable mobile app, and the README notes that if you plan to ship this commercially you should redesign it first. The project is released under the MIT license. The setup guide is written in a CLAUDE.md file, which is formatted for use by an AI coding agent but is described as readable for humans too.

Copy-paste prompts

Prompt 1
Walk me through getting the Anthropic, Daytona, and Chorus API keys I need to run Rilable
Prompt 2
Explain why Rilable's backend has no authentication and what risk that creates if I share my Convex URL
Prompt 3
Help me write a first app description prompt to test Rilable's web app build path
Prompt 4
Explain how Rilable automatically fixes a failed native iOS build

Frequently asked questions

What is rilable?

An iPhone app that builds other apps: you describe what you want, an AI agent writes the code, and the result deploys to a web sandbox or a real iOS device.

What language is rilable written in?

Mainly TypeScript. The stack also includes SwiftUI, Convex, Claude.

What license does rilable use?

Use, copy, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

How hard is rilable to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is rilable for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.