Skip to content

Latest commit

 

History

History
106 lines (80 loc) · 4.99 KB

File metadata and controls

106 lines (80 loc) · 4.99 KB

OpenCode logo

Den open source AI-kodeagent.

Discord npm Build status

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

OpenCode Terminal UI


Note

This is the Matt Liotta fork of opencode, rebuilt on top of CAR — the Common Agent Runtime. See the English README for what changes.


Installation

This is a personal fork distributed as source. Build it yourself:

git clone https://github.com/mliotta/opencode.git
cd opencode
bun install                # requires Bun (https://bun.sh)
bun run dev                # run from source

Note

The package-manager commands you may have seen for upstream opencode (curl | bash, npm i -g opencode-ai, brew install opencode, scoop, choco, pacman, mise, nixpkgs) all install sst/opencode, not this fork. To run this fork's CAR-powered engine, build from source.

Agents

OpenCode har to indbyggede agents, som du kan skifte mellem med Tab-tasten.

  • build - Standard, agent med fuld adgang til udviklingsarbejde
  • plan - Skrivebeskyttet agent til analyse og kodeudforskning
    • Afviser filredigering som standard
    • Spørger om tilladelse før bash-kommandoer
    • Ideel til at udforske ukendte kodebaser eller planlægge ændringer

Derudover findes der en general-subagent til komplekse søgninger og flertrinsopgaver. Den bruges internt og kan kaldes via @general i beskeder.

Læs mere om agents.

Dokumentation

For mere info om konfiguration af OpenCode, se vores docs.

Bidrag

Hvis du vil bidrage til OpenCode, så læs vores contributing docs før du sender en pull request.

Bygget på OpenCode

Hvis du arbejder på et projekt der er relateret til OpenCode og bruger "opencode" som en del af navnet; f.eks. "opencode-dashboard" eller "opencode-mobile", så tilføj en note i din README, der tydeliggør at projektet ikke er bygget af OpenCode-teamet og ikke er tilknyttet os på nogen måde.

FAQ

Hvordan adskiller dette sig fra Claude Code?

Det minder meget om Claude Code i forhold til funktionalitet. Her er de vigtigste forskelle:

  • 100% open source
  • Ikke låst til en udbyder. Selvom vi anbefaler modellerne via OpenCode Zen; kan OpenCode bruges med Claude, OpenAI, Google eller endda lokale modeller. Efterhånden som modeller udvikler sig vil forskellene mindskes og priserne falde, så det er vigtigt at være provider-agnostic.
  • LSP-support out of the box
  • Fokus på TUI. OpenCode er bygget af neovim-brugere og skaberne af terminal.shop; vi vil skubbe grænserne for hvad der er muligt i terminalen.
  • Klient/server-arkitektur. Det kan f.eks. lade OpenCode køre på din computer, mens du styrer den eksternt fra en mobilapp. Det betyder at TUI-frontend'en kun er en af de mulige clients.

Bliv en del af vores community Discord | X.com