BY · TORCHSTELLAR
From product idea to
launch-ready project.
Start with one command.
Give AI a real product foundation: website, backend, docs, environment config, and deployment flow, ready from day one.
curl -fsSL https://1cli.dev/install.sh | bashStart here
Three ways to start.
Run one create for the fastest path, open templates to choose a stack first, or hand the generated CLI command to an agent.
Run one create
Use this when you want a project root first. Run one create, follow the prompts for directory and env mode, then use one add to keep adding web apps, APIs, or docs.
Copyable command
$ one create
Open the templates page
Templates are already grouped by websites, APIs, docs, mobile apps, and desktop apps. Pick a ready example or build a custom mix, then copy the generated One CLI command.
Template page
1cli.dev/en/templates/
Hand it to AI
Give your goal and One CLI commands to an AI coding tool. In an existing workspace, have it read README files and one.manifest.json first.
one-line agent prompt
Common commands
Complex project setup, split into simple steps.
Humans can run commands directly and follow prompts; scripts and AI can add template names, project names, --yes, and -o json.
ONE CREATE
Start a project
with one command.
one create can run directly as a prompt, or run with a directory and the --preset generated by the templates page to scaffold selected web apps, APIs, docs, and libraries.
one createONE ADD
Keep building
after the project exists.
one add is for an existing One project. You can run one add directly to use the picker, or pass the template name, project name, and deploy option in scripts.
one addONE CONFIGURE
Keep secrets
in the right place.
one configure saves the env, deploy, and container accounts this machine can use. Run it directly for the wizard; scripts use full paths such as env/infisical, deploy/*, or container/docker.
one configureONE TEMPLATES
Pick a starting point
without guessing.
one templates prints the bundled template list in a human-readable terminal format, so people can see the available backend, frontend, docs, mobile, desktop, and library templates first.
one templatesONE SERVE
Fill sensitive config
in your browser.
one serve starts a loopback-only local config page for the same profiles managed by one configure. It is meant for human secret entry, so cleartext credentials do not need to pass through an agent chat.
one serveONE HELP
Help AI find
the right command.
Use one help --all for the complete command catalogue, then a subcommand's --help for its options. Agents can combine this with README files and one.manifest.json to choose project operations.
one help --allAGENT-READY WORKSPACE
Let agents read facts before touching the project.
One CLI is not another chat surface. It organizes manifests, project configuration, and structured errors into one engineering contract so Codex, Claude Code, and Cursor can confirm project facts before choosing commands, editing code, or recovering from failures.
Command help explains usage
Agents use `one help --all` and subcommand `--help` to check the commands, options, and usage supported by the installed version before acting.
one help --allManifest records project facts
`one.manifest.json` records projects, templates, toolchains, and environment boundaries. Agents read those facts before choosing a subproject or command.
one.manifest.jsonTeams own project instructions
One CLI manages templates and the manifest. Teams own AGENTS.md and CLAUDE.md; creating workspaces and adding projects never generates or modifies these files.
AGENTS.md / CLAUDE.mdErrors include next steps
Commands support JSON output, and errors include `code`, `context`, and `remediation[]`. Agents can choose a recovery action without parsing free text.
error.remediation[]Next steps for every command
When a command fails, you do not have to guess.
From creating and adding projects to running and shipping them, One CLI explains where you are stuck and what to do next. Beginners can follow the message, and AI tools can continue from the same result.
No One CLI workspace found. Run this from a workspace root.
- This folder is missing one.manifest.json.
Create a workspace first, or cd into an existing one:
one create <dir>This is one example. Create, add, run, and ship commands use the same pattern when something needs attention.
Stop hand-assembling the project foundation.
Install one Go binary, choose templates, and hand clear project context to humans and AI agents.