How do I connect GitHub, Stripe, and other tools?
Open the full settings page and click Integrations. Each service is a card with a Connect button. Some connect through your browser (like GitHub), and some ask you to paste an access token, with step-by-step help on the card. Once connected, your agents can work with that service on your behalf without ever seeing your login. The intro line reads "Connect codus to the tools you already use."
Steps
- Open the gear (⚙) and click See all settings →, then click Integrations.
- Find the service you want. There is a Search integrations… box at the top to filter the list by name.
- Click Connect on its card.
- For a browser-based one like GitHub, a browser window opens for you to approve. When you return, the card reads "Connected" with your username.
- For a token-based one like Vercel, the card walks you through creating a token on that service, then gives you a box to paste it into before you click Connect.
- To remove a connection later, click Disconnect on its card and confirm.
What is available
Many services are live and ready to connect today, including:
- Source control and hosting: GitHub, Vercel, Cloudflare, GoDaddy, Supabase, WordPress.
- Payments and accounting: Stripe, Xero.
- AI providers: OpenAI, Anthropic, OpenRouter, Replicate, ElevenLabs.
- Advertising and analytics: Meta Ads, Google.
Below the live cards is a Coming soon group, shown greyed out and not yet connectable. It currently includes GitLab, Netlify, Cloudflare Pages, Bitbucket, Slack, Discord, Linear, Jira, Asana, ClickUp, Notion, Sentry, Figma, and Zapier.
How do I know it worked?
A connected card shows a "Connected" state, usually with your account name (for example "Connected as @yourname" for GitHub). That is your confirmation. From then on, agents can use that service in your projects.
Common problems
- A card I want is greyed out. It is in the Coming soon group and not connectable yet. The list on the left of the settings page names "GitHub, Slack, Linear, more", but Slack and Linear are still in Coming soon; GitHub is live now.
- The token box would not accept my token. Follow the steps on the card exactly; several services need a token with specific scopes. Re-create the token with the scope the card suggests and paste it again.
- I disconnected by mistake. Click Connect again to reconnect. For browser-based services you approve once more; for token-based ones you paste a fresh token.