Skip to main content
OpenSourceAlternatives

OpenCode

Open source · OSI-approvedStatus: unknown

AI coding agent for terminal, editor, and desktop

OpenCode is a coding agent that runs where you already work rather than in a separate chat window. The same session can be driven from a terminal, an editor extension, or a desktop client, and it keeps context across all three.

It is provider agnostic across seventy-five model backends, including local runtimes, and it does not store your code on someone else's server, which is usually the first question a security team asks.

Decisive facts

  • Terminal, editor, and desktop clients over one session
  • Seventy-five model providers including local endpoints
  • Repository-aware editing with diff review before applying
  • Shell execution with an approval step
  • No code storage on third party infrastructure

Alternatives to OpenCode

Similar source projects

Computed from shared categories, tags, and license. This is similarity, not an alternative claim, and paid weight is always zero.

Ollama

OllamaAIOpen

Run open language models locally with one command

Stars179.9K
Commit14h ago
LicenseMIT

Ollama reduced local model hosting from an afternoon of CUDA troubleshooting to a single pull command. It handles model download, quantisation selection, GPU offloading, and memory management, and exposes an OpenAI-compatible endpoint on localhost.

Alternative tolm studio

1 shared category; 2 shared tags; same MIT license · organic similarity 900

OpenHands

OpenHandsAIOpen

Autonomous agents that complete real engineering tasks

Stars85.8K
Commit8h ago
LicenseMIT

OpenHands runs agents that plan and execute multi-step engineering work: reading a repository, editing files, running tests, and iterating until a task is done. Each agent works inside a sandboxed runtime rather than on the host machine.

Alternative togithub copilot

1 shared category; 2 shared tags; same MIT license · organic similarity 900

Firecrawl

FirecrawlAIOpen

Turn any website into clean, model-ready data

Stars174.9K
Commit11h ago
LicenseAGPL-3.0

Firecrawl handles the unglamorous part of feeding the web to a language model: rendering JavaScript, following pagination, stripping navigation and cookie banners, and returning markdown or structured JSON that a model can actually use.

Alternative tobrowserbase

1 shared category; 2 shared tags · organic similarity 800

Excalidraw

ExcalidrawOpen

Collaborative whiteboard with a hand-drawn look

Stars130.9K
Commit23h ago
LicenseMIT

Excalidraw's sketchy rendering is not decoration. Diagrams that look provisional invite comment, where a crisp vector diagram signals a decision already made, so it is unusually good at the early part of a design conversation.

Alternative tomirofigma

1 shared category; 1 shared tag; same MIT license · organic similarity 800

llama.cpp

llama.cppAIOpen

Inference engine that runs LLMs on almost any hardware

Stars126.6K
Commit8h ago
LicenseMIT

llama.cpp is the layer most local model tooling is built on. It is a C and C++ inference engine with no Python runtime, aggressive quantisation support, and hand-tuned kernels for a remarkably wide range of hardware.

Alternative tolm studio

1 shared category; 1 shared tag; same MIT license · organic similarity 800

Hoppscotch

HoppscotchOpen

API client that runs in the browser and stays fast

Stars74.2K
Commit1d ago
LicenseMIT

Hoppscotch is an API client that opens in a tab. Requests, collections, environments, and history are all there, and it starts in the time a desktop client takes to check for updates.

Alternative topostman

1 shared category; 1 shared tag; same MIT license · organic similarity 800