Skip to main content

nexilume — Nexus Python Agent SDK

Build callable Agents and connect an authorized Computer to Nexus Cloud with the same Python SDK. Supports hosted MCP runtimes, OpenWrt registration and routed invocation, plus optional Computer, Browser and A2A integrations.

Install

Use a virtual environment. The dependency-free core supports Python 3.9+; Python 3.12 is recommended for optional integrations.

python -m pip install nexilume==0.47.0
python -m pip install "nexilume[fastmcp]==0.47.0"

The distribution name is nexilume, while the import name remains nexus_agent. The PyPI project named nexus-agent-sdk is unrelated.

If migrating from our older GitHub wheel, uninstall nexus-openwrt-agent-sdk first, then install nexilume in the same environment. Do not install both: they contain the same import namespace. Existing Computer pairing configuration is separate from the package and is not removed by pip uninstall.

A hosted MCP Agent

from nexus_agent import NexusAgent

agent = NexusAgent(runtime="hosted", cloud_name="Echo Agent")

@agent.capability("demo.echo")
def echo(payload):
    return {"echo": payload}

if __name__ == "__main__":
    agent.run()

Install the fastmcp extra to run this example. Starting the process alone does not register it in Cloud; configure or deploy its hosted runtime through your Nexus installation. OpenWrt LAN registration is a separate supported mode.

Computer Runtime

python -m pip install "nexilume[computer,browser]==0.47.0"
nexus-computer setup "<pairing-url-from-your-cloud>"
nexus-computer status

Run as your ordinary OS user. Wait until connected, then attach and authorize the Computer in Cloud. No inbound SSH port is needed. Browser control requires a compatible local Chromium browser and the browser extra. Never share pairing links, device keys or tokens.

Optional integrations

Extra Purpose
fastmcp Hosted MCP tools
fastmcp-tasks MCP task integration
computer Outbound Computer Runtime
browser Browser automation integration
a2a Agent-to-Agent integration
windows Windows service helpers

Documentation and support

License

Version 0.47.0 uses Nexus Community License 1.0 (LicenseRef-Nexus-Community-1.0), a source-available license, not unmodified Apache-2.0 or an OSI-approved open-source license. The complete LICENSE is bundled in the wheel and source distribution.

Personal and single-tenant self-hosted use, including commercial single-tenant use, is allowed under the license. Operating a multi-tenant service or removing supplied Nexus UI branding requires prior written authorization. Headless SDK integration does not require adding a new logo. Earlier Apache-2.0 grants and third-party licenses remain unchanged. New contributions require the explicit contributor agreement included in the source distribution.

Commercial licensing: cary.nexilume@outlook.com.

Metadata

Release files for nexilume 0.47.0

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

Source distribution (sdist)

Source distribution for nexilume 0.47.0
File Size Uploaded
nexilume-0.47.0.tar.gz 348.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nexilume 0.47.0
File Interpreter ABI Platform
nexilume-0.47.0-py3-none-any.whl Python 3 none any Details

Total release size: 567.8 kB

Release files / nexilume-0.47.0.tar.gz

Download URL nexilume-0.47.0.tar.gz
Size 348.2 kB
Tags Source
SHA-256 checksum
How to use checksums
db2be7c4f5f7d193ee02ad938d7c263166e70fabbf6985b29286a1fa721ff308
BLAKE2b-256 checksum
How to use checksums
e56a4586dca3d293cc947dc75462cc94ccbcc18f06cac19641fa9e4b3bd1d1f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release files / nexilume-0.47.0-py3-none-any.whl

Download URL nexilume-0.47.0-py3-none-any.whl
Size 219.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7717fb1dd61faafe6ca4888238f85329c3d9d033db549819f96721f3d7b2888f
BLAKE2b-256 checksum
How to use checksums
065c5771a8e68212535392086d1eec68fc19c6891e63376a91bb0394f392061a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

0.47.0 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