OMNIS KEY — JourdanLabs' local-first, receipt-backed engineering workbench (VANTAGE, CADMUS, PROSPECTOR, LUNA), runnable from a pip install.
Project description
omnis-key
OMNIS KEY — JourdanLabs' local-first, receipt-backed engineering workbench,
runnable from a pip install.
OMNIS runs entirely on your machine. Its deterministic engines — VANTAGE (code audit), CADMUS (spec creation), PROSPECTOR (estate discovery), and LUNA (persistent, receipt-backed memory) — are governed by the BIFROST gate and a hash-chained LUNA ledger, so every action carries an auditable receipt. Receipts over fluency.
Why pip
This package exists so OMNIS can be procured and vetted through the standard
Python supply chain (pip install) in environments that prefer it. The engine
is bundled as audited JavaScript and launched through a local Node.js runtime.
Install
pip install omnis-key
Requires Node.js ≥ 18 on your PATH (https://nodejs.org). The wheel bundles
the OMNIS engine; Node runs it locally — nothing is sent off the machine unless
you explicitly configure a cloud model lane.
Run
omnis # full workbench; agents can use cloud LLMs if keys are set
omnis --lockdown # air-gapped: every cloud model lane is refused (data can't leave)
omnis --no-agents # workbench only: deterministic tools, no agent chamber
omnis --port 8790 --data-dir ~/.omnis/workspace
omnis starts a local server on 127.0.0.1 and opens the workbench in your
browser. Workspace data + the LUNA ledger live under ~/.omnis/ by default.
Air-gapped / regulated environments
--lockdown disables every network model lane at the adapter call site (not
just a status flag), leaving the local and manual lanes only. The deterministic
workbench works fully offline. Combine with --no-agents for a pure,
no-model-lanes build.
Build from source
# from the repo root
npm run build # build the engine
npm --prefix desktop/renderer run build # build the UI (optional)
pypi/build_wheel.sh # bundle engine + build wheel/sdist
pip install pypi/dist/omnis_key-*.whl
Publishing to PyPI (twine upload dist/*) requires a JourdanLabs PyPI API token.
🐦⬛ + 🔑
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file omnis_key-0.1.1.tar.gz.
File metadata
- Download URL: omnis_key-0.1.1.tar.gz
- Upload date:
- Size: 6.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf6d478e1226e2ddc69eef13f6e8b298ae8c4bead3d061792e7d206d27fcf1f5
|
|
| MD5 |
79d18264285fd158e91f0b58613a62de
|
|
| BLAKE2b-256 |
8147987c9aa59307c460862ea6596a200ec8ccfc386b69c81fcc86660be65dd8
|
File details
Details for the file omnis_key-0.1.1-py3-none-any.whl.
File metadata
- Download URL: omnis_key-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5c33f5fc9d7ed582488e51883fefe00cf2def52d1318f3321804974304c3ade
|
|
| MD5 |
a800ebbcce57534c3da4fb148d304c57
|
|
| BLAKE2b-256 |
087aede64f35607f6c0c9ac001291b33538c847291d4fb9d9f0b558ce54eb306
|