BYOAIK — Bring Your Own AI Key: a directory of AI tools that run on your own API key.
OpenHands
Open-source autonomous AI software-engineering agent that runs on any LLM you supply.
- Category:
- Coding Assistants
- Pricing:
- Open Source
- Open source:
- Yes (MIT)
- Self-hostable:
- Yes
- Local-first:
- Yes
- Platforms:
- Self-hosted, CLI, Web, Library/SDK, Docker
- AI providers (bring your own key):
- OpenAI, Anthropic, Google Gemini, Azure OpenAI, Mistral, Ollama, Custom / OpenAI-compatible
- API key storage:
- Configured by environment variable
- Key risk level:
- LOW
- Trust score:
- 95/100
OpenHands (formerly OpenDevin) is an open-source, self-hostable autonomous coding agent that can write code, run commands, browse the web, and call APIs to complete software-engineering tasks. It is BYOK by design: the LLM settings let users bring their own model and API key, with a configurable Base URL for custom and OpenAI-compatible endpoints, plus CLI/env config via LLM_MODEL, LLM_API_KEY, and LLM_BASE_URL. Because it is built on LiteLLM, it works with virtually any provider; Anthropic, OpenAI, and Mistral are explicitly verified, and the custom Base URL covers Azure OpenAI, Gemini, and local servers like Ollama and vLLM. Available as a self-hosted web UI, a CLI, and a Python SDK/library. MIT-licensed with ~77.8k GitHub stars and active releases (v1.8.0, June 2026); an optional paid OpenHands Cloud is also offered.
How your API key is handled
Your API key is supplied via an environment variable or local config file. 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
Install the tool, set your provider API key as an environment variable (or in its config file), and pick a model.