Skip to main content

Commands

CommandDescription
omnaraStart agent session in current directory
omnara -b <branch>Start session on specific git branch
omnara --claude-codeOnly check Claude Code at startup
omnara --codexOnly check Codex at startup

Authentication

CommandDescription
omnara auth loginAuthenticate via browser
omnara auth logoutClear stored credentials
omnara auth statusShow authentication state

Daemon

The daemon runs in the background to manage sessions.
CommandDescription
omnara daemon startStart background daemon
omnara daemon start --no-waitStart daemon without waiting for readiness
omnara daemon stopStop daemon
omnara daemon statusShow daemon status

Process Management

CommandDescription
omnara kill daemonKill daemon process
omnara kill sessionsKill all session processes
omnara kill allKill daemon and all sessions
omnara kill all-forceForce kill all Omnara processes

Workspace

CommandDescription
omnara workspace syncEnable sync and upload checkpoints
omnara workspace sync --forceForce re-upload checkpoints
omnara workspace sync --directory <path>Target a specific workspace directory
omnara workspace sync disableDisable sync for this workspace
omnara workspace configView or update workspace settings
omnara workspace config --base-ref <ref>Set base branch for diffs
omnara workspace config --remote <name>Set git remote name
omnara workspace config --directory <path>Target a specific workspace directory
omnara workspace load -w <id> -c <checkpoint>Restore a workspace from a checkpoint
omnara workspace load --directory <path>Target directory for restore

Global Options

omnara --help      # Show help
omnara --version   # Show version

Environment Variables

VariableDescription
ANTHROPIC_API_KEYAlternative to claude /login
OMNARA_BACKEND_URLCustom backend URL (advanced)
OMNARA_FRONTEND_URLCustom frontend URL (advanced)
OMNARA_DEBUG_STARTUPSet to 1 for verbose startup logging
OMNARA_NO_UPDATESet to 1 to skip auto-updates
OMNARA_NO_SERVICESet to 1 to disable background service
OMNARA_STARTUP_CHECK_PROVIDERSComma-separated providers to check (e.g., claude_code,codex)

Uninstall

omnara daemon stop
omnara kill all-force
rm -rf ~/.omnara

Platform Cleanup

macOS
launchctl unload ~/Library/LaunchAgents/com.omnara.daemon.plist
rm -f ~/Library/LaunchAgents/com.omnara.daemon.plist
Linux
systemctl --user disable com.omnara.daemon
rm -f ~/.config/systemd/user/com.omnara.daemon.service
systemctl --user daemon-reload
Windows
schtasks /Delete /TN "OmnaraDaemon" /F
Optional: remove the # omnara PATH block from your shell config if you want to clean up PATH changes.