Install Asondy
Before you begin
- An Asondy account: every plan needs one, Free included. Create one free with Google, GitHub, Microsoft or an email and password.
- Node.js 22 or newer: the installer and the hooks run on it. Check it with
node --version. - macOS or Linux.
- A supported coding tool: check integration coverage for the action gates it can enforce.
Connect this machine
In the dashboard, open Settings > API > Devices and choose Add device. It shows this command with the machine's new key in place of
<device key>. Run it on that machine: it installs the hooks for your coding tool and writes the key into them, so each session reports to your dashboard.ASONDY_DEVICE_KEY=<device key> npx create-asondy install claudeThe key is shown once, and it reads nothing from your account. Name another coding tool in place of
claude, or leave it out and the installer asks.Restart your coding tool
Restart your coding tool after installation. In Codex, review the installed hooks with
/hooksand complete the trust step. Existing sessions may need to be reopened before the new hooks take effect.Check your first session
- Open a repository in your coding tool.
- Confirm that the installed integration is loaded and trusted.
- Open your dashboard: the session shows under its project in Projects, and the Overview counts what the action gates stop.
- Give the Asondy command a small goal with an observable acceptance criterion.
Project state is separate from the installed skill and normally lives in
.asondy.
What installation changes
The installer places the Asondy skill under ~/.claude/skills/asondy, installs command and agent definitions, and registers the applicable hook integrations. What it writes depends on the coding tools it finds.
Push protection stays scoped: an agent push to the default branch is refused in every repository, while a push from your own terminal is refused only inside repositories that hold an .asondy/ folder.
Updates and removal
Asondy updates itself in the background. Set ASONDY_NO_AUTOUPDATE=1 to turn that off in CI or tests.
To remove the installed integration, run the uninstaller from an Asondy source checkout:
node bin/uninstall.js
Removing the local integration is separate from deleting hosted account records. See your data choices for cloud data.
Troubleshooting
- No session in the dashboard
- Check that you ran the install command shown with the device key, then restart the coding tool and open a new session. The machine needs network access to asondy.com.
- Hooks do not run
- Restart the coding tool, review its hook trust settings and confirm that the requested gate is supported by that integration.
- Cloud connection fails
- Check that the machine holds a device key from Settings > API > Devices, not an API key, then the relay URL and network access. If the connector reports that cloud push is disabled, preserve that protection and resolve the deployment issue first.
References
- Download Node.js, Node.js
- Hooks reference for Claude Code, Anthropic
- Codex CLI documentation, OpenAI