GDk9
Symbolic energy toolkit: a zero-dependency Python CLI, the KeySuite reference runtime, and a web console for the GDk9 implication grammar.
GDk9 treats letters as energetic operators. The gdk9 CLI analyzes, profiles,
transforms and encrypts text with the GDk9 implication engine; KeySuite is the
deterministic reference runtime for the GDk9 grammar, with conformance vectors; the
KeySuite console is a local React UI over the same algebra.
Install
Requires Python 3.9+. The core CLI has no runtime dependencies.
git clone https://github.com/ao3575911/gdk9.git
cd gdk9
python -m venv .venv && . .venv/bin/activate
pip install -e .
Optional extras: pip install -e ".[secure]" (AES-GCM via cryptography),
".[dev]" (pytest, ruff, build), ".[egglog]" (egglog bridge, Python 3.11+).
Quickstart
gdk9 --version
gdk9 analyze "Hello, world!"
gdk9 profile "The quick brown fox jumps over the lazy dog"
gdk9 dcg classify FWEM
gdk9 kernel eval "FWEM"
python examples/01_analyze.py
KeySuite runtime (Python 3.10+):
cd packages/keysuite-runtime
pip install -r requirements.txt && pip install -e .
keysuite "C C . 3 3"
keysuite conformance conformance/vectors
KeySuite console (Node 22):
cd apps/keysuite-console
npm ci
npm test
npm run dev # http://localhost:5173
More: Quickstart · CLI reference · API · Architecture · Alphabet handbook · Examples
Repository layout
| Path | What it is | Stack | License |
|---|---|---|---|
gdk9/, tests/, examples/, docs/ |
gdk9-cli package: CLI, kernel, DCG, crypto, plugins |
Python 3.9+ | AGPL-3.0-or-later |
packages/keysuite-runtime/ |
KeySuite reference runtime, REST/WebSocket API, conformance vectors | Python 3.10+ | MIT |
apps/keysuite-console/ |
KeySuite local web console | TypeScript, React, Vite | MIT |
legacy/gdk9-fork/ |
Snapshot of the AGI-H4X/gdk9 fork (unmaintained) | Python | GPL-3.0 |
legacy/gdk9-alphabet/ |
Early hollow-vector character embedding (unmaintained) | Python | MIT |
legacy/symphi-engine/ |
Early SymPhi physics-aware engine (unmaintained) | Python | GPL-3.0 |
docs/keysuite-gist.md |
Original KeySuite gist README | Markdown | — |
Each subproject was merged with its full git history (git log -- <path>).
legacy/ is kept for reference only and is excluded from lint and CI.
Running tests
# gdk9 CLI
pip install -e ".[dev]"
python -m pytest -q
ruff check .
# KeySuite runtime
cd packages/keysuite-runtime && python -m pytest -q && keysuite conformance conformance/vectors
# KeySuite console
cd apps/keysuite-console && npm ci && npm test && npm run typecheck
CI runs all three on every push and pull request to main.
License
The repository as a whole is licensed under the GNU Affero General Public License v3.0 or later.
LICENSES: subfolders keep their original licenses, each with its own LICENSE file:
packages/keysuite-runtime/, apps/keysuite-console/ and legacy/gdk9-alphabet/ are
MIT; legacy/gdk9-fork/ and legacy/symphi-engine/ are GPL-3.0.
Metadata
Release files for gdk9-cli 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gdk9_cli-0.4.0.tar.gz | 77.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gdk9_cli-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 154.9 kB
Release files / gdk9_cli-0.4.0.tar.gz
| Download URL | gdk9_cli-0.4.0.tar.gz |
|---|---|
| Size | 77.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2abf0b1abf286d48211da4045bc1bef23b86666b14ed2b87f622c9f69c562f64
|
|
BLAKE2b-256 checksum How to use checksums |
b1c244971018d8fc705e13ea4b1725b539dbfa73e4683ffae3bbbf992e7ac512
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency logRelease files / gdk9_cli-0.4.0-py3-none-any.whl
| Download URL | gdk9_cli-0.4.0-py3-none-any.whl |
|---|---|
| Size | 77.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0ad5883e6742964cd62f602e3674888e7ed943239242c07566f7a22876ec61af
|
|
BLAKE2b-256 checksum How to use checksums |
d0cdf503430840ebed100801be1746fdfc60cfa7eea037c38ed1573d2d97c44f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.
Transparency log