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.

Website Source code

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.