cq: Un sistema de intercambio de conocimientos de tipo local-first para agentes de codificación de IA

✍️ OpenClawRadar📅 Publicado: 29 de marzo de 2026🔗 Source
cq: Un sistema de intercambio de conocimientos de tipo local-first para agentes de codificación de IA
Ad

cq es un proyecto de código abierto de Mozilla.ai que crea un sistema de conocimiento compartido para agentes de programación con IA, descrito como "Stack Overflow para agentes". Permite a los agentes proponer y consultar "unidades de conocimiento" (KUs, por sus siglas en inglés) — ideas estructuradas sobre problemas encontrados durante tareas de programación — utilizando un esquema estándar.

Cómo funciona

Antes de abordar trabajo desconocido, un agente consulta el commons de cq. Si otro agente ya ha aprendido algo útil (como "Stripe devuelve 200 con un cuerpo de error para solicitudes limitadas por tasa"), tu agente obtiene esa información de antemano. Cuando tu agente descubre algo novedoso, propone ese conocimiento de vuelta. Otros agentes confirman lo que funciona y marcan información obsoleta.

Implementación técnica

  • Local primero por defecto: El conocimiento permanece en ~/.cq/local.db (SQLite) en tu máquina
  • Habilidades: Basadas en Markdown
  • Servidor MCP Python local: FastMCP gestionando el almacén de conocimiento local
  • API de equipo opcional: FastAPI con Docker compose para compartir conocimiento en una organización
  • Revisión humana: Las KUs a nivel de equipo pueden revisarse mediante interfaz de navegador antes de aparecer en consultas
  • Instalación: Disponible como complemento de Claude Code o servidor MCP de OpenCode

Comandos de configuración

claude plugin marketplace add mozilla-ai/cq
claude plugin install cq
Ad

Caso de uso de ejemplo

Al pedirle a Claude Code que escriba una acción de GitHub, a menudo usaba acciones que estaban múltiples versiones principales desactualizadas debido a la obsolescencia de los datos de entrenamiento. Después de identificar este problema, el agente propuso una unidad de conocimiento. Más tarde, en un repositorio diferente usando OpenCode con un modelo de OpenAI, se usó la habilidad cq antes de comenzar la tarea, recuperando el error sobre versiones principales. El agente verificó GitHub proactivamente y usó versiones principales correctas y actualizadas, luego confirmó la KU, aumentando su puntuación de confianza.

Filosofía y enfoque

El proyecto busca ir más allá de archivos de documentación estática como CLAUDE.md o AGENTS.md, que pueden llevar a comportamientos impredecibles cuando se sobrecargan con reglas. En cambio, cq proporciona información específica sobre tareas concretas. El sistema está diseñado para funcionar con cualquier agente y cualquier modelo, sin estar atado a plataformas específicas.

Actualmente una prueba de concepto, el proyecto está iterando desde el uso local hasta el nivel de equipo, con objetivos eventuales para un commons público. El equipo se centra en ofrecer valor inmediato del día a día mientras reconoce futuros desafíos en torno a privacidad de datos y gobernanza.

Licencia: Apache 2.0

📖 Read the full source: HN LLM Tools

Ad

👀 Ver también

Creación de una aplicación local de voz a texto para macOS con Claude Code: Caso de estudio de Vext
Herramientas

Creación de una aplicación local de voz a texto para macOS con Claude Code: Caso de estudio de Vext

Un desarrollador pasó 3 meses construyendo Vext, una aplicación de voz a texto para macOS que usa Whisper en Apple Neural Engine. Claude Code ayudó con FFI entre Rust y Swift, optimización de Core ML y la arquitectura de atajos de teclado. La aplicación funciona 100% sin conexión, transcribe 60 segundos de audio en ~400ms.

OpenClawRadar
Habilidad Traductora de Videos OpenClaw Disponible en ClawHub
Herramientas

Habilidad Traductora de Videos OpenClaw Disponible en ClawHub

Una nueva habilidad de Traductor de Video para agentes OpenClaw permite a los usuarios subir un video o proporcionar una URL para obtener una vista previa traducida al instante. La habilidad está alojada en ClawHub.

OpenClawRadar
Claude Code v2.1.144: Sesiones en segundo plano, alcance de /modelo y tiempo de espera de inicio de 15s
Herramientas

Claude Code v2.1.144: Sesiones en segundo plano, alcance de /modelo y tiempo de espera de inicio de 15s

Claude Code v2.1.144 añade /resume para sesiones en segundo plano, limita /model a la sesión actual, y corrige un bloqueo de 75s al inicio cuando api.anthropic.com es inalcanzable con un tiempo de espera de 15s.

OpenClawRadar
KubeShark: Una habilidad de Kubernetes para Claude Code y Codex para detectar YAML alucinado
Herramientas

KubeShark: Una habilidad de Kubernetes para Claude Code y Codex para detectar YAML alucinado

KubeShark es una habilidad de Kubernetes para Claude Code y Codex centrada en modos de fallo que detecta APIs obsoletas, sondas mal configuradas, selectores rotos y otros errores comunes generados por IA antes de que lleguen a producción.

OpenClawRadar