2 KiB
2 KiB
Super Multica
This repository keeps docs focused on:
- Development workflow
- Testing workflow
- Operational process
Architecture and project-description details are intentionally omitted from docs. Use source code as the architecture reference.
Quick Start (Workflow)
pnpm install
pnpm multica credentials init
pnpm multica
Run local desktop workflow:
pnpm dev
Local Full-Stack Development (pnpm dev:local)
Use this when you need Gateway + Web + Desktop together for end-to-end dev.
Setup:
- Copy
.env.exampleto.envin repo root - Set
TELEGRAM_BOT_TOKENin.env(from@BotFather) - Run:
pnpm dev:local
What starts:
| Service | Address | Notes |
|---|---|---|
| Gateway | http://localhost:4000 |
Telegram long-polling mode |
| Web | http://localhost:3000 |
OAuth login flow |
| Desktop | — | Connects to local Gateway + Web |
Data isolation:
- runtime data:
~/.super-multica-dev - workspace data:
~/Documents/Multica-dev
Related:
pnpm dev:local:archive
Workflow Commands
# CLI
pnpm multica
pnpm multica run "Hello"
pnpm multica chat
pnpm multica help
# Development
pnpm dev
pnpm dev:desktop
pnpm dev:gateway
pnpm dev:web
pnpm dev:local
pnpm dev:local:archive
# Build / quality
pnpm build
pnpm typecheck
pnpm test
Testing Workflow
# Unit/integration
pnpm test
pnpm test:watch
pnpm test:coverage
# Type safety gate
pnpm typecheck
# Agent E2E
pnpm multica run --run-log "your test prompt"
E2E process docs:
docs/e2e-testing-guide.mddocs/e2e-finance-benchmark.md
Runtime Paths
By default, runtime data is stored under:
~/.super-multica
You can isolate environments with:
SMC_DATA_DIR=~/.super-multica-dev(or other path)
Process Docs
CLAUDE.mddocs/development.mddocs/cli.mddocs/credentials.mddocs/skills-and-tools.mddocs/package-management.mddocs/e2e-testing-guide.mddocs/e2e-finance-benchmark.md