To make the review of your request easier, please use the following template to provide all the required details and also include any other information that may be relevant.
- name: opencode-antoinelassagne
- description:
OpenCode is a fully open source AI-powered coding agent that runs in the terminal. It supports multiple AI providers including Claude, OpenAI, Google, and local models. Features include interactive TUI, built-in LSP support, a client/server architecture, and two built-in agents (coder and planner) for development and code exploration tasks.
OpenCode can edit files, run commands, search codebases, and interact with MCP servers, making it a versatile coding assistant directly in the terminal.
This snap also includes the OpenCode desktop application.
- snapcraft: opencode/snap/snapcraft.yaml at snap · antlassagne/opencode · GitHub (PR open against upstream)
- upstream: GitHub - anomalyco/opencode: The open source coding agent. · GitHub
- upstream-relation: I want to merge the snap packaging in the upstream project. Issue open here (edit - no link because I’m only allowed 2 links). The
opencodename is already registered, hence I registered under opencode-antoinelassagne. - supported-category: IDEs, terminal emulators.
- reasoning: The Desktop app has a panel with a terminal just like VS Code. Users would expect that the embedded terminal runs like any other terminal.
I understand that strict confinement is generally preferred over classic.
I’ve tried the existing interfaces to make the snap to work under strict confinement.