Skip to content

Authentication

Authentication is optional. ginko works fully offline for session management, planning, and local event logging. Cloud authentication unlocks:

  • Knowledge graph (semantic search, document connections)
  • Team collaboration (invitations, task assignment)
  • Web dashboard
  • Cross-device session sync
Terminal window
ginko login

This opens your browser for GitHub OAuth authentication via Supabase. After authorizing, you’re redirected back and the CLI stores your session locally.

Terminal window
ginko whoami

Shows your authenticated identity:

Authenticated as: chris@watchhill.ai
GitHub: @ginko-chris
Team: WatchHill AI
Terminal window
ginko login --force
Terminal window
ginko logout

Clears your local authentication session. Local ginko features continue to work.

Authentication tokens are stored in ~/.ginko/auth.json (your home directory, not the project). This file is automatically added to .gitignore patterns.