Troubleshooting
“command not found” after install
The human binary is not in your PATH. The install script places it in ~/.local/bin/ by default.
# Add to your shell profile (~/.bashrc, ~/.zshrc, etc.)
export PATH="$HOME/.local/bin:$PATH"
Reload your shell or run source ~/.bashrc (or ~/.zshrc).
Auth failures
Wrong token or expired token:
# Regenerate the daemon token
human daemon token
Copy the new token into your HUMAN_DAEMON_TOKEN environment variable.
Wrong environment variable name:
Verify the correct variable is set for your tracker. Each tracker uses a different variable:
| Tracker | Variable |
|---|---|
| Jira | JIRA_API_TOKEN |
| GitHub | GITHUB_TOKEN |
| GitLab | GITLAB_TOKEN |
| Linear | LINEAR_API_KEY |
| Azure DevOps | AZURE_DEVOPS_PAT |
| Shortcut | SHORTCUT_API_TOKEN |
| Notion | NOTION_TOKEN |
| Figma | FIGMA_TOKEN |
| Amplitude | AMPLITUDE_API_KEY + AMPLITUDE_SECRET_KEY |
Daemon not reachable
Check if the daemon is running:
human daemon status
human daemon status --addr localhost:19285
Common causes:
- The daemon is not started — run
human daemon starton the host - Port not forwarded — add
19285toforwardPortsindevcontainer.json - Firewall blocking the port — ensure TCP
:19285is open between container and host - Wrong address — verify
HUMAN_DAEMON_ADDRmatches the daemon’s listen address
Chrome Bridge socket not found
Claude Code cannot find the MCP browser bridge socket.
- Verify the chrome bridge is running: check for a
.sockfile in/tmp/claude-mcp-browser-bridge-<username>/ - Verify environment variables are set:
HUMAN_CHROME_ADDRandHUMAN_DAEMON_TOKEN - Check the bridge log:
~/.human/chrome-bridge.log - Ensure port
19286is forwarded indevcontainer.json
Skill not found
If Claude Code does not recognize /human-ready or other skills:
human install --agent claude
This writes skill definitions to .claude/skills/ and agent definitions to .claude/agents/ in your project directory. Restart Claude Code after installing.