tecnoboletín / 2026-09-01

Boletín · martes 1 sept 2026

utopia lleva el grafo de conocimiento bitemporal a Rust y Postgres

El conocimiento deja de ser un blob vectorial y se vuelve estructura con historia: utopia modela hechos con intervalo de validez y evidencia, cve-mcp-server correlaciona 24 fuentes en una respuesta, siyuan abre su grafo a agentes. La capa de datos es hoy la pieza que importa, no el modelo.

7 hallazgos 6 radar 2 picks editoriales 10 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
explorar #temporal-knowledge-graph conf 0.40 pick editorial

deeplethe/utopia

1.280★ · 104 forks · TypeScript · Apache-2.0 · 2 issues

Aplicación completa (Rust binary + Postgres + pgvector) que implementa un "world model" empresarial: extrae conocimiento desde PDF/DOCX/PPTX/Excel/CSV/Markdown/HTML/GitHub/Jira, lo modela en un grafo de conocimiento bitemporal (cada hecho lleva intervalo de validez y evidencia), razona con Datalog temporal y propone mappings a bases de datos Postgres existentes vía Ontology2SQL (state-of-the-art en BIRD Mini-Dev para SQLite y PostgreSQL). Incluye un agente con herramientas de búsqueda, entity lookup, history y consulta SQL.

Por qué importa

Encaja casi exactamente con el stack declarado por el usuario (PGLite + pgvector + Graphify + Obsidian): grafo de conocimiento bitemporal (cada hecho lleva intervalo de validez y evidencia), razonamiento con Datalog temporal y mapeo a Postgres existente vía Ontology2SQL, un problema que él ya toca al diseñar sistemas que registran cómo cambia el conocimiento, no solo el estado actual. Como pgvector ya lo cubrimos en el boletín del 2026-08-10, este repo es la primera referencia OSS que cierra el círculo pgvector → knowledge graph bitemporal en una sola pieza (binary Rust + Postgres). Bonus honesto: su README avisa explícitamente que es v0.1 y que el schema cambia, un patrón editorial raro y valioso que merece la pena citar.

clonar, hacer docker compose --profile app up -d, cargar 100 PDFs propios, navegar el grafo bitemporal y comparar el resultado con el setup actual del usuario

02
leer #llm-training-from-scratch conf 0.40

jingyaogong/minimind

56.487★ · 7.364 forks · Python · Apache-2.0 · 59 issues

Curso completo (no solo código) para entrenar un transformer decoder-only de 64M parámetros desde cero: tokenizer, pretraining, SFT, DPO, LoRA, distillation, evaluación, agents, todo en unas 2 horas en una sola GPU. README bilingüe (chino + inglés), unas 1.986 líneas, incluye tablas, fórmulas y explicaciones paso a paso. Cubre DeepSeek-V3 / Qwen3 / MiniMax-M3.

Por qué importa

El ángulo educativo es perfecto para Código Sin Siesta en español. Minimind es la mejor puerta de entrada para entender qué pasa "por dentro" cuando se entrena un LLM, sin requerir infraestructura exótica. Su README menciona "Quick Start from scratch" y un notebook de Google Colab.

(lección de 90 min para entender qué es el "minimal viable LLM"); una serie de artículos sobre el flujo "tokenizer → pretrain → SFT → DPO" derivaría naturalmente del repo.

Graforelevant_tollm-training-from-scratchnuevo (concept, relación nueva de hoy) complementsunslothai/unsloth· 2026-08-31 (repo, ya cubierta el 2026-08-31) enableseducational-llm-contentnuevo (concept, relación nueva de hoy)
03
explorar #autoresearch-loop conf 0.40 pick editorial

alphaXiv/openresearch-cli

604★ · 46 forks · Rust · MIT · 8 issues

