{
  "slug": "opencode",
  "name": "OpenCode",
  "company": "Anomaly",
  "website": "https://opencode.ai/",
  "docs_url": "https://opencode.ai/v2/docs",
  "category": "coding",
  "business_model": "open",
  "availability": "unknown",
  "launched": null,
  "license": "MIT",
  "tags": [
    "ai-coding",
    "coding-agent",
    "cli",
    "open-source",
    "local-models"
  ],
  "sources": [
    {
      "title": "Official product and model-cost FAQ",
      "url": "https://opencode.ai/"
    },
    {
      "title": "V2 documentation and supported downloads",
      "url": "https://opencode.ai/v2/docs"
    },
    {
      "title": "V2 provider configuration",
      "url": "https://opencode.ai/v2/docs/providers/"
    },
    {
      "title": "V2 experimental HTTP API",
      "url": "https://opencode.ai/v2/docs/api"
    },
    {
      "title": "V1 to V2 migration guide",
      "url": "https://opencode.ai/v2/docs/migrate-v1/"
    },
    {
      "title": "Official source repository",
      "url": "https://github.com/anomalyco/opencode"
    },
    {
      "title": "Repository MIT licence text",
      "url": "https://github.com/anomalyco/opencode/blob/dev/LICENSE"
    }
  ],
  "description": "Open-source coding agent with terminal, desktop and web interfaces, supporting hosted and local model providers.",
  "overview": "OpenCode is an open-source coding agent from Anomaly for working on existing repositories and writing code with a model provider of your choice. The current V2 documentation covers terminal, desktop and web interfaces, with downloads for macOS, Windows and Linux. Providers can be hosted services or local runtimes such as Ollama, LM Studio and vLLM. The code is MIT-licensed, while model access has separate terms and costs. Before switching from V1, check the migration guide: plugin contracts, the server API and terminal configuration changed. Local model support alone does not establish an entirely offline workflow.",
  "features": [
    "Terminal, desktop and web entry points for coding tasks",
    "Provider configuration for hosted models and local runtimes",
    "Separate planning and implementation agent roles",
    "An experimental V2 HTTP API for controlling agent instances"
  ],
  "use_cases": [
    "Explore an unfamiliar repository before changing it",
    "Implement or refactor code while choosing the model provider",
    "Integrate coding-agent sessions into developer tooling"
  ],
  "pricing_notes": "The core software is free under MIT. The vendor advertises some free model options and optional paid model services; external provider usage or subscriptions can cost extra. Software access does not include unlimited paid-model inference.",
  "faq": [
    {
      "q": "Does OpenCode require a paid subscription?",
      "a": "No subscription is required for the core software. Model providers and optional hosted services can charge separately."
    },
    {
      "q": "Can I use local models?",
      "a": "Yes. The provider documentation covers Ollama, LM Studio and vLLM. This record does not establish that every workflow works without internet."
    },
    {
      "q": "Is V2 a drop-in replacement for V1?",
      "a": "Not in every area. The official migration guide identifies changes to plugins, the server API and terminal configuration; the two versions share the default command name."
    }
  ],
  "i18n": {
    "zh": {
      "description": "开源编程智能体，提供终端、桌面与网页界面，可连接托管或本地模型提供商。",
      "overview": "OpenCode 是 Anomaly 推出的开源编程智能体，可在现有仓库中理解、编写和修改代码，并自行选择模型提供商。当前 V2 文档涵盖终端、桌面及网页界面，提供 macOS、Windows 与 Linux 下载。模型可来自托管服务，也可来自 Ollama、LM Studio 或 vLLM 等本地运行时。仓库代码采用 MIT 许可，模型访问另有条款和费用。从 V1 切换前应阅读迁移指南：插件契约、服务端 API 与终端配置均有变化。支持本地模型本身并不能证明完整流程可离线运行。",
      "features": [
        "通过终端、桌面和网页入口完成编程任务",
        "配置托管模型或本地运行时作为模型提供商",
        "区分规划与实施的智能体角色",
        "用于控制智能体实例的实验性 V2 HTTP API"
      ],
      "use_cases": [
        "修改前先理解陌生代码仓库",
        "自行选择模型提供商完成开发或重构",
        "把编程智能体会话集成进开发工具"
      ],
      "pricing_notes": "核心软件以 MIT 免费提供。厂商宣传部分免费模型及可选付费模型服务；外部提供商用量或订阅可能另收费。免费软件不等于无限使用付费模型推理。",
      "faq": [
        {
          "q": "OpenCode 必须付费订阅吗？",
          "a": "核心软件无需订阅；模型提供商及可选托管服务可能单独收费。"
        },
        {
          "q": "能使用本地模型吗？",
          "a": "可以。提供商文档涵盖 Ollama、LM Studio 和 vLLM。本记录未确认所有流程都能断网运行。"
        },
        {
          "q": "V2 能直接替代 V1 吗？",
          "a": "并非所有方面都能直接替代。官方迁移指南说明插件、服务端 API 和终端配置的变化，两版本还共用默认命令名。"
        }
      ],
      "selection_evidence": {
        "tasks": {
          "note": "按文档列出的编程流程映射；本站未进行产品性能测试。"
        },
        "form_factor": {
          "note": "按本记录采用的入口归类；其他已记录的使用形态见概述。"
        },
        "platforms": {
          "note": "所链接的官方文档列出了这些使用环境或操作系统。"
        },
        "deployment": {
          "note": "模型执行位置取决于所选提供商；文档包括托管服务与本地模型运行时。"
        },
        "offline": {
          "note": "本次所读页面不足以确认完整离线流程。"
        },
        "regions": {
          "note": "未能确认完整的服务支持地区清单；模型提供商可能另有限制。"
        },
        "api": {
          "note": "V2 文档公布了控制智能体实例的实验性 HTTP API，与模型提供商的推理 API 不同。"
        },
        "license": {
          "note": "所链接的仓库许可证授予仓库代码 MIT 许可。"
        },
        "commercial_use": {
          "note": "仓库许可证允许在保留许可声明等条件下商用；不授予第三方模型或服务的权利。"
        },
        "languages": {
          "note": "未从所读页面确认产品界面语言；文档已翻译不代表界面支持。"
        },
        "billing": {
          "note": "软件无需强制订阅即可使用；模型费用和可选托管方案另计。"
        }
      },
      "facts": {
        "opencode.license.repository": {
          "conditions": "适用于仓库代码；所连接模型和托管服务仍适用各自条款。"
        },
        "opencode.api.agent-control": {
          "conditions": "V2 文档公布了控制智能体实例的实验性 HTTP API，与模型提供商的推理 API 不同。"
        },
        "opencode.pricing.core-free": {
          "value": "核心软件免费；可选模型服务可能另行收费。"
        }
      }
    },
    "es": {
      "description": "Agente de programación de código abierto con interfaces de terminal, escritorio y web, compatible con proveedores de modelos alojados y locales.",
      "overview": "OpenCode es un agente de programación de Anomaly para trabajar en repositorios existentes y escribir código con el proveedor de modelos elegido. La documentación V2 cubre terminal, escritorio y web, con descargas para macOS, Windows y Linux. Los proveedores pueden ser servicios alojados o runtimes locales como Ollama, LM Studio y vLLM. El código usa MIT; los modelos tienen costes y términos propios. Antes de pasar de V1 a V2 conviene leer la migración: cambiaron los contratos de plugins, la API del servidor y la configuración del terminal. Admitir modelos locales no demuestra un flujo totalmente sin conexión.",
      "features": [
        "Entradas de terminal, escritorio y web para tareas de programación",
        "Configuración de proveedores alojados y runtimes locales",
        "Roles de agente separados para planificar e implementar",
        "API HTTP V2 experimental para controlar instancias del agente"
      ],
      "use_cases": [
        "Explorar un repositorio desconocido antes de modificarlo",
        "Implementar o refactorizar código eligiendo el proveedor",
        "Integrar sesiones del agente en herramientas de desarrollo"
      ],
      "pricing_notes": "El software principal es gratuito bajo MIT. El proveedor anuncia algunos modelos gratuitos y servicios de modelos de pago opcionales; el uso o las suscripciones de terceros pueden costar aparte. El acceso al software no incluye inferencia ilimitada de modelos de pago.",
      "faq": [
        {
          "q": "¿OpenCode exige suscripción de pago?",
          "a": "No para el software principal. Los proveedores y servicios alojados opcionales pueden cobrar por separado."
        },
        {
          "q": "¿Puedo usar modelos locales?",
          "a": "Sí. La documentación cubre Ollama, LM Studio y vLLM. Este registro no confirma que todos los flujos funcionen sin internet."
        },
        {
          "q": "¿V2 sustituye directamente a V1?",
          "a": "No en todos los aspectos. La guía oficial señala cambios en plugins, API del servidor y configuración del terminal; ambas versiones comparten el nombre de comando predeterminado."
        }
      ],
      "selection_evidence": {
        "tasks": {
          "note": "Asignado a partir de los flujos de programación documentados; no se hizo una prueba de rendimiento."
        },
        "form_factor": {
          "note": "Clasificado por el punto de entrada de este registro; el resumen describe otras superficies documentadas."
        },
        "platforms": {
          "note": "La documentación oficial enlazada enumera estas superficies o sistemas operativos compatibles."
        },
        "deployment": {
          "note": "La ejecución del modelo depende del proveedor elegido; la documentación incluye servicios alojados y runtimes locales."
        },
        "offline": {
          "note": "Las páginas revisadas no permiten confirmar un flujo totalmente sin conexión."
        },
        "regions": {
          "note": "No se estableció una lista completa de regiones disponibles; los proveedores de modelos pueden imponer otras restricciones."
        },
        "api": {
          "note": "La documentación V2 publica una API HTTP experimental para controlar instancias del agente, distinta de las API de inferencia de proveedores."
        },
        "license": {
          "note": "La licencia enlazada otorga permisos MIT para el código del repositorio."
        },
        "commercial_use": {
          "note": "La licencia permite uso comercial con sus avisos; no concede derechos sobre modelos o servicios de terceros."
        },
        "languages": {
          "note": "Las páginas revisadas no establecen los idiomas de interfaz; traducir documentación no prueba el soporte de la interfaz."
        },
        "billing": {
          "note": "El software no exige una suscripción; los costes del proveedor y los planes alojados opcionales son independientes."
        }
      },
      "facts": {
        "opencode.license.repository": {
          "conditions": "Código del repositorio; los modelos conectados y servicios alojados mantienen sus propios términos."
        },
        "opencode.api.agent-control": {
          "conditions": "La documentación V2 publica una API HTTP experimental para controlar instancias del agente, distinta de las API de inferencia de proveedores."
        },
        "opencode.pricing.core-free": {
          "value": "El software principal es gratuito; los servicios de modelos opcionales pueden tener costes separados."
        }
      }
    },
    "fr": {
      "description": "Agent de codage open source avec interfaces terminal, bureau et web, compatible avec des modèles hébergés ou locaux.",
      "overview": "OpenCode est un agent de codage d’Anomaly pour explorer des dépôts existants et écrire du code avec le fournisseur de modèles choisi. La documentation V2 couvre le terminal, le bureau et le web, avec des téléchargements macOS, Windows et Linux. Les modèles peuvent venir de services hébergés ou de moteurs locaux tels qu’Ollama, LM Studio et vLLM. Le code est sous MIT ; les modèles ont leurs propres conditions et coûts. Avant de quitter V1, il faut lire la migration : contrats de plugins, API serveur et configuration terminal ont changé. Les modèles locaux ne prouvent pas un fonctionnement entièrement hors ligne.",
      "features": [
        "Entrées terminal, bureau et web pour le développement",
        "Configuration de modèles hébergés et de moteurs locaux",
        "Rôles distincts pour la planification et l’implémentation",
        "API HTTP V2 expérimentale de pilotage des instances"
      ],
      "use_cases": [
        "Explorer un dépôt inconnu avant de le modifier",
        "Implémenter ou refactoriser en choisissant le fournisseur de modèles",
        "Intégrer des sessions d’agent aux outils de développement"
      ],
      "pricing_notes": "Le logiciel principal est gratuit sous MIT. L’éditeur annonce certains modèles gratuits et des services de modèles payants facultatifs ; l’usage ou les abonnements de fournisseurs externes peuvent coûter séparément. Le logiciel ne donne pas une inférence illimitée avec les modèles payants.",
      "faq": [
        {
          "q": "OpenCode exige-t-il un abonnement payant ?",
          "a": "Pas pour le logiciel principal. Les fournisseurs de modèles et les services hébergés facultatifs peuvent facturer séparément."
        },
        {
          "q": "Peut-on utiliser des modèles locaux ?",
          "a": "Oui. La documentation couvre Ollama, LM Studio et vLLM. Ce registre ne confirme pas que tous les flux fonctionnent sans internet."
        },
        {
          "q": "V2 remplace-t-il directement V1 ?",
          "a": "Pas dans tous les domaines. La migration officielle précise les changements des plugins, de l’API serveur et de la configuration terminal ; les deux versions partagent le nom de commande par défaut."
        }
      ],
      "selection_evidence": {
        "tasks": {
          "note": "Correspondance établie à partir des flux de programmation documentés ; aucun test de performance du produit effectué."
        },
        "form_factor": {
          "note": "Classement selon le point d’entrée retenu ici ; les autres interfaces documentées figurent dans la présentation."
        },
        "platforms": {
          "note": "La documentation officielle citée énumère ces interfaces ou systèmes d’exploitation compatibles."
        },
        "deployment": {
          "note": "Le lieu d’exécution du modèle dépend du fournisseur choisi ; la documentation couvre des services hébergés et des moteurs locaux."
        },
        "offline": {
          "note": "Les pages consultées ne permettent pas de confirmer un fonctionnement entièrement hors ligne."
        },
        "regions": {
          "note": "La liste complète des régions desservies n’a pas été établie ; les fournisseurs de modèles peuvent imposer leurs propres restrictions."
        },
        "api": {
          "note": "La documentation V2 publie une API HTTP expérimentale pour piloter les instances de l’agent, distincte des API d’inférence des fournisseurs."
        },
        "license": {
          "note": "La licence du dépôt cité accorde les permissions MIT au code du dépôt."
        },
        "commercial_use": {
          "note": "La licence autorise l’usage commercial avec maintien des mentions ; elle ne confère aucun droit sur les modèles ou services tiers."
        },
        "languages": {
          "note": "Les langues de l’interface ne sont pas établies par les pages consultées ; une documentation traduite ne prouve pas cette prise en charge."
        },
        "billing": {
          "note": "Le logiciel ne requiert pas d’abonnement ; les coûts des modèles et les offres hébergées facultatives sont distincts."
        }
      },
      "facts": {
        "opencode.license.repository": {
          "conditions": "Code du dépôt ; les modèles connectés et services hébergés conservent leurs propres conditions."
        },
        "opencode.api.agent-control": {
          "conditions": "La documentation V2 publie une API HTTP expérimentale pour piloter les instances de l’agent, distincte des API d’inférence des fournisseurs."
        },
        "opencode.pricing.core-free": {
          "value": "Le logiciel principal est gratuit ; les services de modèles facultatifs peuvent entraîner des frais distincts."
        }
      }
    },
    "ja": {
      "description": "ターミナル、デスクトップ、Webで使えるオープンソースのコーディングエージェント。ホスト型とローカルのモデルに対応。",
      "overview": "OpenCode は Anomaly のオープンソース・コーディングエージェントで、選んだモデル提供元を使い既存リポジトリの調査やコード作成を行います。現在の V2 文書はターミナル、デスクトップ、Webを扱い、macOS、Windows、Linux向け配布があります。ホスト型モデルのほか、Ollama、LM Studio、vLLMなどのローカル環境を利用できます。コードはMITですがモデル利用には別の条件と費用があります。V1から移行する場合、プラグイン、サーバーAPI、ターミナル設定の変更を確認してください。ローカルモデル対応だけでは完全なオフライン動作は確認できません。",
      "features": [
        "ターミナル、デスクトップ、Webのコーディング入口",
        "ホスト型モデルとローカル実行環境の設定",
        "計画と実装を分けたエージェントの役割",
        "インスタンスを制御する実験的なV2 HTTP API"
      ],
      "use_cases": [
        "変更する前に未知のリポジトリを調べる",
        "モデル提供元を選んで機能実装やリファクタリングを行う",
        "エージェントのセッションを開発ツールへ組み込む"
      ],
      "pricing_notes": "中核ソフトウェアはMITで無料提供されます。公式には一部の無料モデルと任意の有料モデルサービスがあります。外部提供元の使用量や契約には別料金があり、無料ソフトウェアは有料モデルの無制限利用を意味しません。",
      "faq": [
        {
          "q": "有料サブスクリプションは必須ですか？",
          "a": "中核ソフトウェアには不要です。モデル提供元や任意のホスト型サービスは別途課金される場合があります。"
        },
        {
          "q": "ローカルモデルを使えますか？",
          "a": "はい。提供元の文書はOllama、LM Studio、vLLMを扱っています。ただし、すべての作業が断線状態で動くとは確認していません。"
        },
        {
          "q": "V2はV1をそのまま置き換えますか？",
          "a": "すべてではありません。公式移行ガイドはプラグイン、サーバーAPI、ターミナル設定の変更を説明しています。両版は既定のコマンド名も共有します。"
        }
      ],
      "selection_evidence": {
        "tasks": {
          "note": "文書化されたコーディング手順から分類。製品の性能テストは実施していません。"
        },
        "form_factor": {
          "note": "本記録で採用した利用入口による分類。他の文書化された形態は概要に記載しています。"
        },
        "platforms": {
          "note": "リンク先の公式文書に、対応する利用環境またはOSが記載されています。"
        },
        "deployment": {
          "note": "モデルの実行場所は選択する提供元次第です。文書にはホスト型サービスとローカル実行環境が含まれます。"
        },
        "offline": {
          "note": "確認したページだけでは完全なオフライン動作を確認できません。"
        },
        "regions": {
          "note": "対応するサービス地域の完全な一覧は確認できません。モデル提供元が別途制限する場合があります。"
        },
        "api": {
          "note": "V2文書にはエージェントインスタンスを制御する実験的HTTP APIがあり、モデル提供元の推論APIとは異なります。"
        },
        "license": {
          "note": "リンク先のリポジトリライセンスは、リポジトリのコードにMITの許諾を与えています。"
        },
        "commercial_use": {
          "note": "リポジトリライセンスは表示条件を守った商用利用を認めます。第三者のモデルやサービスの権利は付与しません。"
        },
        "languages": {
          "note": "確認したページでは製品の画面言語を確認できません。文書の翻訳は画面対応の証明ではありません。"
        },
        "billing": {
          "note": "ソフトウェア利用に必須のサブスクリプションはありません。モデル費用や任意のホスト型プランは別です。"
        }
      },
      "facts": {
        "opencode.license.repository": {
          "conditions": "リポジトリのコードが対象。接続するモデルとホスト型サービスには各自の規約が適用されます。"
        },
        "opencode.api.agent-control": {
          "conditions": "V2文書にはエージェントインスタンスを制御する実験的HTTP APIがあり、モデル提供元の推論APIとは異なります。"
        },
        "opencode.pricing.core-free": {
          "value": "中核ソフトウェアは無料です。任意のモデルサービスには別料金が生じる場合があります。"
        }
      }
    },
    "de": {
      "description": "Offener Coding-Agent mit Terminal-, Desktop- und Weboberfläche für gehostete und lokale Modellanbieter.",
      "overview": "OpenCode ist ein quelloffener Coding-Agent von Anomaly für bestehende Repositorys und neue Änderungen mit einem frei gewählten Modellanbieter. Die V2-Dokumentation behandelt Terminal, Desktop und Web sowie Downloads für macOS, Windows und Linux. Modelle können aus gehosteten Diensten oder lokalen Laufzeiten wie Ollama, LM Studio und vLLM kommen. Der Code steht unter MIT, Modellzugänge haben eigene Kosten und Bedingungen. Vor dem Umstieg von V1 ist die Migrationsanleitung wichtig: Plugin-Verträge, Server-API und Terminalkonfiguration wurden geändert. Unterstützung lokaler Modelle belegt keinen vollständig offline nutzbaren Ablauf.",
      "features": [
        "Terminal-, Desktop- und Webzugang für Programmieraufgaben",
        "Konfiguration gehosteter Modelle und lokaler Laufzeiten",
        "Getrennte Agent-Rollen für Planung und Umsetzung",
        "Experimentelle V2-HTTP-API zur Instanzsteuerung"
      ],
      "use_cases": [
        "Ein unbekanntes Repository vor Änderungen erkunden",
        "Code mit gewähltem Modellanbieter implementieren oder refaktorieren",
        "Agent-Sitzungen in Entwicklerwerkzeuge integrieren"
      ],
      "pricing_notes": "Die Kernsoftware ist unter MIT kostenlos. Der Anbieter nennt einige kostenlose Modelle und optionale kostenpflichtige Modelldienste; fremde Nutzungstarife oder Abonnements können separat kosten. Softwarezugang bedeutet keine unbegrenzte Inferenz mit kostenpflichtigen Modellen.",
      "faq": [
        {
          "q": "Braucht OpenCode ein kostenpflichtiges Abonnement?",
          "a": "Nicht für die Kernsoftware. Modellanbieter und optionale gehostete Dienste können separat abrechnen."
        },
        {
          "q": "Kann ich lokale Modelle verwenden?",
          "a": "Ja. Die Dokumentation behandelt Ollama, LM Studio und vLLM. Dieser Eintrag bestätigt nicht, dass jeder Ablauf ohne Internet funktioniert."
        },
        {
          "q": "Ersetzt V2 die V1 ohne Anpassungen?",
          "a": "Nicht in allen Bereichen. Die offizielle Migration beschreibt Änderungen an Plugins, Server-API und Terminalkonfiguration; beide Versionen nutzen denselben Standard-Kommandonamen."
        }
      ],
      "selection_evidence": {
        "tasks": {
          "note": "Aus dokumentierten Programmierabläufen abgeleitet; es wurde kein Leistungstest des Produkts durchgeführt."
        },
        "form_factor": {
          "note": "Nach dem hier gewählten Einstieg eingeordnet; weitere dokumentierte Oberflächen stehen im Überblick."
        },
        "platforms": {
          "note": "Die verlinkte offizielle Dokumentation nennt diese unterstützten Oberflächen oder Betriebssysteme."
        },
        "deployment": {
          "note": "Die Modellausführung hängt vom gewählten Anbieter ab; dokumentiert sind gehostete Dienste und lokale Laufzeiten."
        },
        "offline": {
          "note": "Ein vollständig offline nutzbarer Ablauf wurde anhand der gelesenen Seiten nicht nachgewiesen."
        },
        "regions": {
          "note": "Eine vollständige Liste bedienter Regionen wurde nicht ermittelt; Modellanbieter können zusätzliche Beschränkungen festlegen."
        },
        "api": {
          "note": "Die V2-Dokumentation veröffentlicht eine experimentelle HTTP-API zur Steuerung von Agent-Instanzen, getrennt von den Inferenz-APIs der Modellanbieter."
        },
        "license": {
          "note": "Die verlinkte Repository-Lizenz erteilt MIT-Rechte für den Repository-Code."
        },
        "commercial_use": {
          "note": "Die Lizenz erlaubt kommerzielle Nutzung unter Wahrung ihrer Hinweise; sie gewährt keine Rechte an fremden Modellen oder Diensten."
        },
        "languages": {
          "note": "Die Oberflächensprachen wurden anhand der gelesenen Seiten nicht festgestellt; übersetzte Dokumentation belegt keine Sprachunterstützung der Oberfläche."
        },
        "billing": {
          "note": "Die Software erfordert kein Abonnement; Modellgebühren und optionale gehostete Tarife fallen getrennt an."
        }
      },
      "facts": {
        "opencode.license.repository": {
          "conditions": "Repository-Code; verbundene Modelle und gehostete Dienste behalten ihre eigenen Bedingungen."
        },
        "opencode.api.agent-control": {
          "conditions": "Die V2-Dokumentation veröffentlicht eine experimentelle HTTP-API zur Steuerung von Agent-Instanzen, getrennt von den Inferenz-APIs der Modellanbieter."
        },
        "opencode.pricing.core-free": {
          "value": "Die Kernsoftware ist kostenlos; optionale Modelldienste können separat kostenpflichtig sein."
        }
      }
    },
    "pt": {
      "description": "Agente de programação de código aberto com interfaces de terminal, desktop e web, compatível com modelos hospedados e locais.",
      "overview": "OpenCode é um agente de programação da Anomaly para trabalhar em repositórios existentes e escrever código com o provedor de modelos escolhido. A documentação V2 cobre terminal, desktop e web, com downloads para macOS, Windows e Linux. Os provedores podem ser serviços hospedados ou runtimes locais como Ollama, LM Studio e vLLM. O código usa MIT, mas os modelos têm custos e termos próprios. Antes de migrar da V1, confira o guia: contratos de plugins, API do servidor e configuração do terminal mudaram. O suporte a modelos locais não comprova um fluxo totalmente offline.",
      "features": [
        "Entradas de terminal, desktop e web para programação",
        "Configuração de provedores hospedados e runtimes locais",
        "Papéis separados de planejamento e implementação",
        "API HTTP V2 experimental para controlar instâncias"
      ],
      "use_cases": [
        "Explorar um repositório desconhecido antes de alterá-lo",
        "Implementar ou refatorar código escolhendo o provedor",
        "Integrar sessões do agente a ferramentas de desenvolvimento"
      ],
      "pricing_notes": "O software principal é gratuito sob MIT. O fornecedor anuncia alguns modelos gratuitos e serviços opcionais pagos; uso e assinaturas de provedores externos podem ser cobrados à parte. O software não inclui inferência ilimitada de modelos pagos.",
      "faq": [
        {
          "q": "OpenCode exige assinatura paga?",
          "a": "Não para o software principal. Provedores de modelos e serviços hospedados opcionais podem cobrar separadamente."
        },
        {
          "q": "Posso usar modelos locais?",
          "a": "Sim. A documentação cobre Ollama, LM Studio e vLLM. Este registro não confirma que todo fluxo funcione sem internet."
        },
        {
          "q": "V2 substitui V1 sem ajustes?",
          "a": "Não em todas as áreas. O guia oficial aponta mudanças em plugins, API do servidor e configuração do terminal; ambas as versões usam o mesmo nome de comando padrão."
        }
      ],
      "selection_evidence": {
        "tasks": {
          "note": "Mapeado a partir dos fluxos de programação documentados; não foi feito teste de desempenho do produto."
        },
        "form_factor": {
          "note": "Classificado pelo ponto de entrada deste registro; outras superfícies documentadas aparecem na visão geral."
        },
        "platforms": {
          "note": "A documentação oficial vinculada lista essas superfícies ou sistemas operacionais compatíveis."
        },
        "deployment": {
          "note": "A execução do modelo depende do provedor escolhido; a documentação inclui serviços hospedados e runtimes locais."
        },
        "offline": {
          "note": "As páginas consultadas não permitiram confirmar um fluxo totalmente offline."
        },
        "regions": {
          "note": "Não foi estabelecida uma lista completa de regiões atendidas; os provedores de modelos podem impor outras restrições."
        },
        "api": {
          "note": "A documentação V2 publica uma API HTTP experimental para controlar instâncias do agente, distinta das APIs de inferência dos provedores."
        },
        "license": {
          "note": "A licença do repositório vinculado concede permissões MIT para o código do repositório."
        },
        "commercial_use": {
          "note": "A licença permite uso comercial respeitando os avisos; não concede direitos sobre modelos ou serviços de terceiros."
        },
        "languages": {
          "note": "Os idiomas da interface não foram estabelecidos nas páginas lidas; documentação traduzida não comprova suporte na interface."
        },
        "billing": {
          "note": "O software não exige assinatura; custos de modelos e planos hospedados opcionais são separados."
        }
      },
      "facts": {
        "opencode.license.repository": {
          "conditions": "Código do repositório; modelos conectados e serviços hospedados mantêm seus próprios termos."
        },
        "opencode.api.agent-control": {
          "conditions": "A documentação V2 publica uma API HTTP experimental para controlar instâncias do agente, distinta das APIs de inferência dos provedores."
        },
        "opencode.pricing.core-free": {
          "value": "O software principal é gratuito; serviços de modelos opcionais podem ter custos separados."
        }
      }
    },
    "ko": {
      "description": "터미널·데스크톱·웹에서 사용하며 호스팅 및 로컬 모델 제공업체를 지원하는 오픈 소스 코딩 에이전트입니다.",
      "overview": "OpenCode는 Anomaly가 제공하는 오픈 소스 코딩 에이전트로 선택한 모델 제공업체를 통해 기존 저장소를 조사하고 코드를 작성합니다. 현재 V2 문서는 터미널·데스크톱·웹을 다루며 macOS·Windows·Linux용 다운로드가 있습니다. 호스팅 서비스 외에도 Ollama·LM Studio·vLLM 같은 로컬 실행 환경을 연결할 수 있습니다. 코드는 MIT 라이선스이지만 모델 사용에는 별도 약관과 비용이 적용됩니다. V1에서 옮기기 전에 플러그인 계약·서버 API·터미널 설정의 변경을 확인해야 합니다. 로컬 모델 지원만으로 전체 오프라인 동작이 확인되지는 않습니다.",
      "features": [
        "터미널·데스크톱·웹을 통한 코딩 작업",
        "호스팅 모델과 로컬 실행 환경 제공업체 설정",
        "계획과 구현을 구분하는 에이전트 역할",
        "인스턴스 제어용 실험적 V2 HTTP API"
      ],
      "use_cases": [
        "수정하기 전에 낯선 저장소를 조사",
        "모델 제공업체를 선택하여 구현하거나 리팩터링",
        "코딩 에이전트 세션을 개발 도구에 통합"
      ],
      "pricing_notes": "핵심 소프트웨어는 MIT 라이선스로 무료입니다. 제공업체는 일부 무료 모델과 선택형 유료 모델 서비스를 안내하며 외부 모델 사용량이나 구독은 별도 비용이 들 수 있습니다. 무료 소프트웨어가 유료 모델 추론의 무제한 이용을 뜻하지는 않습니다.",
      "faq": [
        {
          "q": "유료 구독이 필수인가요?",
          "a": "핵심 소프트웨어에는 필요하지 않습니다. 모델 제공업체와 선택형 호스팅 서비스는 별도 요금을 청구할 수 있습니다."
        },
        {
          "q": "로컬 모델도 사용할 수 있나요?",
          "a": "네. 제공업체 문서는 Ollama·LM Studio·vLLM을 다룹니다. 다만 모든 흐름이 인터넷 없이 작동하는지는 확인하지 못했습니다."
        },
        {
          "q": "V2가 V1을 그대로 대체하나요?",
          "a": "모든 영역에서 그렇지는 않습니다. 공식 이행 문서는 플러그인·서버 API·터미널 설정의 변경을 설명하며 두 버전은 기본 명령 이름도 공유합니다."
        }
      ],
      "selection_evidence": {
        "tasks": {
          "note": "문서화된 코딩 흐름을 기준으로 분류했으며 제품 성능 시험은 하지 않았습니다."
        },
        "form_factor": {
          "note": "이 기록에서 채택한 진입점으로 분류했으며 다른 지원 형태는 개요에 설명합니다."
        },
        "platforms": {
          "note": "연결된 공식 문서는 해당 사용 환경이나 운영체제를 지원 대상으로 나열합니다."
        },
        "deployment": {
          "note": "모델 실행 위치는 선택한 제공업체에 따라 달라지며 문서는 호스팅 서비스와 로컬 실행 환경을 포함합니다."
        },
        "offline": {
          "note": "검토한 페이지에서는 완전히 오프라인인 작업 흐름을 확인하지 못했습니다."
        },
        "regions": {
          "note": "서비스 지원 지역의 전체 목록을 확인하지 못했으며 모델 제공업체가 별도 제한을 둘 수 있습니다."
        },
        "api": {
          "note": "V2 문서는 에이전트 인스턴스를 제어하는 실험적 HTTP API를 제공하며 모델 제공업체의 추론 API와 구별됩니다."
        },
        "license": {
          "note": "연결된 저장소 라이선스는 저장소 코드에 MIT 권한을 부여합니다."
        },
        "commercial_use": {
          "note": "라이선스 고지 조건을 지키면 저장소 코드를 상업적으로 사용할 수 있지만 타사 모델이나 서비스 권한은 부여하지 않습니다."
        },
        "languages": {
          "note": "검토한 페이지에서 제품 화면 언어를 확인하지 못했습니다. 문서 번역은 화면 언어 지원을 증명하지 않습니다."
        },
        "billing": {
          "note": "필수 구독 없이 소프트웨어를 사용할 수 있으며 모델 제공업체 요금과 선택형 호스팅 요금제는 별도입니다."
        }
      },
      "facts": {
        "opencode.license.repository": {
          "conditions": "저장소 코드에 적용되며 연결된 모델과 호스팅 서비스에는 각자의 약관이 적용됩니다."
        },
        "opencode.api.agent-control": {
          "conditions": "V2 문서는 에이전트 인스턴스를 제어하는 실험적 HTTP API를 제공하며 모델 제공업체의 추론 API와 구별됩니다."
        },
        "opencode.pricing.core-free": {
          "value": "핵심 소프트웨어는 무료이며 선택형 모델 서비스에는 별도 요금이 발생할 수 있습니다."
        }
      }
    }
  },
  "updated": "2026-11-02",
  "selection": {
    "tasks": [
      "code-writing",
      "code-editing",
      "terminal-agent"
    ],
    "form_factor": "cli",
    "platforms": [
      "terminal",
      "windows",
      "macos",
      "linux",
      "web"
    ],
    "deployment": [
      "cloud",
      "local"
    ],
    "offline": "unknown",
    "regions": [
      "unknown"
    ],
    "api": "yes",
    "license": "MIT",
    "commercial_use": "yes",
    "languages": [
      "unknown"
    ],
    "billing": {
      "models": [
        "open-source",
        "free",
        "usage",
        "subscription"
      ],
      "free_allowance": "yes",
      "requires_subscription": "no"
    }
  },
  "selection_evidence": {
    "tasks": {
      "status": "editorial_inference",
      "note": "Mapped from documented coding workflows; no product performance test was conducted."
    },
    "form_factor": {
      "status": "editorial_inference",
      "note": "Classified by the entry point used in this record; other documented surfaces are described in the overview."
    },
    "platforms": {
      "status": "verified",
      "source": "https://opencode.ai/v2/docs",
      "note": "The linked official documentation lists these supported surfaces or operating systems.",
      "checked": "2026-11-02",
      "basis": "official_page"
    },
    "deployment": {
      "status": "verified",
      "source": "https://opencode.ai/v2/docs/providers/",
      "note": "Model execution depends on the selected provider; the documentation includes hosted services and local model runtimes.",
      "checked": "2026-11-02",
      "basis": "official_page"
    },
    "offline": {
      "status": "unknown",
      "note": "A fully offline workflow was not established from the reviewed pages."
    },
    "regions": {
      "status": "unknown",
      "note": "A comprehensive list of supported service regions was not established; model providers can impose separate restrictions."
    },
    "api": {
      "status": "verified",
      "source": "https://opencode.ai/v2/docs/api",
      "note": "The V2 documentation publishes an experimental HTTP API for agent-instance control, separate from model-provider inference APIs.",
      "checked": "2026-11-02",
      "basis": "official_page"
    },
    "license": {
      "status": "verified",
      "source": "https://github.com/anomalyco/opencode/blob/dev/LICENSE",
      "note": "The linked repository licence grants MIT permissions for the repository code.",
      "checked": "2026-11-02",
      "basis": "official_page"
    },
    "commercial_use": {
      "status": "verified",
      "source": "https://github.com/anomalyco/opencode/blob/dev/LICENSE",
      "note": "The repository licence permits commercial use subject to its notices; it does not grant rights to third-party models or services.",
      "checked": "2026-11-02",
      "basis": "official_page"
    },
    "languages": {
      "status": "unknown",
      "note": "The product interface languages were not established from the reviewed pages; translated documentation is not proof of interface support."
    },
    "billing": {
      "status": "editorial_inference",
      "note": "The software is available without a mandatory subscription; model-provider charges and optional hosted plans are separate."
    }
  },
  "facts": [
    {
      "id": "opencode.license.repository",
      "field": "license",
      "value": "MIT",
      "sources": [
        "https://github.com/anomalyco/opencode/blob/dev/LICENSE"
      ],
      "status": "verified",
      "checked": "2026-11-02",
      "evidence_type": "official_page",
      "conditions": "Repository code; connected models and hosted services retain their own terms."
    },
    {
      "id": "opencode.platforms.downloads",
      "field": "platforms",
      "value": "windows, macos, linux",
      "sources": [
        "https://opencode.ai/v2/docs"
      ],
      "status": "verified",
      "checked": "2026-11-02",
      "evidence_type": "official_page"
    },
    {
      "id": "opencode.api.agent-control",
      "field": "api",
      "value": "yes",
      "sources": [
        "https://opencode.ai/v2/docs/api"
      ],
      "status": "verified",
      "checked": "2026-11-02",
      "evidence_type": "official_page",
      "conditions": "The V2 documentation publishes an experimental HTTP API for agent-instance control, separate from model-provider inference APIs."
    },
    {
      "id": "opencode.pricing.core-free",
      "field": "pricing",
      "sources": [
        "https://opencode.ai/"
      ],
      "status": "verified",
      "checked": "2026-11-02",
      "evidence_type": "official_page",
      "value": "Core software is free; optional model services can incur separate charges."
    }
  ],
  "verification": {
    "last_checked": "2026-11-02",
    "batch": "product-refresh-2026-11-02-new-coding",
    "method": "Read current official pages, documentation and where applicable repository licence text; no hands-on product test.",
    "egress_region": "unknown",
    "pages": [
      {
        "url": "https://opencode.ai/",
        "readable": true,
        "method": "web-tool open; HTTP status not exposed"
      },
      {
        "url": "https://opencode.ai/v2/docs",
        "readable": true,
        "method": "web-tool open; HTTP status not exposed"
      },
      {
        "url": "https://opencode.ai/v2/docs/providers/",
        "readable": true,
        "method": "web-tool open; HTTP status not exposed"
      },
      {
        "url": "https://opencode.ai/v2/docs/api",
        "readable": true,
        "method": "web-tool open; HTTP status not exposed"
      },
      {
        "url": "https://opencode.ai/v2/docs/migrate-v1/",
        "readable": true,
        "method": "web-tool open; HTTP status not exposed"
      },
      {
        "url": "https://github.com/anomalyco/opencode",
        "readable": true,
        "method": "web-tool open; HTTP status not exposed"
      },
      {
        "url": "https://github.com/anomalyco/opencode/blob/dev/LICENSE",
        "readable": true,
        "method": "web-tool open; HTTP status not exposed"
      }
    ],
    "confirmed_fields": [
      "platforms",
      "deployment",
      "api",
      "license",
      "commercial_use"
    ],
    "gaps": [
      "launched",
      "founded",
      "hq_country",
      "regions",
      "languages",
      "offline"
    ],
    "gap_note": "Launch date, founding year and headquarters are not inferred. Availability is unknown rather than a claim that every hosted model is available worldwide. Offline operation and interface-language support were not established."
  },
  "url": "https://globalaiproductindex.com/products/opencode/"
}