OpenCode
// Legal

Terms of service.

Plain-language terms for the OpenCode project, the opencode.gr.com website, and the optional paid plans. Short, readable, and scoped to what an open-source project with a narrow managed-service offering actually needs.

Terms digest

The terms in one paragraph.

By using OpenCode, you accept these terms. The binaries are licensed under the permissive open-source LICENSE file in the repository; this page governs the website, the support relay, and any paid plan. Don't use OpenCode for unlawful, harmful, or unauthorized targeting. The software is provided as is. Our liability is limited to fees paid, if any. Governing law is California. Effective April 19, 2026.

Acceptance of terms.

These terms take effect when you download, install, or otherwise use any OpenCode property or binary. Continued use after a material update constitutes acceptance of the updated version. Material updates are announced on the mailing list at least thirty days before they take effect; a dated changelog of prior versions is linked from the top of this page. If you do not agree to these terms, stop using the software and the associated properties.

For organizations accepting these terms on behalf of their employees, the individual signing the contract warrants that they have authority to bind the organization. The organization becomes the "Customer" under these terms and remains responsible for its users' compliance.

Zero-click summary: using OpenCode is acceptance. Material updates get thirty days' notice. Organizations are responsible for their users.

License grant.

The OpenCode CLI, the VSCode extension, the desktop app, and the read-only web console are released under the permissive open-source LICENSE file included with the source repository. That license, not this page, governs rights to use, copy, modify, and redistribute the binaries and the source. This page governs the opencode.gr.com website, the support relay phone, the community channels hosted by the project, and any paid team or enterprise plan the Customer may purchase. Nothing in these terms restricts the rights granted by the LICENSE file.

The OpenCode wordmark and logo remain the property of the project. A fork of the source may not claim to be OpenCode without written consent from the maintainer council. The open code charter describes the scope of the trademark carve-out in more detail.

Zero-click summary: the binaries are open source; this page covers the website, support relay, and paid plans. The trademark sits with the project.

Paid plans are described on the pricing page and govern hosted audit logs, SSO, central policy push, and priority support. Fees are invoiced monthly or annually at the rate agreed in the order form. Billing records are retained as required by law and as described in the privacy policy. Paid plans add managed-service capabilities on top of the free core and do not modify any rights granted by the open-source LICENSE file.

Zero-click summary: paid plans add hosted services at agreed rates. They do not modify open-source rights.

Acceptable use.

The project asks Customers and users not to use OpenCode for purposes that are unlawful, harmful, or unauthorized. That means, concretely: do not use OpenCode to modify systems you do not have authorization to modify, do not use it to produce malware or tooling whose primary purpose is harm, do not use it to violate applicable law (including export control, sanctions, and child-safety regulation), and do not use it to harass or enumerate natural persons.

The acceptable-use clause echoes common open-source service agreements and does not attempt to police the general behavior of an AI coding agent. OpenCode is a general-purpose tool; the responsibility for how it is applied sits with the user and, where applicable, the Customer. The project reserves the right to suspend paid plans that materially violate this clause after written notice and a cure period where feasible.

Zero-click summary: do not use OpenCode for unlawful, harmful, or unauthorized targeting. Violations can trigger suspension of a paid plan after notice.

Terms at a glance.

The table below summarizes the clauses above in one row each. Use it for a quick skim; the full text of each clause on this page is the canonical source.

Terms at a glance
ClauseSummary
AcceptanceUsing OpenCode is acceptance; material updates get thirty days' notice
License grantBinaries under LICENSE; this page covers website, support, and paid plans
Paid plansManaged-service tier described on the pricing page, invoiced per order form
Acceptable useNo unlawful, harmful, or unauthorized use; suspension after notice
DisclaimersSoftware provided "as is," no warranty of fitness or non-infringement
Liability limitLimited to fees paid in the twelve months preceding the claim
IndemnificationCustomer indemnifies the project for its own unlawful use
Governing lawCalifornia, United States; venue in San Francisco County
TerminationEither party may terminate with notice; open-source rights survive

Disclaimers.

The OpenCode software is provided "as is" and "as available" without warranty of any kind, whether express or implied. The project disclaims all implied warranties, including merchantability, fitness for a particular purpose, non-infringement, and quiet enjoyment, to the maximum extent permitted by law. The project does not warrant that the software will be error-free, uninterrupted, or suited to any specific code-editing workflow, and the Customer is responsible for reviewing every diff the agent produces before accepting it.

