Skip to content

Latest commit

 

History

History
106 lines (80 loc) · 5 KB

File metadata and controls

106 lines (80 loc) · 5 KB

OpenCode logo

AI-kodeagent med åpen kildekode.

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.


Installasjon

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 innebygde agents du kan bytte mellom med Tab-tasten.

  • build - Standard, agent med full tilgang for utviklingsarbeid
  • plan - Skrivebeskyttet agent for analyse og kodeutforsking
    • Nekter filendringer som standard
    • Spør om tillatelse før bash-kommandoer
    • Ideell for å utforske ukjente kodebaser eller planlegge endringer

Det finnes også en general-subagent for komplekse søk og flertrinnsoppgaver. Den brukes internt og kan kalles via @general i meldinger.

Les mer om agents.

Dokumentasjon

For mer info om hvordan du konfigurerer OpenCode, se dokumentasjonen.

Bidra

Hvis du vil bidra til OpenCode, les contributing docs før du sender en pull request.

Bygge på OpenCode

Hvis du jobber med et prosjekt som er relatert til OpenCode og bruker "opencode" som en del av navnet; for eksempel "opencode-dashboard" eller "opencode-mobile", legg inn en merknad i README som presiserer at det ikke er bygget av OpenCode-teamet og ikke er tilknyttet oss på noen måte.

FAQ

Hvordan er dette forskjellig fra Claude Code?

Det er veldig likt Claude Code når det gjelder funksjonalitet. Her er de viktigste forskjellene:

  • 100% open source
  • Ikke knyttet til en bestemt leverandør. Selv om vi anbefaler modellene vi tilbyr gjennom OpenCode Zen; kan OpenCode brukes med Claude, OpenAI, Google eller til og med lokale modeller. Etter hvert som modellene utvikler seg vil gapene lukkes og prisene gå ned, så det er viktig å være provider-agnostic.
  • LSP-støtte rett ut av boksen
  • Fokus på TUI. OpenCode er bygget av neovim-brukere og skaperne av terminal.shop; vi kommer til å presse grensene for hva som er mulig i terminalen.
  • Klient/server-arkitektur. Dette kan for eksempel la OpenCode kjøre på maskinen din, mens du styrer den eksternt fra en mobilapp. Det betyr at TUI-frontend'en bare er en av de mulige klientene.

Bli med i fellesskapet Discord | X.com