Development Guide
How to contribute to the Locus project.
Project Structure
locus/
├── apps/
│ ├── api/ # NestJS API server
│ ├── web/ # Next.js dashboard
│ └── www/ # Marketing website
├── packages/
│ ├── cli/ # @locusai/cli — Command-line interface
│ ├── sdk/ # @locusai/sdk — TypeScript SDK
│ ├── telegram/ # @locusai/telegram — Telegram bot
│ ├── shared/ # Shared types and utilities
│ └── ai-sdk/ # AI provider abstraction layer
└── scripts/ # Setup and deployment scriptsSetting Up the Development Environment
Prerequisites
Clone and Install
Build All Packages
Run Type Checking
Run Linting
Working on Packages
CLI
Telegram Bot
SDK
Tech Stack
Component
Technology
Last updated