CLI y aplicación de escritorio (Rust + SQLite local) que convierte Claude Code, Codex u OpenCode en agentes de investigación paralelos con worktrees git aislados, árbol de experimentos git-native, archive inmutable por run y un autoresearch loop que propone idea, modifica código, lanza experimento, inspecciona evidencia y decide el siguiente paso. Corre local, sobre SSH, o escala a Slurm/Kubernetes/Ray/HF Jobs/Modal/Tinker/managed compute.

Por qué importa

Encaja en la narrativa "coding agents en paralelo" que ya cubrimos: el 2026-07-16 hablamos de Orca como lado "implementación" (escribir código) y antes tratamos Superpowers como de skills. OpenResearch es el lado "investigación" del mismo problema: leer literatura, diseñar experimentos, ejecutar, archivar evidencia y decidir el siguiente paso, todo dentro de un autoresearch loop con worktrees git aislados. La pareja Orca + OpenResearch es ideal para un artículo sobre cómo separar "research agent" de "implementation agent" sin mezclarlos en el mismo flujo. Para el día a día, el comando orx install-skills instala skills oficiales en Claude Code, Codex y OpenCode, lo que lo hace inmediatamente útil sin montar el stack completo

instalar orx, probar orx projects con un repo propio, comparar el worktree-management con stablyai/orca

04
probar #mcp-server conf 0.40

mukul975/cve-mcp-server

1.343★ · 235 forks · Python · Apache-2.0 · 11 issues

Servidor MCP de grado producción (Python 3.10+, FastMCP, httpx async, aiosqlite, Pydantic v2) que expone a Claude 28 herramientas de inteligencia de seguridad distribuidas en 24 APIs: NVD (CVSS), EPSS (explotación), CISA KEV (explotación activa), Shodan, VirusTotal, GreyNoise, MITRE ATT&CK, OSV y GitHub Advisory. La estrella: un orquestador triage_cve que calcula un score compuesto con override duro de CISA KEV. Permite responder "¿parcheamos CVE-2024-3400?" con evidencia correlacionada.

Por qué importa

El patrón "MCP como plano de control sobre APIs externas" se materializa aquí con calidad: en vez de saltar entre NVD, EPSS, CISA KEV, Shodan, VirusTotal, GreyNoise, MITRE ATT&CK, OSV y GitHub Advisory, un orquestador triage_cve cruza todas las fuentes y devuelve una respuesta con evidencia correlacionada, con override duro si CISA KEV marca la CVE como explotada activamente. Para un equipo LATAM pequeño sin AppSec dedicado, esto baja la barra de "¿parcheamos CVE-2024-3400?" a una pregunta en lenguaje natural desde Claude. Como ya cubrimos el concepto de servidor MCP el 2026-08-24 y la pieza competidora chrome-devtools-mcp el 2026-08-20, este repo se sitúa en la misma familia y aporta el caso de uso devsecops.

pip install + configurar 2-3 API keys gratuitas: NVD, OSV, CISA KEV; pedirle a Claude que evalúe una CVE del backlog propio

05
vigilar #chatgpt-as-coding-agent conf 0.40

Waishnav/devspace

4.373★ · 464 forks · TypeScript · MIT · 58 issues

Servidor MCP auto-hospedado (TypeScript, MIT, npm @waishnav/devspace) que permite a ChatGPT leer, editar, buscar y ejecutar código en proyectos locales, sin subir nada a un tercero. Funciona exponiendo el servicio por un túnel controlado y autorizando con contraseña. Incluye un sponsor (rebates.ai) mostrado como footer opcional en el coding agent.

Por qué importa

El ángulo "ChatGPT como coding agent real, conectado a mi máquina" es complementario al de Codex/Claude Code. DevSpace cubre a usuarios que ya pagan ChatGPT Pro/Team pero no quieren (o no pueden) cambiar de tool. Buena pieza para contenido comparativo.

la promesa es fuerte, pero su dependencia del modo "developer" de ChatGPT lo hace frágil — observar 30 días antes de comprometerse

06
leer #robotics-rl conf 0.40

pollen-robotics/microduck_rl

1.279★ · 216 forks · Python · Apache-2.0 · 15 issues

