BYOAIK — Bring Your Own AI Key: a directory of AI tools that run on your own API key.
Goose
Block's open-source, extensible AI agent for the CLI and desktop that installs, runs, edits, and tests code with any LLM you bring.
- Category:
- Agent Frameworks
- Pricing:
- Open Source
- Open source:
- Yes (Apache-2.0)
- Self-hostable:
- Yes
- Local-first:
- Yes
- Platforms:
- CLI, Desktop, Self-hosted, Library/SDK, Docker
- AI providers (bring your own key):
- Anthropic, OpenAI, Google Gemini, Azure OpenAI, OpenRouter, Groq, Mistral, Perplexity, DeepSeek, xAI Grok, Ollama, Custom / OpenAI-compatible
- API key storage:
- Stored locally on device
- Key risk level:
- LOW
- Trust score:
- 95/100
Goose is an open-source AI agent from Block, built in Rust and available as a native desktop app (macOS, Linux, Windows), a full CLI, and an embeddable API. It autonomously installs dependencies, executes commands, edits files, and runs/tests code, extensible via 70+ Model Context Protocol (MCP) extensions. It is fully bring-your-own-key: running `goose configure` (CLI) or the Models tab (Desktop) prompts you to select a provider and enter your own API key. It supports 25+/50+ providers including Anthropic, OpenAI, Google Gemini, xAI Grok, Mistral, Perplexity, DeepSeek, Groq, OpenRouter, and Azure OpenAI; cloud platforms Amazon Bedrock, GCP Vertex AI, Databricks, and Snowflake; local runners like Ollama, LM Studio, and Docker Model Runner; and any custom OpenAI-/Anthropic-/Ollama-compatible endpoint with configurable base URL and headers.
How your API key is handled
Your API key is stored locally on your device. 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
Open settings, paste your provider API key, choose a model, and start — the key stays on your device.