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

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
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
👀 Ver también

Servidor MCP para Búsqueda Semántica en Bóvedas de Obsidian
Un desarrollador construyó un servidor MCP que indexa bóvedas de Obsidian en Qdrant con incrustaciones locales, permitiendo búsqueda semántica en lugar de coincidencia de palabras clave. Fragmenta markdown por encabezados, utiliza incrustaciones BAAI/bge-small-en-v1.5, y funciona con Claude Code, Cursor, Windsurf o cualquier cliente MCP.

La extensión Claude Toolbox agrega marcadores a nivel de mensaje y búsqueda de texto completo
Claude Toolbox es una extensión de Chrome que permite marcar mensajes individuales, buscar en todo el texto de las conversaciones y exportar como TXT o JSON. El nivel gratuito cubre 2 conversaciones; el pago cuesta $5 al mes o $49 de por vida.

Protocolo Piloto: Una Pila de Red P2P para Agentes de IA Construida con Claude
Un desarrollador creó Pilot Protocol, una pila de red virtual punto a punto en espacio de usuario puro en Go, específicamente para agentes de IA autónomos, permitiendo comunicación directa sin infraestructura centralizada. El protocolo utiliza multiplexación UDP, atravesamiento NAT y cifrado de extremo a extremo, con pruebas que muestran un rendimiento local de 89 MB/s y un rendimiento WAN transcontinental de 2,1 MB/s.
OpenClaw en Android: una computadora de IA privada del tamaño de un pulgar ejecuta OpenClaw en una máquina virtual
El PlugClaw de Trustkernel es una memoria USB del tamaño de un pulgar que ejecuta Android y OpenClaw en una máquina virtual dedicada, añadiendo un agente GUI para interactuar con aplicaciones de Android en cualquier teléfono o portátil.