Skip to main content

Okto Nexus Connector

Run Codex, Claude Code or Pi on the Connector computer while Nexus coordinates the agent. The CLI configures the connection; the daemon maintains it and runs the harness through Core.

Install

Python 3.11 or newer is required. This release is 0.0.1 and requires okto-nexus-connector-core==0.0.1.

From a checkout, using the included Core wheel:

python -m pip install --find-links vendor/wheels ".[keyring]"
okto-nexus-connector --version
okto-nexus-connector doctor

For supplied release wheels, install the exact Core wheel and Connector wheel with pip. Do not assume an unpublished artifact is available on PyPI. After an upgrade, stop and start the daemon so it loads the new code.

Windows, Linux and macOS have platform-specific execution backends. Native execution still requires a successful containment preflight and a qualified harness installation. Discovery alone does not prove runtime readiness.

First connection

  1. In Nexus, create/select the agent, obtain its canonical agent key and select Remote execution.
  2. On the computer that will run the harness, install the harness and complete its provider login.
  3. Check the server address, then run the wizard:
okto-nexus-connector reach --server http://192.168.0.146:8202
okto-nexus-connector connect --server http://192.168.0.146:8202 --agent claude-coder

Replace the address and agent name with your values. --agent is a name/hint, not a credential. The CLI requests the canonical agent key through hidden input. On another computer, 127.0.0.1 means that other computer, not the Nexus server.

  1. Select the installation, workspace, login directory and preferences; confirm submission.
  2. Approve the request in Nexus. The CLI can exit while the daemon completes setup asynchronously.
  3. Check the connection, then send a message through Nexus Meta-harness:
okto-nexus-connector status
okto-nexus-connector logs --errors

CONNECTED confirms the connection. A running daemon, an approved request, or a successful reach alone does not confirm that the harness can execute a turn.

Documentation

User-facing guides describe the current source tree. Documents under plans/, FIX_UPDATE_PLAN/ and the original implementation plan are historical design/evidence, not current CLI instructions. Features in a checkout may require installing that checkout before use.

Development

python -m pip install --find-links vendor/wheels ".[test]"
python -m pytest -q
python tools/generate_cli_reference.py
python -m build

License

Elastic License 2.0 with the Okto Labs SaaS/Branding Addendum. LICENSE is authoritative and matches the Nexus license. See CONTRIBUTING.md for branch and review rules.

Metadata

Release files for okto-nexus-connector 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for okto-nexus-connector 0.0.1
File Size Uploaded
okto_nexus_connector-0.0.1.tar.gz 678.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for okto-nexus-connector 0.0.1
File Interpreter ABI Platform
okto_nexus_connector-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 947.8 kB

Release files / okto_nexus_connector-0.0.1.tar.gz

Download URL okto_nexus_connector-0.0.1.tar.gz
Size 678.0 kB
Tags Source
SHA-256 checksum
How to use checksums
55fb70e8126fdd3bbc619143d07bcbdde7aa3e3eed92838b8f2ffd2530489d5e
BLAKE2b-256 checksum
How to use checksums
dab1ab373a707aa261a356a4430827bed19c44b1a55bd00242b2c4c76679ab95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release files / okto_nexus_connector-0.0.1-py3-none-any.whl

Download URL okto_nexus_connector-0.0.1-py3-none-any.whl
Size 269.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ddff4e56a629adc50694b78bdc896f8aa9cf4e1038384d337c96b2931c4c3798
BLAKE2b-256 checksum
How to use checksums
6fa22564133cd06022a3b3324990b36df6ca5d626d86993dd02815e2487c8582
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release history Release notifications | RSS feed

0.0.9

2 release files

0.0.7

2 release files

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page