BYOAIK — Bring Your Own AI Key: a directory of AI tools that run on your own API key.
Twenty CRM
Open-source, AI-first CRM (Salesforce alternative) with bring-your-own-key AI agents.
- Category:
- Enterprise AI Tools
- Pricing:
- Open Source
- Open source:
- Yes (AGPLv3 (with commercial/enterprise license for enterprise-flagged files))
- Self-hostable:
- Yes
- Local-first:
- Yes
- Platforms:
- Web, Self-hosted, Docker
- AI providers (bring your own key):
- OpenAI, Anthropic, Google Gemini, xAI Grok, Groq, Mistral, OpenRouter, Ollama, Custom / OpenAI-compatible
- API key storage:
- User controls deployment
- Key risk level:
- LOW
- Trust score:
- 90/100
Twenty is an open-source CRM positioned as "the open alternative to Salesforce, designed for AI." Built with TypeScript, NestJS, React, and PostgreSQL, it offers customizable objects, workflow automation, and AI agents/chats for tasks like prospect research, record updates, and summaries. On self-hosted deployments, AI is fully BYOK: the server's .env.example exposes native API-key slots for OpenAI, Anthropic (Claude), Google, xAI (Grok), Groq, and Mistral, plus an AI_PROVIDERS JSON variable supporting custom "openai-compatible" providers with a configurable baseUrl and apiKey (covering OpenRouter, local/Ollama gateways, and any OpenAI-compatible endpoint). Default model configs reference current OpenAI GPT-5.x and Anthropic Claude Sonnet/Haiku 4.x models. The repo is very actively maintained (last push 2026-06-20, ~50.7k stars). Licensed under AGPLv3 with a separate commercial license for enterprise-flagged files. A paid hosted cloud is also offered.
How your API key is handled
You self-host the app, so your API key lives in your own deployment. Requests are sent directly to the AI provider. Because it can be self-hosted, your key never has to touch a third-party backend.
Setup
Deploy it (Docker/compose), add your provider API key in the admin or environment config, then select models.