Перейти к содержимому

Architecture overview

Это содержимое пока не доступно на вашем языке.

┌─────────────────┐ HTTPS ┌──────────────────┐
│ Sirius IDE │ ─────────────► │ FastAPI backend │
│ (PyQt / web) │ JWT Bearer │ PostgreSQL │
└────────┬────────┘ └────────┬─────────┘
│ │
│ sirius-website (Next.js) │ OpenRouter / OpenAI
│ auth + billing UI ▼
└────────────────────────► LLM providers
ComponentRepo pathRole
Desktop IDEgui/, main.pyEditor, agent UI, local tools
Backendbackend/Auth, billing, AI proxy, quotas
Websitesirius-website/Marketing + account cabinet
Docssirius-docs/Starlight documentation

The website never holds LLM API keys. All model calls go through POST /ai/chat on your backend with server-side keys in .env.

See also docs/ARCHITECTURE.md in the main repository for IDE internals.