OpenCode Agent para Visual Studio Code • Powered by developed.work

Tu Agente de IA Autónomo
dentro de Visual Studio Code.

Conecta tu editor al servicio local de OpenCode v2. Respuestas en streaming nativo, ejecución segura de herramientas, puntos de control Undo/Redo instantáneos e indexación profunda de proyectos.

$ curl -fsSL https://opencode.developed.work/install.sh | bash

Experimenta la potencia en tiempo real

Haz clic en las acciones para ver cómo OpenCode Agent razona, ejecuta herramientas y mantiene el control total de tu código con Snapshots reversibles.

opencode-workspace — Visual Studio Code
OpenCode Agent v0.2.5
OpenCode
auth/jwt_handler.py
.opencode/PROJECT_INDEX.md
1from fastapi import APIRouter, Depends, HTTPException, status
2from datetime import datetime, timedelta, timezone
3import jwt
4
5router = APIRouter(prefix='/api/v1/auth', tags=['auth'])
6
7+ @router.post('/login', summary='OAuth2 Compatible Token')
8+ async def login_for_access_token(form_data: OAuth2PasswordRequestForm = Depends()):
9+ user = await authenticate_user(form_data.username, form_data.password)
10+ if not user:
11+ raise HTTPException(status_code=401, detail='Credenciales incorrectas')
12+ access_token = create_jwt_token(data={'sub': user.email, 'role': user.role})
13+ return {'access_token': access_token, 'token_type': 'bearer'}

El poder de un copiloto autónomo sin salir de VS Code

Arquitectura moderna construida sobre el protocolo de OpenCode v2, diseñada para maximizar velocidad, control y seguridad.

Streaming Nativo SSE & Conexión Local v2

La extensión se comunica de forma bidireccional con el servicio local @opencode/client v2 a través de Server-Sent Events (SSE). No requiere abrir terminales externas ni gestionar procesos manualmente: la extensión inicia y administra el servicio en segundo plano de manera transparente.

● Service.ensure()  →  127.0.0.1:4000/session.text.delta (0 latencia de red)

Checkpoints & Undo/Redo Atómico

Cada edición que realiza el agente genera una instantánea automática del archivo. Con el comando /undo o desde el botón de la barra, puedes revertir los cambios al instante sin tocar Git.

Indexación Profunda de Proyecto

Genera de forma inteligente .opencode/PROJECT_INDEX.md con la topología del código, stacks detectados y descripciones de módulos para proporcionar un contexto impecable al modelo de lenguaje.

Habilidades Personalizadas (@Skills)

Crea carpetas .opencode/skills/<nombre>/SKILL.md y actívalas con un simple @nombre en el chat. Automatiza checklists de QA, directivas de arquitectura o despliegues.

Control de Permisos Granular

El agente nunca ejecuta comandos destructivos sin tu consentimiento. Tarjetas visuales de aprobación en línea (Permitir una vez, Permitir siempre, Denegar) mantienen el control en tus manos.

Comandos Slash interactivos en el chat

Escribe / en el cajón de entrada de OpenCode dentro de VS Code para acceder a la paleta de comandos inteligentes.

Comando Descripción Funcional Acción Directa
/clear Limpia la conversación actual e inicia una sesión limpia en el espacio de trabajo. Reinicio instantáneo
/undo Revierte de manera atómica el último cambio en archivos realizado por el agente mediante snapshots. Restauración segura
/redo Reaplica los cambios en archivos deshechos previamente con el checkpoint manager. Reaplicar snapshot
/index Analiza el proyecto actual y actualiza la base de conocimiento .opencode/PROJECT_INDEX.md. Indexación de archivos
/effort <nivel> Ajusta el nivel de razonamiento analítico del agente (low, medium, high, max, auto). Modo de inferencia
/agents Cambia el rol del agente activo según la tarea (Build, Plan, Explore, Review). Multi-agente
/diff Abre el visor de diferencias nativo de VS Code para comparar cambios propuestos. Editor de diferencias
/tools Abre la carpeta de scripts y herramientas propias en .opencode/tools/. Extensiones locales
/restore Recupera la sesión previa guardada tras reiniciar el editor o cerrar VS Code. Persistencia de sesión
/help Muestra la lista de herramientas, habilidades cargadas y comandos disponibles. Manual interactivo

3 Formas de Instalar OpenCode Agent

Elige el método que mejor se adapte a tu flujo de trabajo. Puedes usar el protocolo directo web, la terminal o la interfaz gráfica de VS Code.

Método 02

Comando en Terminal

Si prefieres la terminal, ejecuta una sola línea de comandos para descargar e instalar el archivo VSIX oficial directamente en tu editor activo.

code --install-extension https://opencode.developed.work/downloads/opencode-vscode-agent-0.2.5.vsix
Método 03

Instalación Manual .VSIX

Descarga el archivo .vsix. En VS Code, abre la pestaña Extensiones (Ctrl+Shift+X), haz clic en los tres puntos (···) y selecciona Install from VSIX...

Preguntas Frecuentes

Todo lo que necesitas saber sobre OpenCode Agent y su integración corporativa.

OpenCode Agent es una extensión nativa para Visual Studio Code que se comunica directamente con tu servicio local de OpenCode v2 a través de HTTP/SSE. A diferencia de plugins convencionales, no requiere intermediarios en la nube privada de terceros: se conecta a tu propio motor local, mantiene un historial de checkpoints para poder deshacer cualquier cambio con /undo y genera un índice estructural de tu código en .opencode/PROJECT_INDEX.md.

Al pulsar el botón "Instalar en VS Code", el navegador invoca el protocolo registrado vscode:extension/opencode.opencode-vscode-agent. Si tienes VS Code instalado en tu equipo, el sistema operativo abrirá tu editor y te mostrará la pantalla de confirmación para habilitar el agente de inmediato. Si tu navegador bloquea el protocolo, nuestro instalador te proporciona alternativas automáticas mediante terminal o descarga directa del archivo .vsix.

Sí, al 100%. OpenCode Agent es un paquete estándar .vsix compatible con Visual Studio Code (versión 1.90 o superior), VS Code Insiders, Cursor y VSCodium tanto en Linux, macOS como en Windows. Nuestro script de instalación detecta automáticamente cuál de estos editores tienes configurado en tu sistema.

La extensión utiliza la configuración de tu servicio OpenCode instalado en tu sistema. Puedes elegir entre Claude 3.7 Sonnet, OpenAI GPT-4o, DeepSeek R1, modelos locales mediante Ollama o cualquier proveedor compatible configurado en tu CLI mediante opencode /models.

OpenCode Agent incluye un gestor de snapshots seguro (CheckpointManager). Antes de realizar cualquier modificación en tu proyecto, captura el estado de los archivos afectados. Si deseas revertir los cambios, basta con escribir /undo en el chat o presionar el icono de deshacer en la barra lateral para volver al estado anterior con total seguridad.