ARCHE
FamiliesDocsExamplesBlogGitHub ↗
Documentation

Start

  • Getting started
  • Philosophy

Guides

  • First hour
  • Agent context
  • Verification
  • Package managers
  • Scaffold lifecycle
  • Showcase & portfolio

Walkthroughs

  • TypeScript fullstack
  • Convex product
  • Rust API & fullstack
  • Solana family
  • Customize & experiments
  • Automation (JSON/MCP)

CLI

  • Overview
  • Flags
  • Subcommands
  • Generated output

Presets

  • Preset catalog

Stack

  • TypeScript architecture
  • Convex
  • Rust
  • Solana
  • Authentication
  • Prisma store
  • tRPC

Operations

  • Deployment
  • Environment variables
  • Workers & queues
  • CI & testing
  • Scaling
  • Security
  • Troubleshooting

Reference

  • Stack links
  • Capabilities
  • This source repo
  • Code examples
← Documentation

Capabilities

Customize preset options, compatibility rules, and support labels from the registry.

1 min read

The customize preset builds projects from capability groups below. The CLI validates combinations before writing files—conflicts surface as errors from validate or interactive create.

Package manager
OptionStatusNotes
BundefaultStableDefault package manager with Bun-native catalogs.
pnpmStableFirst-class package manager with pnpm-native catalogs.
npmExperimentalNot part of the stable generated-project matrix.
TypeScript runtime
OptionStatusNotes
Node.jsdefaultStable—
Bun runtimeRequires validation—
Rust API
OptionStatusNotes
AxumdefaultRequires validation—
Database
OptionStatusNotes
Postgres + SQLxdefaultRequires validation—
NoneStable—
SeaORMExperimental—

Related presets

PresetUse when
customizeYou need specific database, ORM, bundles, or addons
experimentsYou accept unstable or proof-gated generators

Walkthrough: Customize & experiments.

Bundles (TypeScript fullstack)

Common bundle ids passed via --bundle=:

  • product, realtime, growth, infra, ai

Exact compatibility is enforced in packages/registry—do not assume a bundle works on every preset.

Next steps

  • Preset catalog
  • CLI flags
  • Customize walkthrough