Macro is a document and collaboration app with a Rust backend and a web frontend.
This file is the shared entry point: `AGENTS.md` symlinks to `CLAUDE.md`. Edit
`CLAUDE.md` and preserve
CLAUDE.md — Kiro Crew dashboard (frontend)
**`website/AGENTS.md` is the single source of truth for frontend work in
`website/`.** Read it before any UI change; it is imported below
注入运行时版本信息。
## 常用命令
```bash
# 根目录(推荐)
make dev # 同时启动前端开发服务器和后端热重载
make run # 构建前端并运行 Go 后端
make frontend-dev # 前端开发服务器
make build # 构建前端并编译 Go 后端
make clean # 清理构建文件
# Go 后端开发 (backend-go/)
make
frontend 模块文档
[← 根目录](../CLAUDE.md)
## 模块职责
Vue 3 + Vuetify 3 Web 管理界面:渠道配置、能力测试、模型列表查询、拖拽排序、监控面板、主题切换。
## 启动命令
```bash
bun run dev # 开发服务器
bun run build # 生产构建
bun run preview
published to npm as `pinme`. Users run commands like `pinme upload dist` to deploy frontends.
## Build & Dev
```bash
npm run build # Production build (esbuild → dist/index.js)
npm run dev # Dev build
local full/E2E runs share a machine lock, so do not kill a queued run.
- Frontend validation runs through Turborepo from the repo root, with affected-package filters during iteration. Package
Frontend
React SPA using Vite, TanStack Router/Query, Tailwind, shadcn/ui, XState Store, and Zod. Root `CLAUDE.md` owns compatibility and delivery; this file adds web conventions.
## Ownership and Contracts
- Domain features live
repo.
## Overview
OpenAlgo is a production algorithmic trading platform: Flask backend, React 19
frontend. It is **several products in one self-hosted instance**, all sharing a
single broker session
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.