Apps
Full-stack applications from natural language
Apps emerge from understanding your needs. The Work Assistant explores your workspace, understands what you want to accomplish, and builds complete applications that fit your actual data and integrations.
Capabilities
Work Assistant Path
Ask a question, get an app. The Work Assistant explores your workspace first, then builds the right solution based on your actual data.
Full-Stack Output
Get complete apps with frontend, backend, and database. Production-ready from day one.
Live Preview
See your app running in real-time as it's being built. Sandboxed containers with hot module reloading.
Real-time Logs
View app logs in sandbox during development and in production. Debug issues without guessing.
Git-Based Versioning
Every change is a commit. Full history and rollback support built in.
Iterative Refinement
Chat to make changes. Add features, fix bugs, or completely pivot. All through conversation.
Full Transparency
View and understand everything. No hidden logic or locked components.
Use Cases
Why It Matters
- Production-ready apps you can customize as needed
- Multi-phase generation ensures quality and coherence
- Apps share data automatically via the workspace entity graph
- Deploy instantly to the global edge network
How It Works
Apps in Runwork are complete, full-stack applications generated from natural language descriptions. Unlike drag-and-drop builders that limit you to predefined components, Runwork generates real code—React frontends, TypeScript backends, and database schemas—that you can inspect, modify, and extend.
The process starts with the Work Assistant. Describe what you need: "I need a customer portal where clients can view their invoices, download reports, and submit support tickets." The assistant explores your workspace first—understanding your existing entities, integrations, and data structures—then generates an app that fits your actual environment, not a generic template.
Generation happens in phases. First, the assistant plans the app architecture: what pages, what components, what data flows. Then it generates the code, running it in a sandboxed environment where you can see it live as it's built. Hot module reloading means you watch the app take shape in real-time. If something doesn't look right, say so—the assistant iterates until it matches your vision.
Every app automatically connects to your workspace data. If you have a Customers entity, your app can display and edit customer records without any additional wiring. If you've connected Stripe, your app can show payment history. The entity graph means apps aren't siloed—data flows naturally between all your tools.
Once built, apps deploy instantly to Runwork's global edge network via deployments. Every change is version-controlled with Git, so you can roll back anytime. And refinement never stops—continue chatting to add features, fix bugs, or completely pivot your app's direction.