| summary | Devin provider auth, quota endpoint, and setup. | |||
|---|---|---|---|---|
| read_when |
|
The Devin provider tracks included daily and weekly usage quotas from app.devin.ai.
- Sign in to Devin in Google Chrome.
- Open the organization Usage & Limits page once.
- Enable Devin in Settings → Providers.
Automatic mode reads only the Devin session and organization metadata from Chrome localStorage. It does not scan other
browsers. CodexBar sends the session token only to https://app.devin.ai.
Set Auth source to Manual, then paste either the bare token or the full Authorization: Bearer ... header value
from an app.devin.ai API request. The optional organization field accepts a slug, an internal org_... ID, or the full
organization URL.
Environment overrides:
DEVIN_BEARER_TOKENorDEVIN_AUTHORIZATIONDEVIN_ORGANIZATIONorDEVIN_ORG
Automatic Chrome session import is macOS-only. On Linux, configure manual auth in
~/.config/codexbar/config.json (or your existing legacy config):
{
"version": 1,
"providers": [{
"id": "devin",
"cookieSource": "manual",
"cookieHeader": "Bearer YOUR_DEVIN_TOKEN",
"workspaceID": "org_YOUR_ORGANIZATION"
}]
}Run codexbar usage --provider devin. You can omit cookieHeader when supplying
DEVIN_BEARER_TOKEN or DEVIN_AUTHORIZATION, but keep cookieSource set to manual.
The organization environment overrides also apply. Environment tokens take precedence
without enabling automatic auth; an empty override does not fall back to the configured token.
CodexBar requests:
GET https://app.devin.ai/api/<internal-org-id>/billing/quota/usage
The response supplies daily and weekly usage percentages plus reset timestamps. CodexBar omits the daily quota when Devin sets hide_daily_quota to true, while retaining weekly usage and extra balance.
If Devin changes or expires the browser
session, sign in again and refresh CodexBar.