Skip to main content
Supported remotes:
Glob Pattern Syntax:
Secrets-Specific Options:
Confidence Levels:
Exit Codes:
Example Output:
Secrets found (blocking):
Only false positives (non-blocking):
No secrets:
Example:
Example:
Environment Variables:
Priority Order:
CLI
CLI Commands
Complete reference for all CodeAnt AI CLI commands
Global Options
Authentication
login
Authenticate with CodeAnt AI via browser-based OAuth.logout
Sign out and remove stored credentials.set-token
Store an authentication token for an SCM platform.github, gitlab, bitbucket, azure
Examples:
set-codeant-api-key
Manually set the CodeAnt AI API key (alternative tocodeant login).
get-codeant-api-key
Display the currently stored CodeAnt API key (masked — shows first and last 4 characters).set-telemetry
Enable or disable anonymous usage analytics (PostHog).get-telemetry
Show current telemetry status.Code Scanning
All scanning commands share a common set of options for controlling scan scope and file filtering.Common Scan Options
These options apply tosecrets:
*matches any characters except/**matches any characters including/*.{js,ts}matches multiple extensions (brace expansion is supported)- Multiple patterns:
--exclude 'test/**,dist/**'
secrets
Scan code for exposed secrets, API keys, and credentials.| Option | Description |
|---|---|
--fail-on <level> | Fail threshold: HIGH, MEDIUM, or all (default: HIGH) |
| Level | Description |
|---|---|
HIGH | High confidence — likely a real secret |
MEDIUM | Medium confidence — may require manual review |
FALSE_POSITIVE | Detected but likely not a real secret (always ignored) |
0— No blocking secrets found (or only false positives)1— Secrets detected that match the--fail-onthreshold
Analytics
track
Send an analytics event to CodeAnt. Primarily used by integrations (Claude Code skills, CI systems, etc.) to record usage events.| Option | Description |
|---|---|
--event <name> | Event name (required), e.g., skill_invoked, suggestions_applied |
--props <json> | JSON string of event properties (default: {}) |
Configuration
set-base-url
Set a custom API base URL for self-hosted CodeAnt deployments.get-base-url
Display the current API base URL and where it’s configured.Configuration File
All configuration is stored in~/.codeant/config.json.
Configuration Keys:
| Key | Description |
|---|---|
apiKeyV2 | CodeAnt AI API token (set via codeant login or codeant set-codeant-api-key) |
baseUrl | API base URL (set via codeant set-base-url) |
githubToken | GitHub token (set via codeant set-token github) |
gitlabToken | GitLab token (set via codeant set-token gitlab) |
bitbucketToken | Bitbucket token (set via codeant set-token bitbucket) |
azureDevOpsToken | Azure DevOps token (set via codeant set-token azure) |
githubBaseUrl | GitHub Enterprise API URL |
gitlabBaseUrl | Self-hosted GitLab URL |
bitbucketBaseUrl | Bitbucket Server URL |
telemetryEnabled | Boolean — enable or disable anonymous analytics |
- Environment variables (highest)
- Platform CLI tools (
gh,glab) - Config file (
~/.codeant/config.json) - Default values
