Start small, stay focused
Ask about a repository, plan a change or request a review from a single command.
GONU / GONU CLI
Ask, plan and review from the command line. Inspect shared sessions and use approved local tools without leaving your terminal.
For terminal workflows and structured task inspection.
Ask about a repository, plan a change or request a review from a single command.
List your tasks and inspect shared session history, including structured JSON output.
The same account and workspace provide your saved agent selections. Local execution still follows approvals and permissions.
WALK THROUGH IT
Synthetic sample content, with simplified screens. No model call, upload, account change or paid task runs here.
Build the SDK first, then install and build the CLI as described in its README. Check help before running a repository task.
Use the device-login command and approve the matching code in your Gonu account. Ask about an authorized repository before making changes.
Use the session/task commands for recorded work. Review file/command approvals interactively. Use JSON output where appropriate for inspection.
GET STARTED
Check availability, connect your existing account and start with a focused request.
Full guide & troubleshootingNode.js 22 or newer, reviewed gonu-cli and gonu-sdk source folders side by side, and a Gonu account.
Build the SDK first, then build the CLI. Run the commands below from the parent of both folders.
Run the login command from the CLI folder and approve the matching code in your browser. Interactive login uses your operating system’s credential store.
Headless execution does not bypass approvals. See the CLI guide before enabling local write or command tools.
Source beta setup · requires approved source access
cd gonu-sdk
npm ci --ignore-scripts
npm run build
cd ../gonu-cli
npm ci --ignore-scripts
npm run build
node dist/cli.js --help
node dist/cli.js loginModel access and usage follow your account and workspace policy. Free uses Auto; eligible subscriptions unlock model selection. Local files stay on their device unless you explicitly share selected context.