command-opencode-plugin
v2.0.5
Published
Command Code AI provider plugin for OpenCode
Downloads
1,154
Maintainers
Readme
Command Code OpenCode Plugin
⚠️ ADVERTENCIA: Riesgo de suspensión de cuenta
Este plugin no es oficial. Usa la API interna de Command Code de forma no autorizada y viola los términos de servicio. Tu cuenta puede ser suspendida o baneada permanentemente sin previo aviso. El autor no se hace responsable del uso que le des. Úsalo solo con cuentas desechables o para fines estrictamente educativos.
🎓 Propósito educacional
Este proyecto existe únicamente para estudiar cómo funcionan los plugins de OpenCode, cómo se implementa un proxy de API compatible con OpenAI, y cómo se integran proveedores de IA personalizados en herramientas de desarrollo. No está diseñado para uso en producción ni para evadir restricciones de licencia.
Cómo funciona
Arquitectura
OpenCode → Plugin (index.ts) → API de Command Code
↓
Traducción inline OpenAI ↔ Command Code
vía loader.fetch (sin proxy, sin servidor)El plugin intercepta las requests del AI SDK de OpenCode mediante loader.fetch, traduce el formato OpenAI al formato interno de Command Code (/alpha/generate), y convierte la respuesta SSE de vuelta al formato OpenAI.
Modelos
19 modelos disponibles: Claude, GPT, DeepSeek, Kimi, GLM, MiniMax, Qwen, StepFun.
Instalación
npm install command-opencode-pluginAgrega a tu opencode.json:
{
"plugin": ["[email protected]"],
"provider": {
"command-code": {
"npm": "@ai-sdk/openai-compatible",
"name": "Command Code",
"options": {
"baseURL": "http://localhost:11434/v1"
}
}
}
}Instala el paquete del AI SDK:
npm install @ai-sdk/openai-compatibleConecta tu cuenta:
opencode providers login -p command-code -m "Command Code API Key"Licencia
MIT — Solo para fines educativos. Consulta LICENSE.
