Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
135 lines (103 loc) · 6.2 KB

File metadata and controls

135 lines (103 loc) · 6.2 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

Logo OpenCode

L’agente di coding AI open source.

Discord npm Build status

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | العربية | Norsk | Português (Brasil) | ไทย | Türkçe

OpenCode Terminal UI


Installazione

# YOLO
curl -fsSL https://opencode.ai/install | bash

# Package manager
npm i -g opencode-ai@latest        # oppure bun/pnpm/yarn
scoop install opencode             # Windows
choco install opencode             # Windows
brew install anomalyco/tap/opencode # macOS e Linux (consigliato, sempre aggiornato)
brew install opencode              # macOS e Linux (formula brew ufficiale, aggiornata meno spesso)
paru -S opencode-bin               # Arch Linux
mise use -g opencode               # Qualsiasi OS
nix run nixpkgs#opencode           # oppure github:anomalyco/opencode per l’ultima branch di sviluppo

Tip

Rimuovi le versioni precedenti alla 0.1.x prima di installare.

App Desktop (BETA)

OpenCode è disponibile anche come applicazione desktop. Puoi scaricarla direttamente dalla pagina delle release oppure da opencode.ai/download.

Piattaforma Download
macOS (Apple Silicon) opencode-desktop-darwin-aarch64.dmg
macOS (Intel) opencode-desktop-darwin-x64.dmg
Windows opencode-desktop-windows-x64.exe
Linux .deb, .rpm, oppure AppImage
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop

Directory di installazione

Lo script di installazione rispetta il seguente ordine di priorità per il percorso di installazione:

  1. $OPENCODE_INSTALL_DIR – Directory di installazione personalizzata
  2. $XDG_BIN_DIR – Percorso conforme alla XDG Base Directory Specification
  3. $HOME/bin – Directory binaria standard dell’utente (se esiste o può essere creata)
  4. $HOME/.opencode/bin – Fallback predefinito
# Esempi
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

Agenti

OpenCode include due agenti integrati tra cui puoi passare usando il tasto Tab.

  • build – Predefinito, agente con accesso completo per il lavoro di sviluppo
  • plan – Agente in sola lettura per analisi ed esplorazione del codice
    • Nega le modifiche ai file per impostazione predefinita
    • Chiede il permesso prima di eseguire comandi bash
    • Ideale per esplorare codebase sconosciute o pianificare modifiche

È inoltre incluso un sotto-agente general per ricerche complesse e attività multi-step. Viene utilizzato internamente e può essere invocato usando @general nei messaggi.

Scopri di più sugli agenti.

Documentazione

Per maggiori informazioni su come configurare OpenCode, consulta la nostra documentazione.

Contribuire

Se sei interessato a contribuire a OpenCode, leggi la nostra guida alla contribuzione prima di inviare una pull request.

Costruire su OpenCode

Se stai lavorando a un progetto correlato a OpenCode e che utilizza “opencode” come parte del nome (ad esempio “opencode-dashboard” o “opencode-mobile”), aggiungi una nota nel tuo README per chiarire che non è sviluppato dal team OpenCode e che non è affiliato in alcun modo con noi.

FAQ

In cosa è diverso da Claude Code?

È molto simile a Claude Code in termini di funzionalità. Ecco le principali differenze:

  • 100% open source
  • Non è legato a nessun provider. Anche se consigliamo i modelli forniti tramite OpenCode Zen, OpenCode può essere utilizzato con Claude, OpenAI, Google o persino modelli locali. Con l’evoluzione dei modelli, le differenze tra di essi si ridurranno e i prezzi scenderanno, quindi essere indipendenti dal provider è importante.
  • Supporto LSP pronto all’uso
  • Forte attenzione alla TUI. OpenCode è sviluppato da utenti neovim e dai creatori di terminal.shop; spingeremo al limite ciò che è possibile fare nel terminale.
  • Architettura client/server. Questo, ad esempio, permette a OpenCode di girare sul tuo computer mentre lo controlli da remoto tramite un’app mobile. La frontend TUI è quindi solo uno dei possibili client.

Unisciti alla nostra community Discord | X.com

Morty Proxy This is a proxified and sanitized view of the page, visit original site.