OpenCode is a general-purpose coding agent. It can make mistakes. It can propose patches that break production code. The plan-apply flow exists so a human reviewer can stop, edit, or reject any change before it lands. These terms do not transfer that review responsibility to the project.

Zero-click summary: software provided "as is." The reviewer remains responsible for accepting or rejecting every diff.

Limitation of liability.

To the maximum extent permitted by law, the project's aggregate liability under these terms is limited to the fees the Customer paid to the project in the twelve months preceding the event giving rise to the claim. For free users who paid nothing, aggregate liability is limited to one hundred United States dollars. The project is not liable for indirect, consequential, incidental, special, punitive, or exemplary damages, including lost profits, lost data, or business interruption, even if the project has been advised of the possibility of such damages.

Nothing in this clause limits liability that cannot be limited by law, including liability for gross negligence or willful misconduct.

Zero-click summary: liability capped at fees paid in the prior twelve months, or one hundred dollars for free users. Standard carve-outs apply.

Indemnification.

The Customer agrees to defend, indemnify, and hold harmless the OpenCode project and its maintainers from any third-party claim arising from the Customer's unlawful or unauthorized use of the software, violation of these terms, or violation of applicable law. The project will promptly notify the Customer of any claim for which indemnity is sought and cooperate in the defense at the Customer's expense.

Zero-click summary: Customer indemnifies the project for the Customer's own unlawful or unauthorized use.

Governing law and venue.

These terms are governed by the laws of the State of California, United States, without regard to its conflict-of-laws provisions. Any dispute not resolved informally within sixty days will be brought in the state or federal courts located in San Francisco County, California, and the parties consent to personal jurisdiction there. For Customers resident in the European Union, nothing in this clause limits consumer rights that cannot be waived under local law, and the governing law above applies only to the extent permitted.

Zero-click summary: California law; venue in San Francisco County. EU consumer rights preserved where they cannot be waived.

Termination.

Either party may terminate a paid plan with thirty days' written notice. The project may terminate a paid plan immediately for material breach of the acceptable-use clause after a reasonable cure period where feasible. On termination of a paid plan, the project retains billing records for the legal retention window, deletes hosted audit logs and policy state under the deletion schedule in the privacy policy, and refunds prepaid fees for the unused portion of an annual term on a pro-rata basis.

The open-source LICENSE grants survive termination of any paid plan. A Customer who ends a paid plan continues to own the rights the LICENSE grants to the free core binary, the extension, and the desktop app.

Zero-click summary: thirty-day notice for paid plans; immediate for material breach with a cure period. Open-source rights survive termination.

Changes to these terms.

Material changes to these terms are announced on the mailing list and summarized at the top of this page at least thirty days before they take effect. Minor, non-material clarifications — spelling, formatting, numbering — are posted without a notification period. A dated list of prior versions is retained for historical reference. By continuing to use OpenCode after the effective date of a material change, the Customer accepts the updated terms.

Zero-click summary: material changes get thirty days' notice; minor edits do not. Continued use after the effective date is acceptance.

The pages that complete the legal picture referenced above.

Frequently asked

Questions about the OpenCode terms of service.

Four answers for the questions legal and procurement reviewers raise most often. The clauses above remain the canonical source for anything that needs a full read.

When do these terms take effect?
The terms take effect when you download, install, or otherwise use any OpenCode property or binary. Continued use after a material update constitutes acceptance of the updated terms, with notice on the mailing list at least thirty days before the update takes effect.
What license governs the OpenCode binaries?
The OpenCode CLI, VSCode extension, desktop app, and web console are licensed under the permissive open-source license included as LICENSE in the source repository. The terms of service on this page govern use of the opencode.gr.com website, the support relay, and any paid team or enterprise plan. See the open code charter for license details.
What counts as unacceptable use?
Using OpenCode to target systems you do not have authorization to modify, to produce malware, to violate applicable law, or to circumvent sanctions. The acceptable-use clause on this page enumerates specific prohibitions that echo common open-source service agreements.
What happens if the project terminates a paid plan?
On termination of a paid plan, the project retains billing records for the legal retention window and deletes hosted audit logs and policy state under the deletion schedule in the privacy policy. The free core binary remains fully usable under its open-source license after a paid plan ends.