SkyAgentOS is a mission runner + computer-use platform (browser + desktop + tools + memory + human controls), not a kernel operating system.
- Read
docs/quickstart-local.md - Run
python -m skyagentos.api.main doctor - Run
bash demos/run_demo.sh - Use API:
POST /missions
src/skyagentos/(orchestrator, API, runtime tools, memory)docker-compose.yml(local stack wiring)demos/+tests/
services/(service decomposition stubs)workers/(worker stubs)apps/dashboard/(UI stubs)infra/k8s,infra/terraform,deploy/
src/skyagentos: runtime implementationservices: control-plane service modules and stubsworkers: execution-plane workersapps: user-plane dashboardsdata: migrations/seed/fixturesdocs: onboarding, architecture, troubleshooting, model routing, skillsinfra: docker, k8s, terraform, observability assetsevals: benchmark and scenario checkstests: unit/integration checks
SkyAgentOS is packaged from src/ with pyproject.toml.
pip install -e .[dev]
skyagentos doctorskyagentos run --template web_research
skyagentos serve
skyagentos benchmark
skyagentos doctor
skyagentos demo
skyagentos logs- Grafana credentials are required (no default admin/admin).
- Keep secrets only in
.env(never commit real keys). - For local/offline runs set
SKYAGENT_DRY_RUN=true.
See docs/troubleshooting.md and docs/model-routing.md for runtime failure triage.
- local-only
- hybrid-cloud
- full-observability
Detailed setup: docs/quickstart-local.md.
LICENSECONTRIBUTING.mdCHANGELOG.md.github/ISSUE_TEMPLATE/*.github/pull_request_template.md