@noeis/cli
v0.1.1
Published
Command-line client for scripting a Noeis wiki.
Readme
@noeis/cli
Command-line client for scripting a Noeis wiki without an MCP-speaking agent.
Install
Current internal build:
cd ~/Documents/GitHub/note-taker-3-1
npm i -g ./packages/cliPublic package status: @noeis/cli is not published on npm yet. After publish, this becomes npm i -g @noeis/cli.
Connect an agent
The normal setup path opens Noeis in your browser, asks you to approve the local agent, writes the CLI token, writes the runtime MCP config, and runs an access check:
noeis connect hermes
# or
noeis connect openclaw
# or
noeis connect codexSupported runtime names: claude-code, codex, hermes, openclaw, and opencode.
The generated runtime MCP config calls noeis mcp. The raw token stays in one place: the Noeis CLI config, normally ~/.config/noeis/config.json. Generated MCP configs should not copy NOEIS_TOKEN.
For local/self-hosted API targets, pass both URLs:
noeis connect hermes --api-url http://localhost:5500 --app-url http://localhost:3000If the browser cannot open automatically:
noeis connect hermes --no-browserAgent launch links
Noeis can create browser links that feed a task to a connected runtime:
https://www.noeis.io/a/run/at_...Open the link, review the task, then dispatch it to OpenClaw, Hermes, Codex, or another connected runtime. If the runtime is not connected yet, Noeis shows the exact connect command to run and preserves the task link.
Manual auth
You can still create a Connected agents token in Noeis Settings and paste it manually:
noeis login --token ntk_at_... --api-url http://localhost:5500You can also skip stored config and use environment variables:
NOEIS_TOKEN=ntk_at_... NOEIS_API_URL=https://api.noeis.io noeis pages listManual environment variables are useful for scripts. Runtime MCP configs should prefer noeis mcp so secrets remain centralized.
Commands
noeis pages list
noeis mcp --help
noeis pages get <id> --json
noeis ingest https://example.com/research
noeis ingest ./source.txt --title "Source title"
noeis draft <pageId>
noeis ask <pageId> "What changed?"
noeis schema show
noeis schema edit
noeis log --since 1dWrite commands require a Connected agents token with agent-write.
