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.1.0.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.1.0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiking-1.1.0.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.1.0.tar.gz
Algorithm Hash digest
SHA256 fc1818b605cc8cb0413ce4a65d373860e4909dd8b4100b88f5cbe27014da1514
MD5 0004efb43d5d868db8b96ca2f32f74f7
BLAKE2b-256 8eb603a2faaca8c92a53f1f5864934f2c58bd9b204b7f7c5e96169fe0c88680a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiking-1.1.0-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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 86d6857b2362f156bd163c378c98183d452fa72a8cf961d059c193d87c35497b
MD5 87c8ec97317e42e71a1750ee9491acf8
BLAKE2b-256 e8de706a043992e596486f7302339f6aa946d4b1afbc5e9c9f6cb2e9836d4ad3

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