A React + TypeScript + Vite application for managing team workflows and agent usage across Claude Code, Codex, Grok, and local inference sources.
This project uses Bun as the package manager and runtime.
- Bun 1.0+
curl -fsSL https://bun.sh/install | bashRestart your terminal or run source ~/.bashrc (or ~/.zshrc) to add Bun to your PATH.
# Install dependencies
bun install
# Start development server (with hot reload)
bun run dev
# Build for production
bun run build
# Run linter
bun run lintThe development server will start at http://localhost:5173.
| Script | Description |
|---|---|
bun run dev |
Start dev server with Bun's hot reload |
bun run build |
Build with Bun runtime |
bun run lint |
Run ESLint with Bun |
bun run preview |
Preview production build |
bun run api |
Start API server |
bun run test |
Run tests |
bun run test:watch |
Run tests in watch mode |
bun run test:coverage |
Run tests with coverage |
bun run buildOutput is generated in the dist/ directory.
src/
components/ # Reusable UI components
pages/ # Page components
lib/ # Utility functions
hooks/ # Custom React hooks
types/ # TypeScript types
public/ # Static assets
dist/ # Build output
docs/ # Documentation
SKILLS.md # OpenClaw skills reference (session-logs, etc.)
bun.lock— Bun lockfile (committed to source control)
For production applications, we recommend enabling type-aware lint rules. See the ESLint configuration guide for details.
Private - Orca Team