Skip to main content

Khy OS — AI platform operating system with an extensible default app runtime

Project description

Khy OS

Khy OS is an AI platform CLI and runtime. The default built-in app is khyquant.

Positioning

  • khy is the primary Khy OS command (platform shell + app runtime).
  • khyquant is the default upper-layer app/plugin compatibility command.
  • AI lite mode is explicit: use khy ai ... (or khy --lite ...).

Quick Start

python3 -m pip install -U khy-os
khy --help
khy doctor
khy app list

Development install:

python3 -m pip install -e .

Core Commands

khy app list
khy gateway status
khy linux status
khy server start

Explicit AI Lite Mode

khy ai "summarize this project status"
khy ai -p "only output JSON"
khy ai run qwen3.5:4b "hello"

# compatibility alias (kept for older scripts)
khy run qwen3.5:4b "hello"

OS Build Entry

bash scripts/build-khy-os.sh

Windows (Docker Desktop + PowerShell):

khy iso build --output dist/khy-os.iso
# equivalent source script:
# powershell -ExecutionPolicy Bypass -File scripts/alpine/build-iso-windows.ps1

Component mode:

bash scripts/build-khy-os.sh --component core --component vmware-plan
bash scripts/build-khy-os.sh --component moonbit --strict

WASM App Runtime

khy app register math --runtime wasm --wasm /abs/path/math.wasm --abi numeric-v1 --export add
khy app run math add 1 2

khy app register echo --runtime wasm --wasm /abs/path/echo.wasm --abi string-v2 --export run
khy app exports echo
khy app run echo hello khy os

khy app register score --runtime wasm --wasm /abs/path/score.wasm --abi json-v2 --export run
khy app run score --json '{"symbol":"AAPL","price":192.3,"rsi":63.2}'

# M1 IPC simulation (loopback netd/fsd/wmd)
khy app register weather --runtime wasm --wasm /abs/path/weather.wasm --abi json-v2 --export run --caps ipc,net
khy app ipc weather net http_get --json '{"city":"shanghai"}'

Required Environment

  • Python >= 3.8
  • Node.js >= 18
  • Linux/macOS/Windows

Pip Distribution Boundary

  • Prebuilt ISO/model artifacts are intentionally excluded from pip packages.
  • You can build ISO locally after installation (khy iso build ...).
  • You can download and register models on demand:
khy models pull qwen3.5:4b
khy models list
khy gateway model

See:

  • docs/architecture/CORE_ARCHITECTURE.md
  • docs/guides/ENV_REQUIREMENTS.md

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

khy_os-0.0.0.0.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

khy_os-0.0.0.0.0-py3-none-any.whl (4.6 MB view details)

Uploaded Python 3

File details

Details for the file khy_os-0.0.0.0.0.tar.gz.

File metadata

  • Download URL: khy_os-0.0.0.0.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for khy_os-0.0.0.0.0.tar.gz
Algorithm Hash digest
SHA256 46d6db22411e17b3a56d3a05e33e01c113b230edbb58bfc0b681555b9fe2ac09
MD5 56c47a78cf512162850ecaa18826e3ad
BLAKE2b-256 442fd1ef0981901f1bfc43f4c94196e898a5ee90ce25bc14449212086ee53b4a

See more details on using hashes here.

File details

Details for the file khy_os-0.0.0.0.0-py3-none-any.whl.

File metadata

  • Download URL: khy_os-0.0.0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for khy_os-0.0.0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e954a4fbb14096668b74964d8a0102ca7ebcb5d1e161c7df7007b8ac0242c655
MD5 8428c1d6c9011af6f067d05a39bb2e9b
BLAKE2b-256 c1036ba018c6197ddd1f4e87f88d7b1ea9a55ca328040299f8ab1eff434836ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page