Skip to main content
NSP (Nelieo State Protocol) gives your AI agents direct, structured access to running software. Instead of looking at screenshots and guessing where to click, your agent reads live application state as typed JSON and calls typed functions directly — no UI automation, no pixel coordinates, no guessing.

Quickstart

Install the daemon, configure Chrome, and read your first state snapshot in 5 minutes.

Core Concepts

Understand SubstrateState, SSF, actions, reversibility, and how probes work.

API Reference

Complete reference for every REST and WebSocket endpoint on localhost:7842.

Python SDK

Install nelieo-nsp and start building agents with typed models and async support.

Why NSP?

Vision-based agents fail because the interface is broken, not because the AI is weak. At 85% accuracy per action, a 50-step task has a 0.03% end-to-end success rate. NSP replaces the screenshot loop with direct runtime access:

How It Works

The NSP daemon (axon-daemon) runs on your machine alongside your applications. It has four layers:

Process Watcher

Continuously scans all running OS processes, classifies their runtime (V8 / JVM / CLR / Native), and manages probe lifecycle.

Runtime Probes

Language-specific probes attach to live processes and extract semantic state — without source code, UI automation, or instrumentation.

Semantic Engine

Converts raw runtime data into structured SSF JSON with human-readable dot-notation keys.

Agent API

A REST + WebSocket server on localhost:7842 that any AI agent can call to read state and execute actions.

Runtime Coverage

JavaScript / V8

Gmail, Slack, VS Code, Notion, GitHub Desktop, Salesforce, Discord, and any Electron app. >99% accuracy.

Java / JVM

SAP ERP, Eclipse, IntelliJ IDEA, Jenkins, Elasticsearch. >97% accuracy via JVMTI.

.NET / CLR

Excel, Word, PowerPoint, Visual Studio, WinForms and WPF apps. >97% accuracy via MMF bridge.

Native / C++

Bloomberg Terminal, Photoshop, AutoCAD, Chrome internals. ~75% accuracy via memory grounding.

Get Started

1

Install the Daemon

Download and run Nelieo NSP Setup.exe from www.nelieo.com. The installer registers axon-daemon as a Windows Service and starts it on port 7842.
2

Configure Chrome

Relaunch Chrome with --remote-debugging-port=9222 to enable V8 state extraction for Gmail, Slack, and any web app.
3

Install the Python SDK

4

Write Your First Agent

Attach to any running app by name, read its live state, and execute typed actions — all in a few lines of Python.

Follow the Quickstart

Full step-by-step guide with working code examples.

Browse Guides

Practical walkthroughs for Gmail, .NET apps, Java apps, and more.