Architecture
Directory Structure
deveco-cli/
├── packages/
│ ├── opencode/ # CLI core (Effect runtime, TUI, Agent logic)
│ ├── app/ # Web App (SolidJS frontend)
│ ├── web/ # Landing page and website
│ ├── ui/ # Shared UI component library
│ ├── desktop/ # Tauri desktop app
│ ├── desktop-electron/ # Electron desktop app (legacy)
│ ├── slack/ # Slack integration
│ ├── shared/ # Shared utilities and types
│ ├── sdk/js/ # JavaScript SDK
│ ├── plugin/ # Plugin system
│ ├── function/ # Serverless Function runtime
│ ├── enterprise/ # Enterprise features
│ ├── storybook/ # UI component documentation
│ ├── script/ # Build and release scripts
│ ├── containers/ # Docker image definitions
│ └── console/ # Cloud console (SaaS)
│ ├── app/ # Console frontend
│ ├── core/ # Console backend core
│ ├── function/ # Console serverless functions
│ ├── mail/ # Email templates
│ └── resource/ # Infrastructure resources
├── specs/ # Feature specifications
├── docs/ # Project documentation
│ └── upstream-sync/ # Upstream sync guides and records
├── github/ # GitHub Action release scripts
├── infra/ # Infrastructure as Code (SST / AWS)
├── nix/ # Nix packaging config
├── sdks/ # SDK related (including VS Code extension)
└── .opencode/ # OpenCode self-configuration
Sub-package Spec Index