Skip to main content

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 --upgrade omnis-key==0.1.4

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

omnis_key-0.1.4.tar.gz (7.1 MB view details)

Uploaded Source

Built Distribution

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

omnis_key-0.1.4-py3-none-any.whl (8.8 MB view details)

Uploaded Python 3

File details

Details for the file omnis_key-0.1.4.tar.gz.

File metadata

  • Download URL: omnis_key-0.1.4.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for omnis_key-0.1.4.tar.gz
Algorithm Hash digest
SHA256 02417f7caf6b713ad4caee70443ac88ac337259eb9db5ad33a22a824dcfc6a86
MD5 36f518e682e58b2a090961d697c60538
BLAKE2b-256 0c069e930cd1819b59afd71ec6c0be9d4d837096cb3845f9a5d3234ba30d62e2

See more details on using hashes here.

File details

Details for the file omnis_key-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: omnis_key-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 8.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for omnis_key-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 28a279daeedb9a624e07bad4462cb7f47fd1a0e34d5b3bda0271b802af47aca3
MD5 47eb4c2498c6ef023df78d838f7aa5e3
BLAKE2b-256 4575f5c297a76b769c304324e48725b6424419bc2a4aa4238ebddae4ac753748

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