Skip to main content

AI Editors

Opper integrates with AI-powered code editors through its OpenAI-compatible endpoint and markdown documentation files.
Run npx @opperai/setup to set up OpenCode and Continue.dev automatically.

OpenCode

Terminal-based AI coding assistant

Continue.dev

Open-source AI assistant for VS Code and JetBrains

Cursor

AI-powered code editor with rules support

Cline

VS Code extension with OpenAI-compatible providers

OpenCode

OpenCode is a terminal-based AI coding assistant. Opper works as a provider through OpenCode’s OpenAI-compatible provider support. Automated setup: Run npx @opperai/setup and select OpenCode. Manual setup:
mkdir -p ~/.config/opencode
curl -o ~/.config/opencode/opencode.json https://raw.githubusercontent.com/opper-ai/setup/main/data/opencode.json
export OPPER_API_KEY=your-api-key

Continue.dev

Continue.dev is an open-source AI code assistant for VS Code and JetBrains. Automated setup: Run npx @opperai/setup and select Continue. Manual setup: Edit ~/.continue/config.yaml:
models:
  - name: Gemini 2.5 Flash (EU)
    provider: openai
    model: gcp/gemini-2.5-flash-eu
    apiKey: your-api-key
    apiBase: https://api.opper.ai/v2/openai
    roles:
      - chat
      - edit

Cursor

Opper provides markdown rules files that give Cursor context about the Opper SDKs.
  1. Download the .mdc file for your language:
  2. Place it in your project at .cursor/rules/opper.mdc.
  3. In Cursor, make sure the rule is set to Always.

Cline

Cline supports both OpenAI-compatible providers and skills.
  1. Open the Cline settings panel in VS Code.
  2. Select OpenAI Compatible as the API Provider.
  3. Set the Base URL to https://api.opper.ai/v2/openai.
  4. Enter your Opper API key.
  5. Set the Model ID to any model available on Opper (e.g. gcp/gemini-2.5-flash-eu).

CLI

The Opper CLI provides a command-line interface for managing your Opper environment — calling functions, managing indexes and models, viewing traces, and configuring your setup. View on GitHub

Skills

Skills are markdown files that give AI code editors context about how to use Opper. They work with any editor that supports the Agent Skills standard, including Claude Code, Cursor, Cline, GitHub Copilot, OpenAI Codex, and Windsurf.

Installation

npx skills add opper-ai/opper-skills
Or install individual skills:
npx skills add opper-ai/opper-skills/opper-python-sdk
npx skills add opper-ai/opper-skills/opper-node-sdk
npx skills add opper-ai/opper-skills/opper-python-agents
npx skills add opper-ai/opper-skills/opper-node-agents
npx skills add opper-ai/opper-skills/opper-api
npx skills add opper-ai/opper-skills/opper-cli

Available skills

SkillDescriptionLanguage
opper-python-sdkTask completion, knowledge bases, and tracingPython
opper-node-sdkTask completion, knowledge bases, and tracingTypeScript
opper-python-agentsBuild AI agents with tools, memory, and multi-agent compositionPython
opper-node-agentsBuild AI agents with tools, streaming, and multi-agent compositionTypeScript
opper-apiCall the Opper REST API directlyHTTP
opper-cliCall functions, manage indexes, track usage from the terminalBash

Updating skills

npx skills update