claudnode
v0.1.7
Published
CLI bridge for Claudnode — connects your local Claude Code CLI to the Claudnode web canvas. https://claudnode.com
Maintainers
Readme
claudnode
CLI bridge for Claudnode — connects your local claude CLI to the Claudnode web canvas.
Install
npm i -g claudnodeQuick start
claudnode doctor # verify environment
claudnode login # sign in with Google (opens browser)
cd ~/projects/my-app
claudnode init # register this directory
claudnode start # connect and wait for jobsCommands
claudnode doctor— check Node, Claude Code CLI, and login state.claudnode login— opens a browser, signs in with Google, stores a refresh token at~/.claudnode/config.json.claudnode logout— remove stored credentials.claudnode init— register the current directory as an allowed working directory. Run this in every project folder you want to automate.claudnode status— show login + registered directories.claudnode start— connect and wait for workflow runs. Only directories registered viainit(or passed with--dir) are allowed to execute Claude Code.
How it works
- The web app writes a command document to Firestore (
runs/{runId}/commands/{cmdId}). - Your bridge, subscribed via
collectionGroup("commands"), picks it up. - It spawns
claude -p "<prompt>"in the directory you whitelisted. - stdout/stderr are batched and streamed back to
runs/{runId}/logs.
The bridge never runs code outside --dir folders.
License
MIT
