Cursor
Añade Codna como servidor MCP con codna mcp install --client cursor. El agente de Cursor obtiene tu repo mapeado por cero tokens y corrige desde un paquete de evidencia.
Añade Codna como servidor MCP con codna mcp install --client cursor. El agente de Cursor obtiene tu repo mapeado por cero tokens y corrige desde un paquete de evidencia.
Expón cinco herramientas de Codna a Claude por MCP: triage, fix, secure, recall y report. El recall corre en el dispositivo sin viajes a la nube.
Revisa cada pull request con un veredicto claro. Abre PRs de corrección desde la etiqueta codna-fix, una respuesta @codna fix o una check suite en rojo. Nunca hace merge.
thyn-ai/codna-action@v1 ejecuta codna fix, review o secure en tu CI. Abre pull requests y nunca hace merge. Fija package-spec a una versión de codna.
Proveedores de modelo
Codna mapea tu repo de forma determinista por cero tokens. El agente corre después en el modelo que elijas, con tu propia clave o con el saldo gestionado.
Trae una clave de Anthropic, OpenAI, Google Gemini, Groq, Mistral, OpenRouter o xAI. codna key set la guarda en el llavero de tu sistema y nunca la imprime.
Instala el extra mcp y ejecuta codna mcp install --client cursor o --client claude. Tu editor obtiene cinco herramientas: codna_triage, codna_fix, codna_secure, codna_recall y codna_report_bug. El instalador nunca escribe credenciales.
Sí, cuando lo pides. Etiqueta un issue con codna-fix, responde @codna fix en un hallazgo de Codna con acceso de escritura, o deja que una check suite en rojo dispare una corrección. El pull request indica issue, causa raíz, símbolos y confianza. Tú revisas y haces merge.
Sí. thyn-ai/codna-action@v1 instala codna desde PyPI y ejecuta fix, review o secure con los mismos comandos que usas en local. El modo fix necesita contents y pull-requests en escritura; el modo review necesita contents en lectura, pull-requests en escritura y checks en escritura.
No. Trae una clave de Anthropic, OpenAI, Google Gemini, Groq, Mistral, OpenRouter o xAI, o inicia sesión y usa el saldo gestionado. Con tu propia clave pagas a tu proveedor directamente.
La comprensión corre en tu máquina y no gasta tokens. Solo el paquete de evidencia o el diff llega a tu proveedor de modelo. Configura privacy.egress en fail-closed en codna.yaml y Codna ejecuta tus tests solo bajo denegación de red a nivel de kernel y no hace consultas al registro durante la revisión.
Un pip install. Python 3.10 o superior, macOS o Linux, git. Sin Node, Docker ni servidor. Mapear un repo gasta cero tokens de modelo, y Codna imprime el tamaño del paquete en cada ejecución.