Stack de entrenamiento por refuerzo (Python, Apache-2.0) para el robot bípedo Microduck de Pollen Robotics, construido sobre NVIDIA mjlab (framework RL basado en MuJoCo). Es el "lado software" del hardware Microduck; el repo hermano pollen-robotics/microduck es la plataforma física.

Por qué importa

Sirve como ejemplo concreto y reproducible de "robótica física + simulación + RL" con todo el bucle abierto: diseño del robot (repo hermano microduck), simulación con el framework RL de NVIDIA basado en MuJoCo, y entrenamiento del bípedo Microduck en un solo stack reproducible. Aunque no es el foco editorial principal, ayuda a sustentar artículos sobre el ecosistema NVIDIA mjlab e Isaac Lab y sobre el creciente stack de RL para robots pequeños, porque muestra cómo se encadenan los tres eslabones (hardware → sim → entrenamiento) en un mismo proveedor. Detalle operativo a no olvidar si el lector decide clonar: el branch por defecto es develop, hay que verificarlo antes de clonar.

curiosidad más que acción concreta; útil para una pieza "el stack completo de RL robótico cabe en un repo"

07
vigilar #mcp-server conf 0.40

siyuan-note/siyuan

46.088★ · 2.975 forks · TypeScript · AGPL-3.0 · 60 issues

Aplicación de notas / PKM / cuaderno digital open-source, self-hosted y local-first (TypeScript + Electron). Soporta markdown, conocimiento en grafo, block-level referencing, S3/WebDAV sync y, desde hace poco, integración nativa con agentes AI vía MCP. Es la versión china/asiática de Obsidian-meets-Logseq, con la diferencia de ser 100% offline-first y self-hosted.

Por qué importa

Confirma la tesis "todo knowledge app que sobreviva 2026 va a tener MCP": Siyuan, PKM open-source local-first y self-hosted con markdown, grafo de conocimiento y block-level referencing, acaba de sumar integración nativa con agentes AI vía MCP, justo la línea que cubrimos el 2026-08-24 cuando explicamos el patrón. Frente a Obsidian, es la alternativa 100% offline-first con sync opcional a S3 o WebDAV, relevante para lectores sensibles al dato en la nube. Ojo con el licenciamiento: como ya avisamos el 2026-08-31 al hablar de restricciones AGPL-3.0, Siyuan es perfecto para self-hosting personal pero delicado para cualquier empaquetado SaaS, algo que cualquier pieza comparativa tiene que mencionar antes de recomendarlo.

probar instalación local y medir si el rendimiento con 5k notas está al nivel de Obsidian; revisar el grafo de bloques antes de recomendar migración

Radar secundario · 6

(1.329★, push 2026-08-31, TypeScript, AGPL-3.0). AI studio desktop (Tauri) con LLMs abliterated, ComfyUI y agente de código. Topics: gemma4, ollama, comfyui, tauri.

(4.424★, push 2026-09-01, Python, MIT). OSINT suite que analiza 465 sitios desde email/username; los topics incluyen redteam/pentesting.

(2.880★, push 2026-08-31, Python, AGPL-3.0). Gestor financiero personal self-hosted.

(descarga paquetes IPA de iOS), pollen-robotics/microduck (hardware)

(11★ hoy, 11 issues, Rust). Infraestructura de asistente personal "any OS, any platform".

Lectura editorial

Convergencia con tu stack

utopia es la primera pieza OSS que cierra el círculo pgvector → grafo bitemporal en un solo binario Rust + Postgres, exactamente el sustrato local-first que ya venimos montando. siyuan añade el flanco de notas self-hosted con MCP nativo, alternativa real a Obsidian sin nube.

Cruzado con tu grafo

pgvector (primera mención 2026-08-10) gana por fin una implementación de grafo encima. El nodo mcp-server (2026-08-24) se refuerza dos veces hoy, con cve-mcp-server y siyuan, y sigue siendo el concepto más reutilizado del grafo. Nuevos: temporal-knowledge-graph, ontology2sql, autoresearch-loop.

