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.2 and requires okto-nexus-connector-core==0.0.3.

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.

Global harness MCPs

See MCP inheritance for host-local MCP configuration, agent/global policy inheritance and version requirements.

Metadata

Release files for okto-nexus-connector 0.0.9

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.9
File Size Uploaded
okto_nexus_connector-0.0.9.tar.gz 729.0 kB Details

Built distribution (wheel)

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

Total release size: 1.0 MB

Release files / okto_nexus_connector-0.0.9.tar.gz

Download URL okto_nexus_connector-0.0.9.tar.gz
Size 729.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2dd7963d02b08d2efd29bd27eae20613ac9c7ab022b877f572e8039944d85aa2
BLAKE2b-256 checksum
How to use checksums
64d2e0d4e1cb558a2e97c437515a51dbbf4f6b42ae2bb5a0ef471c271acadb5d
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.9-py3-none-any.whl

Download URL okto_nexus_connector-0.0.9-py3-none-any.whl
Size 291.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
377d7383ea9b5949d11d736e60ccdc8da81170071ab9c2d732f91b849f9dd4ba
BLAKE2b-256 checksum
How to use checksums
6b436524675fd26da7adcb126d32cfd78928b90ef05d7124a6d30feb80832d37
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

This release

0.0.9 This release

2 release files

0.0.7

2 release files

0.0.1

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