Runable v1.0.0-alpha.20
Why Runable? Docs Modules Work with AI Blog About Changelog
  • 01Why Runable?
  • 02Docs
  • 03Modules
  • 04Work with AI
  • 05Blog
  • 06About
  • 07Changelog
Vue without a fixed server runtime.
Getting Started Structure Integrations Guide MCP API
  • Getting Started Structure Integrations Guide MCP API
Build the Interface
  • Routing
  • Layouts
  • Middlewares
  • Error Handling
Load and Render
  • Data Fetching
  • SSR and CSR
  • Head and SEO
Extend Runable
  • Auto-imports
  • Plugins
  • Modules
Configure and Ship
  • Runtime Configuration
  • CSS and Assets
  • Production Build
CLI
  • Overview
  • Create
  • Prepare
  • Build
  • MCP
  • AI Skills
  • Inspector

CLI

The runable command line — scaffold, prepare, and build projects, then connect Runable to AI coding tools.

@runablejs/cli provides the runable command. It scaffolds a project, regenerates Runable's internal types and registries, produces a production build, installs Agent Skills, and starts the project-local MCP server.

Commands

CommandPurpose
runable createScaffold an application, add Runable to an existing backend, or create a module with --module
runable prepareRegenerate .app/ — types, routes, and auto-import registries
runable buildProduce the production client (and server, when SSR is enabled) bundle
runable mcpStart the project-local MCP server for AI coding agents
runable skills installInstall Runable's Agent Skills for your AI coding agent
runable skills listList the Agent Skills bundled with the installed CLI version

What the CLI does not do

There is no runable dev command. Runable does not provide its own HTTP runtime — your backend (Express, Fastify, NestJS, AdonisJS, Hono, Koa, Bun, Deno, or a custom server) owns the development server, so the way you start development depends on your backend, not on Runable's CLI. A scaffolded project typically runs its own dev script (for example tsx watch server.ts) directly.

Don't assume a Nuxt-like workflow

Runable's CLI intentionally has a small surface. It doesn't manage a dev server, a plugin ecosystem, or deployment targets the way some other frameworks' CLIs do — those responsibilities stay with your backend and your own tooling.

Report an issue Edit this page
Production Build

Generate client and server bundles, then run Runable without a Vite server.

Create

Scaffold a new Runable project, add Runable to an existing backend, or create a Runable module.

On this page

  • 1Commands
  • 2What the CLI does not do
Runable

The Vue framework that brings productive conventions to any backend.

Product

  • Why Runable
  • Documentation
  • Installation
  • Integrations

Project

  • About
  • Blog
  • Changelog
  • Sponsor

Community

  • GitHub
  • Issues
  • Discussions
  • Bluesky

© 2026 Runable. Released under the MIT License.

Open source Built with Vue and Runable