Tendencias (5-6 boletines)

Los días previos giraron sobre disciplina de ingeniería aplicada a agentes (swarm-forge, plannotator) y agentes operando assets reales. Hoy el eje baja un nivel: dónde y cómo se guarda lo que el agente aprende. openresearch-cli hereda directamente los worktrees aislados del 2026-08-30.

Resumen ejecutivo del boletín origen
  • deeplethe/utopia (#1 Trendshift) es el hallazgo del día: un "world model" open-source empresarial escrito en Rust + Postgres + pgvector que combina grafo de conocimiento bitemporal, ontology cold-start con packs (schema.org, PROV-O, FOAF), agente con herramientas de búsqueda ontológica, y método Ontology2SQL state-of-the-art en BIRD. Es exactamente el sustrato que conecta con la pila del usuario (PGLite, pgvector, graphify).
  • jingyaogong/minimind entra con fuerza: 56.487★, Apache-2.0, README de 1.986 líneas, enseña a entrenar un LLM de 64M parámetros desde cero en 2 horas. Es el repositorio educativo chino que mejor aterrizó en Trending; relevante para contenido introductorio en español.
  • alphaXiv/openresearch-cli consolida la narrativa "fleet of research agents": un workspace local-first en Rust que convierte Claude Code / Codex / OpenCode en agentes de investigación paralelos con worktrees aislados, árbol de experimentos git-native y autoresearch loop. Complementa a Orca (cubierto ayer) en el lado "investigación" del espectro.
  • mukul975/cve-mcp-server (1.343★, Apache-2.0) es el primer MCP server serio de seguridad: 28 herramientas, 24 APIs (NVD/EPSS/CISA KEV/Shodan/VirusTotal/GreyNoise/MITRE ATT&CK) y un orquestador triage_cve que combina scoring con override de CISA KEV. Conecta con la conversación "MCP como plano de control".
  • Waishnav/devspace (4.373★, MIT) ofrece un MCP server self-hosted para ChatGPT que "lo convierte en Codex" — el ángulo "el agente ChatGPT contra tus archivos locales" está poco cubierto y el repo es maduro (creado 2026-06-14, 58 issues).
  • pollen-robotics/microduck_rl (1.279★, Apache-2.0, branch develop) lleva el micro-robot Microduck al training de RL usando NVIDIA mjlab. Es un caso curioso de "robótica física + simulación + RL" accesible.
  • siyuan-note/siyuan (46.088★, AGPL-3.0) confirma que los knowledge workspaces self-hosted con MCP ya son mainstream: Siyuan lleva años en China y acaba de saltar al radar global con su integración de agentes. Fuentes consultadas: Trendshift daily (25 items), GitHub Trending daily (all + Python + TypeScript + Rust + Go + JavaScript; 84 repos únicos), GitHub REST API para verificación de los hallazgos principales y radar, READMEs vía default_branch de la API. Blogwatcher no publicó hoy (último boletín de blogs: 2026-07-05); no hay duplicación que evitar.
Edges del grafo (47)
boletin:2026-09-01 --[menciona]--> item:https-github-com-deeplethe-utopia
item:https-github-com-deeplethe-utopia --[trata]--> tema:deeplethe-utopia
repo:deeplethe/utopia --[implements]--> concept:temporal-knowledge-graph
repo:deeplethe/utopia --[implements]--> concept:ontology2sql
repo:deeplethe/utopia --[relevant_to]--> tool:pgvector (ya cubierto el 2026-08-10)
boletin:2026-09-01 --[menciona]--> item:https-github-com-jingyaogong-minimind
item:https-github-com-jingyaogong-minimind --[trata]--> tema:jingyaogong-minimind
repo:jingyaogong/minimind --[relevant_to]--> concept:llm-training-from-scratch
repo:jingyaogong/minimind --[complements]--> repo:unslothai/unsloth (ya cubierto el 2026-08-31)
repo:jingyaogong/minimind --[enables]--> concept:educational-llm-content
boletin:2026-09-01 --[menciona]--> item:https-github-com-alphaxiv-openresearch-cli
item:https-github-com-alphaxiv-openresearch-cli --[trata]--> tema:alphaxiv-openresearch-cli
repo:alphaXiv/openresearch-cli --[competes_with]--> repo:stablyai/orca (ya cubierto el 2026-07-16)
repo:alphaXiv/openresearch-cli --[enables]--> concept:autoresearch-loop
repo:alphaXiv/openresearch-cli --[uses]--> concept:git-worktrees
boletin:2026-09-01 --[menciona]--> item:https-github-com-mukul975-cve-mcp-server
item:https-github-com-mukul975-cve-mcp-server --[trata]--> tema:mukul975-cve-mcp-server
repo:mukul975/cve-mcp-server --[implements]--> concept:mcp-server (ya cubierto el 2026-08-24)
repo:mukul975/cve-mcp-server --[relevant_to]--> concept:devsecops-agents
repo:mukul975/cve-mcp-server --[competes_with]--> repo:ChromeDevTools/chrome-devtools-mcp (ya cubierto el 2026-08-20)
boletin:2026-09-01 --[menciona]--> item:https-github-com-waishnav-devspace
item:https-github-com-waishnav-devspace --[trata]--> tema:waishnav-devspace
repo:Waishnav/devspace --[competes_with]--> repo:ChromeDevTools/chrome-devtools-mcp (ya cubierto el 2026-08-20)
repo:Waishnav/devspace --[enables]--> concept:chatgpt-as-coding-agent
repo:Waishnav/devspace --[risk]--> problem:openai-policy-fluidity
boletin:2026-09-01 --[menciona]--> item:https-github-com-pollen-robotics-microduck-rl
item:https-github-com-pollen-robotics-microduck-rl --[trata]--> tema:pollen-robotics-microduck-rl
repo:pollen-robotics/microduck_rl --[enables]--> concept:robotics-rl
repo:pollen-robotics/microduck_rl --[uses]--> tool:nvidia-mjlab
repo:pollen-robotics/microduck_rl --[complements]--> repo:pollen-robotics/microduck
boletin:2026-09-01 --[menciona]--> item:https-github-com-siyuan-note-siyuan
item:https-github-com-siyuan-note-siyuan --[trata]--> tema:siyuan-note-siyuan
repo:siyuan-note/siyuan --[competes_with]--> concept:obsidian
repo:siyuan-note/siyuan --[implements]--> concept:mcp-server (ya cubierto el 2026-08-24)
repo:siyuan-note/siyuan --[risk]--> problem:license-agpl-restriction (ya cubierto el 2026-08-31)
boletin:2026-09-01 --[menciona]--> item:https-github-com-purpledoubled-locally-uncensored
item:https-github-com-purpledoubled-locally-uncensored --[trata]--> tema:purpledoubled-locally-uncensored
boletin:2026-09-01 --[menciona]--> item:https-github-com-kaifcodec-user-scanner
item:https-github-com-kaifcodec-user-scanner --[trata]--> tema:kaifcodec-user-scanner
boletin:2026-09-01 --[menciona]--> item:https-github-com-securo-finance-securo
item:https-github-com-securo-finance-securo --[trata]--> tema:securo-finance-securo
boletin:2026-09-01 --[menciona]--> item:https-github-com-majd-ipatool
item:https-github-com-majd-ipatool --[trata]--> tema:majd-ipatool
boletin:2026-09-01 --[menciona]--> item:https-github-com-microsoft-qlib
item:https-github-com-microsoft-qlib --[trata]--> tema:microsoft-qlib
boletin:2026-09-01 --[menciona]--> item:https-github-com-zeroclaw-labs-zeroclaw
item:https-github-com-zeroclaw-labs-zeroclaw --[trata]--> tema:zeroclaw-labs-zeroclaw