engineering / agent

Rilable

An open-source iPhone app for building and previewing web and iOS apps from prompts.

At a glance

Purpose
An open-source iPhone app for building and previewing web and iOS apps from prompts.
Runs in
Web service
Operating systems
Not stated
Needs
Runtime: Not stated; Needs internet: Yes; Needs accounts or API keys beyond your agent: Yes
Files and data
Reads files: Not stated; Writes files: Not stated; Sends data to other services: Yes
Tool type
Agent
Delivery
From GitHub
Version
Latest on the main branch
Access
Code on GitHub
Compatibility
According to the README, Rilable is an iPhone app built with SwiftUI and Convex that uses Claude. The README says web apps run in Daytona sandboxes. The README says native iOS apps are compiled by Chorus cloud Xcode and previewed in a browser iPhone simulator. The README says Claude Code, or any capable coding agent, can set it up for you.
External costs
The README lists an Anthropic key (required), a Daytona key for web builds, a Chorus key for mobile builds, an OpenAI key for voice (optional) and a Vercel AI Gateway key (optional). It describes creating a free Convex backend. It states no prices for these services. The repository is MIT-licensed. Your coding agent or model provider may charge for usage.
Permissions
The README suggests asking Claude Code or another coding agent to clone and set up the repository and points to CLAUDE.md for that process. The README requires your Anthropic key, Daytona for web builds and Chorus for mobile builds, with OpenAI voice and Vercel AI Gateway keys optional. The README says these keys are Convex environment variables on your deployment. The README says the agent writes and edits app code, serves web apps from public Daytona sandboxes, and compiles iOS apps through Chorus. The README says requesting a download link signs the build through your Apple account connected to Chorus and posts an OTA link. The README warns that Convex functions are unauthenticated, anyone with the deployment URL could create builds on your accounts, the /ai/* gateway proxy is public, and web previews are public links.
Usage terms
MIT License, as stated in the repository. See its LICENSE file for the exact terms.

Code on GitHub

rbrown101010/rilable

MIT

TypeScript170 stars50 forksLast pushed 11 Jun 2026 UTC

An iPhone app that builds apps — prompt to live web + iOS apps. SwiftUI + Convex + Claude + Daytona + Chorus.

Public GitHub data fetched · 0 days old

View on GitHub ↗

What it does

Rilable is an open-source iPhone app built with SwiftUI, Convex and Claude. The README describes prompting an agent to write code and previewing the resulting app.

The README says Web mode serves static apps from public Daytona sandboxes, while Mobile mode produces SwiftUI apps compiled by Chorus cloud Xcode and previewed through a browser iPhone simulator. The README describes streamed build status, follow-up edits and automatic repair of mobile compile errors.

The README lists a Claude model picker, Whisper voice input and a Vercel AI Gateway proxy for generated apps. The README says asking for a download link signs a mobile build through an Apple account connected to Chorus. The README points to CLAUDE.md for setup.

Who it is for

People who want to build web and iOS apps from prompts on an iPhone, using their own Convex deployment and API keys.

Example tasks

Switch to Web mode, describe a web app and preview it inside the app.
Switch to Mobile mode, describe an iOS app and preview it in the cloud iPhone simulator.
Send a follow-up message to change an app the agent built.
Ask the chat for the download link to install a mobile build on your iPhone.
Use the microphone in the composer to dictate a prompt.

Getting started

The README suggests giving the repository to Claude Code, or any capable coding agent, and asking it to clone the repository and set it up for you. The README says CLAUDE.md walks through creating the Convex backend, collecting each API key, configuring the iOS app, building it and verifying an end-to-end build, and asks you only for the keys. It also says CLAUDE.md reads well for people who set it up by hand. The README has the exact prompt.

Limitations

According to the README, an Anthropic key is required. Daytona is needed for web builds and Chorus for mobile builds. OpenAI (voice) and the Vercel AI Gateway (AI features in generated apps) are optional. The README says keys live as Convex environment variables on your deployment and describes creating a Convex backend. The README says installing a build on your phone uses your Apple account connected to Chorus. The README warns that its Convex functions are unauthenticated by design, so anyone with your deployment URL could create builds on your accounts; it advises keeping the URL private or adding authentication. The README also warns that the /ai/* gateway proxy and web preview links are public. The README describes the UI as a clone of Lovable's mobile app for personal use and suggests a re-skin before shipping it somewhere serious. The repository can change at any time; check its README before you install.

Data practices

The README says service keys are stored as Convex environment variables on your deployment and the voice-transcription key stays server-side. The README describes Whisper transcription and a Vercel AI Gateway proxy for generated apps. The README names Anthropic, Daytona, Chorus, OpenAI and Vercel AI Gateway as connected services. The README warns that the Convex functions and gateway proxy are unauthenticated and web preview URLs are public. The README does not describe telemetry.

Community experience

Not rated yet

Sign in to share your experience.

Comments 0

No comments yet.

Sign in to comment

Report a listing concern