Skip to main content

AI King — public CLI + thin SDK (Apache-2.0). Full engine in aiking-core.

Project description

AI King

Single-distribution AI agent platform stack — governance, body, substrate, and optional engine in one pip install.

Install

pip install aiking          # shell + transitive engine + concinno migration deps
pip install "aiking[body]"  # add aiking.body.engine adapters (persona-api)
pip install "aiking[memoria]"  # Windows-only RAM cleanup tray (concinno-skills-memoria)
pip install "aiking[skills]"   # full opt-in skill suite

Quick check

aiking --version
aiking info
aiking layers

aiking info prints the installed substrate adapter (defaults to the vendored MIT fork substrate) and any aiking.core_engine entry points discovered from aiking-core.

What you get

Layer Module License
Governance aiking.governance Apache-2.0
Body aiking.body Apache-2.0
Substrate aiking.substrate Apache-2.0
Engine aiking_core AGPL-3.0-or-later / Commercial

The aiking shell is permissively Apache-2.0 licensed. The substantive engine (ZIQ, FieldRead, Cerno, guards, runtime, PSYCHE) lives in aiking-core (AGPL-3.0-or-later, commercial dual). They are wired together via the aiking.core_engine entry-point group — the shell does not import aiking_core directly, preserving the AGPL boundary.

Migrating from concinno / persona-api

The 5.3.0 release of concinno and the 2.1.0 release of persona-api emit DeprecationWarning and forward to aiking modules. Removal is scheduled for concinno 6.0.0 / persona-api 3.0.0 (~2026-11-01).

Update imports:

from concinno.guards.X      → from aiking.governance.guards.X
from concinno.cognitive.Y   → from aiking.governance.c0_router (re-export)
from concinno.ziq           → from aiking_core.ziq
from concinno.field_read    → from aiking_core.fieldread
from persona.engine         → from aiking.body.engine
from persona.cerno          → from aiking_core.cerno

Known caveat (1.0.1)

from aiking.body import engine requires pip install "aiking[body]" to pull persona-api. As of persona-api 2.1.0 the package has an upstream from .engine import PersonaEngine self-import bug that prevents import persona from succeeding even when installed. Wait for persona-api 2.1.1 for that path to work end-to-end. Everything else — aiking info, aiking layers, from aiking_core import ziq, from aiking_core import fieldread, from aiking_core import cerno, from aiking.governance import guards, from aiking.substrate import get_substrate — is verified working from a clean pip install aiking on Python 3.10–3.13.

License

Apache License, Version 2.0. See LICENSE. The optional aiking-core engine is AGPL-3.0-or-later (commercial dual; see COMMERCIAL_LICENSE.md).

Source

https://github.com/aiking931931/ai-king

Project details


Download files

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

Source Distribution

aiking-1.0.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

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

aiking-1.0.1-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file aiking-1.0.1.tar.gz.

File metadata

  • Download URL: aiking-1.0.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for aiking-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a4952380c299c212e42cb144c0368a471a1113737bf3dfb62ab2a572caf22bf2
MD5 754346a4307ad51c09cc23c141a5dba6
BLAKE2b-256 235a559574ee04126d1f6560b3aa596e681efc55786f01f403cc5e6c5cbf6c62

See more details on using hashes here.

File details

Details for the file aiking-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: aiking-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for aiking-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9d0b19c433d58dac4cf76db803861a0cc2ed233e12f1cbe238d5e6a7075278c8
MD5 5e51f8020c1ac5c4e38e5bd61db81aa2
BLAKE2b-256 fa9e5d60ea8de332198fa611425dd6f55c0edb6d4474051c6998c27615db793d

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