Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 4 Nov 2026. What's built · Install 0.2.0
jadpo
ReferenceCommands

Tools

Commands

Every jadpo command, what it does and how to run it.

The jadpo command

You work with Jadpo through one command, jadpo, and a short list of subcommands.

CommandWhat it does
jadpo newStart a project.
jadpo checkCheck the project for errors.
jadpo fmtFormat source files.
jadpo testRun tests.
jadpo buildBuild the app to deploy.
jadpo devRun the app and reload on every save.

Commands for looking into and changing code

These commands show you what your code does: its routes, the SQL its queries send, and what a prompt sends a model.

CommandWhat it does
jadpo routesList every route.
jadpo sqlShow the SQL a query or action sends.
jadpo aiShow prompts, record, usage.

Commands for the database, settings and translations

These commands change what sits beside your code: the database's migrations, your local settings, and the wording of your app in each language.

CommandWhat it does
jadpo migrateWrite and apply migrations.
jadpo seedFill the development database from a seed.
jadpo configCheck and set local settings.
jadpo translationsKeep translations up to date.

Commands for records, findings and review

Some files in your project are records: files Jadpo writes for you to commit, such as the record of your public API, which a reviewer reads in a pull request (Review and records).

CommandWhat it does
jadpo apiRewrite the API records.
jadpo recordsList and update the records.
jadpo acceptanceDraft a person's acceptance.
jadpo approvalExplain a change, decisions first.
jadpo declinesList or clear declines.
jadpo fixFix a standard type's finding.
jadpo suggestHint where a standard type or operation fits.

Commands for background work

These commands are for an operator: the person who looks after a running app.

CommandWhat it does
jadpo flagsChange and remove flags.
jadpo schedulesWatch and control schedules.
jadpo deliveriesRetry, dismiss or cancel deliveries.

Commands for packages

A package is code you install rather than write: a library, or a provider package that calls an outside service such as Stripe (External services).

CommandWhat it does
jadpo packageShow, check, import and install packages.

Commands for services, calls, email and stored data

These commands show what your app sent outside while you develop it, the provider calls and the email, and check a deploy before it happens.

CommandWhat it does
jadpo callsShow provider calls in dev.
jadpo emailRead the dev inbox and check mail.
jadpo runsCheck runs before a deploy.

Commands for debugging, editors and help

jadpo why <schedule> ends with the schedule's .jadpo place, and takes --json (Watching schedules).

CommandWhat it does
jadpo whyExplain why a schedule didn't run.
jadpo lspRun the language server for editors.
jadpo helpShow commands, flags and examples.
jadpo completionsTurn on Tab completion.
jadpo versionPrint the version.
jadpo toolchainManage Jadpo releases.

Markdown for agents: /docs/commands.md.Built from Jadpo main at 6cc3cb4.