Getting Started
Local Development
Run feros components individually for day-to-day development.
Local Development
feros is a multi-service monorepo. For most work, run each surface in a separate terminal.
Control Plane API (studio/api)
Run from repo root:
make api-dev
make api-migrate
make api-serveUseful checks:
make lint-api
make test-apiDashboard Web (studio/web)
cd studio/web
pnpm install
pnpm devVoice Server (voice/server)
cd voice/server
cargo runThis process expects DB connectivity and a valid AUTH__SECRET_KEY.
Voice Engine (voice/engine)
voice/engine is primarily linked as a library dependency for voice/server and studio/api, but you can run tests directly:
cd voice/engine
cargo testOptional Inference Stack (inference)
Use this only if you want self-hosted STT/TTS:
make inf-build-stt
make inf-build-tts
make inf-stt
make inf-tts