Architecture overview
Это содержимое пока не доступно на вашем языке.
┌─────────────────┐ HTTPS ┌──────────────────┐│ Sirius IDE │ ─────────────► │ FastAPI backend ││ (PyQt / web) │ JWT Bearer │ PostgreSQL │└────────┬────────┘ └────────┬─────────┘ │ │ │ sirius-website (Next.js) │ OpenRouter / OpenAI │ auth + billing UI ▼ └────────────────────────► LLM providers| Component | Repo path | Role |
|---|---|---|
| Desktop IDE | gui/, main.py | Editor, agent UI, local tools |
| Backend | backend/ | Auth, billing, AI proxy, quotas |
| Website | sirius-website/ | Marketing + account cabinet |
| Docs | sirius-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.