Skip to content

Project Types

Workbench supports multiple project types, each with its own template and feature set.

Website

Create modern web applications with React and Vite.

bash
wb init my-site --kind website

Stack

  • Framework: React 19 with TypeScript
  • Build Tool: Vite
  • Styling: Tailwind CSS
  • Package Manager: pnpm

Deployment Targets

TargetDescription
cloudflareCloudflare Pages with edge functions
railwayRailway with Docker deployment
bash
# Create with Cloudflare deployment
wb init my-site --kind website --deployment cloudflare

Optional Features

  • Convex - Real-time backend with database and functions
  • Claude - AI agent support with Claude Code skills
  • Codex - AI agent support with OpenAI Codex CLI

Generated Structure

my-site/
├── src/
│   ├── app/
│   │   ├── routes/
│   │   │   └── index.tsx
│   │   └── root.tsx
│   └── main.tsx
├── public/
├── package.json
├── vite.config.ts
├── tailwind.config.ts
├── tsconfig.json
├── mise.toml
└── .workbench.toml

TUI

Create terminal user interfaces with Go and Bubble Tea.

bash
wb init my-cli --kind tui

Stack

Optional Features

  • Claude - AI agent support with Claude Code skills
  • Codex - AI agent support with OpenAI Codex CLI

Generated Structure

my-cli/
├── cmd/
│   └── app/
│       └── main.go
├── internal/
│   ├── cli/
│   │   └── cli.go
│   ├── tui/
│   │   └── model.go
│   └── ui/
│       └── styles.go
├── go.mod
├── go.sum
├── mise.toml
└── .workbench.toml

iOS

Create iOS applications with Swift and SwiftUI.

bash
wb init my-app --kind ios

Stack

  • Language: Swift
  • UI Framework: SwiftUI
  • Minimum iOS: 17.0

Optional Features

  • Convex - Real-time backend with Swift SDK
  • Claude - AI agent support with Claude Code skills
  • Codex - AI agent support with OpenAI Codex CLI

Generated Structure

my-app/
├── MyApp/
│   ├── App.swift
│   ├── ContentView.swift
│   ├── Assets.xcassets/
│   └── Info.plist
├── MyApp.xcodeproj/
├── mise.toml
└── .workbench.toml

Choosing a Project Type

If you want to build...Use
Web application or SPAwebsite
CLI tool or terminal apptui
iPhone or iPad appios

All project types share common features:

  • mise for tool management
  • AGENTS.md for AI assistants
  • .workbench.toml for project configuration
  • Consistent project structure