Claude Code plugin

Claude Node

claude-node lets Python directly run, supervise, and integrate the real local Claude Code runtime. It preserves native CLI capabilities through stream-json, explicit session lifecycle, and process-level control — not another high-level agent framework, but a thin runtime layer for embedding Claude Code into your own systems.

Install

Install
pip install claude-node

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/claw-army/claude-node.git

From the README

claude-node

A thin subprocess-based Python bridge for persistent Claude Code sessions.

claude-node drives the local claude CLI as a long-lived subprocess and communicates with it over stream-json. Because it runs the installed CLI directly as its runtime, Python code gets access to Claude Code's native behavior through the CLI itself — achieving maximum compatibility with the CLI.

This is not a higher-level reimplementation or a message API wrapper. It is a direct bridge to the installed claude executable.

The CLI bridge

claude-node sits at the subprocess boundary:

- Maximum compatibility: because claude-node delegates entirely to the local claude CLI, any capability the CLI exposes is available — skills, slash commands, tools, agent modes, and session management.
- Process isolation: the Claude runtime lives in its own OS process, independent of the Python interpreter.
- Protocol transparency: raw stream-json behavior is visible and debuggable.
- Easy embedding: drop it into any Python environment — workers, web backends, job runners, or supervisor processes.

Positioning

claude-node gives Python direct control over the real local Claude Code runtime. It preserves native CLI capabilities with stream-json, explicit session lifecycle, and process-level supervision — built for embedding and integration, not for hiding Claude behind another framework.

What this is not

* Not another high-level agent framework
* Not a reimplementation of Claude
* Not a wrapper that hides the CLI behind a new abstraction
* Not a workflow or memory platform

What this is

* A thin Python runtime layer for controlling the real local Claude Code process
* A subprocess-first integration surface with explicit session and process control
* A practical foundation for embedding Claude Code…
Read the full README on GitHub

How plugins work

  • A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
  • Add the marketplace inside Claude Code with /plugin marketplace add claw-army/claude-node, then run /plugin to pick what to install.
  • You can turn a plugin off again from /plugin without deleting anything.
Claude Code docs

Details

Language
Python
Last updated
4 April 2026
Topics
agent-routingagentic-codeagentic-codingaiai-workflow-optimizationanthropicclaude-codecoding-agentsllmruntime-deploystream-json

FAQ

What is Claude Node?

claude-node lets Python directly run, supervise, and integrate the real local Claude Code runtime. It preserves native CLI capabilities through stream-json, explicit session lifecycle, and process-level control — not another high-level agent framework, but a thin runtime layer for embedding Claude Code into your own systems. It is a plugin for Claude Code, from claw-army/claude-node on GitHub.

How do I install Claude Node?

Run pip install claude-node, then follow the setup in the README.

Is Claude Node popular?

claw-army/claude-node has 9 GitHub stars and 2 forks, and is included in 1 curated Claude Code list. It was last updated on 4 April 2026.

More plugins & marketplaces

Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.