28 lines
819 B
Markdown
28 lines
819 B
Markdown
# SenlinAI Agent Workbench
|
|
|
|
Private project-centered workbench MVP.
|
|
|
|
## Development
|
|
|
|
```powershell
|
|
docker compose -f infra/docker-compose.yml up -d
|
|
Set-Location backend
|
|
go run ./cmd/api
|
|
```
|
|
|
|
## Frontend
|
|
|
|
The web client uses Svelte and TypeScript only. The login shell lets users enter a server IP address or domain name, which is saved as the API base URL.
|
|
|
|
## Backend Configuration
|
|
|
|
- `PORT`: API listen port, default `8080`.
|
|
- `DATABASE_URL`: PostgreSQL connection string. Do not commit real credentials.
|
|
- `AUTH_SECRET`: HMAC secret for invite and session tokens.
|
|
- `SYSTEM_AI_KEY`: optional fallback AI provider key.
|
|
- `AI_KEY_ENCRYPTION_SECRET`: secret used to encrypt user AI keys at rest.
|
|
|
|
## Verification
|
|
|
|
See `docs/mvp-verification.md` for backend, web, desktop, PostgreSQL, and manual MVP verification steps.
|