tecnoboletín / 2026-10-12

Boletín · lunes 12 oct 2026

Rust open-source ya tiene CAD y spreadsheet con servidor MCP nativo

La jugada "Adobe + Office + AutoCAD" en Rust open-source deja de ser lema: solidcraft aterriza como CAD paramétrico con servidor MCP nativo, y gridcraft sube al #25 de Trendshift como spreadsheet maduro. El hilo del día es la convergencia: ofimática open-source con agente integrado de serie, no parcheado encima.

5 hallazgos 7 radar 2 picks editoriales 6 conceptos nuevos en el grafo Abrir en triaje →
Hallazgos principales
01
probar #parametric-feature-history conf 0.40 pick editorial

bherbruck/solidcraft ↗

Shell · Apache-2.0

aplicación CAD paramétrica open-source, clean-room reimplementation de Autodesk Fusion 360, construida en pure Rust — con servidor MCP nativo para que agentes AI modelen geometría directamente sobre SolidCraft.

Por qué importa

Completa la tesis "Adobe + Office + AutoCAD en Rust open-source" que abrimos el 2026-10-11 al cubrir storytold/craft-launcher y los 12 productos de la suite storytold/*craft. SolidCraft no es uno de ellos: es un proyecto hermano de bherbruck, aunque su README se anuncia como "Part of the storytold 'craft' family" y repite el mismo discurso — MCP para agentes, UI nativa sin Electron. Tres ángulos concretos. (1) El CAD open-source tiene ya un contendiente serio que no es un clon de FreeCAD: supera76 de 76 benchmarks propios de volumen, área y topología, trae flatpak para Linux, build WASM para navegador y documentación completa. (2) Su "parametric feature timeline" es lo que lo separa de OpenSCAD: cambias una dimensión y el modelo se reconstruye, en lugar de ser un script que se re-ejecuta entero. (3) El servidor MCP integrado significa que un agente puede pedir "agranda esta pieza 20mm y añade un boss aquí" sin que escribas scripts custom. Sobre MCP, nota de continuidad: ya lo treatamos el 2026-09-21 con craft-launcher; lo interesante aquí es que el caso de uso es geométrico, no de ofimática.

la webapp WASM en bherbruck.github.io/solidcraft/app/ para validar la tesis CAD-paramétrico sin instalar Flatpak; leer el SolidCraft book (5 min de skim de la sección "Getting Started"); vigilar la cadencia de releases (5 días desde creación, push HOY — momentum fuerte); explorar con un agente MCP-enabled (Claude Code o Hermes) esbozando una pieza simple.

02
probar #codebase-intelligence conf 0.40 pick editorial

repowise-dev/repowise ↗

Python · AGPL-3.0

"codebase intelligence for AI and humans" — indexa code, call graph, git history, tests, docs y design decisions sin LLM calls (graph + static analysis puro), y expone todo vía MCP para que tu coding agent consulte lo que necesita sin re-descubrir el codebase.

Por qué importa

La pieza que faltaba para un coding agent que entienda un codebase grande sin pagar a OpenAI por cada pregunta. Y aquí hay que ser precisos: la ventaja no es "el grafo es gratis", es que la capa de inteligencia se construye con análisis estático puro — sin una sola llamada a LLM — así que no hay claves de API que gestionar y se puede auto-hostear. Los benchmarks publicados por el propio proyecto (con las filas perdedoras incluidas) apuntan en esa línea: −31.6% de tool calls del agente (3.8 vs 7.2, 43 preguntas, p<0.0001), 2.3× más defectos detectados que CodeScene con el mismo presupuesto de revisión (2.770 ficheros, p=0.003), precisión de call graph de 0.976-0.995 en Go y TypeScript verificada contra el compilador, y 58.924 archivos indexados en un solo run (dotnet/runtime, 120 min, 11.7 GiB de pico). Sobre Graphify y codebase-memory, ya escribimos el 2026-10-01 sobre la alternativa open-source para mapear proyectos a grafos; Repowise entra en el mismo espacio y además se posiciona en el lado del coding agent, que es donde nosotros lo usamos. También tiene puente con lo que ya cubrimos: la integración con Claude Code venía del 2026-09-15 y con OpenAI Codex del 2026-10-11, así que encaja en la cadena que ya venís siguiendo. Licencia AGPL-3.0 con doble licencia comercial para quien no quiera copyleft.

en una codebase propia mediana (10k-100k LOC) con pip install repowise siguiendo el README; leer la sección de benchmarks (5 min — están bien explicitados); vigilar releases (push HOY, momentum activo); explorar conectándolo a un agente MCP (Claude Code o Hermes) para validar la tesis "−31.6% tool calls".

03
leer #text-to-sql-agent conf 0.40

getnao/nao ↗

TypeScript · NOASSERTION

framework open-source para construir y desplegar agentes de analytics — defines el contexto (data + metadata + docs + tools + MCPs, sin lock-in de proveedor) con la CLI nao-core, despliegas un chat UI para que cualquiera consulte tu warehouse en lenguaje natural.

Por qué importa

El primo-hermano de data warehousing de Dify que faltaba en el radar open-source. Lo que aporta frente a un text-to-SQL genérico no es la generación de SQL, es el ciclo de vida alrededor: antes del deploy defines el contexto —datos, metadata, docs, tools y servidores MCP, sin atarte a un proveedor—, lo versionas y lo unit-testeas con preguntas reales; después del deploy, el feedback de usuarios te permite medirlo. Ese "probar el agente antes de enseñárselo a nadie" es exactamente la capa que casi ningún proyecto open-source de la categoría trae. Conectado con MCP, que ya cubrimos el 2026-09-21: aquí MCP entra como parte del contexto que el agente puede consultar, no como servidor que el proyecto expone. Funciona contra BigQuery, Snowflake, Databricks y Postgres, y se auto-hostea con tus propias claves de LLM. Para CSS, si estás en data o analytics es el competidor open-source que se planta contra los incumbentes de agentes de datos. Aviso honesto antes de que te interese: GitHub devuelve NOASSERTION en la licencia, así que hay que verificar el LICENSE file a mano si vas a usarlo en algo serio.

el README (10 min) y la doc en docs.getnao.io para entender el formato del contexto; explorar levantándolo con Postgres local siguiendo la "Quickstart"; vigilar la cadencia (push 2026-10-09, ritmo semanal); investigar el LICENSE file en main antes de adopción build-dependency (pitfall #11 del skill repo-investigation).

04
leer #open-source-excel-suite conf 0.40

storytold/gridcraft ↗

Rust · Apache-2.0

"Spreadsheets and data; an open-source, clean-room reimplementation of Microsoft Excel, rebuilt in pure Rust" — sparklines, conditional formatting, charts, banded rows, todo desde comandos CLI; nativo en macOS/Windows/Linux/BSD y en browser vía WASM; agent-drivable sobre MCP.

Por qué importa

Junto con bherbruck/solidcraft, cierra la tesis "Adobe + Office + AutoCAD" en Rust open-source que abrimos ayer, 2026-10-11, cuando identificamos los 12 productos de la suite storytold/*craft desde el README del launcher. Gridcraft es el eslabón que falta: el spreadsheet open-source con sparklines, formato condicional, gráficos y filas con bandas, todo invocable desde CLI, nativo en macOS/Windows/Linux/BSD y con build WASM para navegador. Sobre MCP, WASM y Rust como pilares de la suite yatalkamos el 2026-10-11 con el mismo grafo, así que lo nuevo aquí no es la pila tecnológica sino el producto: la ofimática open-source ya tiene spreadsheet, procesador de texto, editor de PDF y presentaciones, y el "office suite" OSS deja de ser un meme. Un dato que sí conviene mirar con pinzas: 1.332 forks frente a 3.186 estrellas es un ratio del 42%, inusual — puede ser tracción real de contribución o Simple Flat. Con cinco días de vida, el README y el LICENSE hay que leerlos antes de sacar conclusiones.

el README (10 min, seccion "Quickstart"); probar la versión browser en getartcraft.com/apps/gridcraft para validar la tesis "Rust GUI nativa, agent-drivable" sobre datos; vigilar la cadencia de releases (5 días desde creación, push HOY).

05
leer #claude-code-cleanup conf 0.40

liseami/CCBaga ↗

Rust · MIT

app nativa macOS/Linux en Rust+Tauri que limpia tu Claude (caches, sessions, config remnants), rota el fingerprint de tu browser companion, alinea timezone/locale y genera prompts Skill instalables para coding agents según tu red.

Por qué importa

El "anti-rastro" de Claude Code que faltaba en el radar. Tres tesis, todas concretas. (1) Limpieza de Claude Code: audita y borra selectivamente cachés, sesiones, restos de configuración y rastros de cuenta, que es lo que se acumula en local al usar el CLI a diario. (2) Rotación de fingerprint de navegador: genera una semilla nueva, alinea zona horaria y locale con tu región y reinicia el browser companion, todo desde una UI nativa en vez de a mano con scripts sueltos. (3) Setup de red guiado por IA: el propio repo genera prompts Skill instalables para que tu coding agent —Claude Code, Codex— configure la red según los archivos del usuario. Lo que más la ingeniería es la arquitectura en dos piezas: CCBaga-A para el control del sistema operativo y CCBaga-B con un perfil de Chromium de fingerprint aislado, con medición cruzada "browser vs network exit" para verificar que ambos caminos coinciden. Con 794★ en un día de creación el momentum es excepcional, pero recuerda que el repo tiene24 horas: el README sí está verificado y la licencia es MIT, así que el riesgo está en la madurez, no en la claridad de las promesas

el README en su versión en inglés (10 min, el README mixa chino/inglés; revisar sección "Features" y "Quick start"); vigilar releases (1 día de vida, push HOY); explorar en Linux si tienes Claude Code instalado (la funcionalidad "Claude cleanup" es la más inmediata de validar); probar la generación de un prompt Skill en una red real.

Radar secundario · 7

(79.669★, push 2026-10-11, MIT, Trendshift #1 segundo día consecutivo) — agente de reverse engineering end-to-end. Sin novedad editorial sustantiva vs. ayer (lo cubrimos como hallazgo principal el 2026-10-11); el meta-trending es que aparece a la vez que el incumbent Ghidra en #14.

(83.877★, push 2026-10-09, Java, Apache-2.0, Trendshift #14) — META-STORY del día: el incumbent manual de reverse engineering reaparece en el mismo Trendshift que el agente AI-driven morluto/rea (pos #1). Ambos en el ranking diario = la coexistencia "manual SRE framework vs agent-driven reversing" es la narrativa.

(4.705★, push 2026-10-12 HOY, Go, Apache-2.0, GitHub Trending Go slice) — CNCF "Heterogeneous GPU Sharing on Kubernetes"; vGPU device plugin para NVIDIA + Ascend + Cambricon + Hygon + Iluvatar + Metax + Mthreads. En producción real.

(12.093★, push 2026-10-10, Go, GPL-3.0, GitHub Trending Go slice) — "Adversary Emulation Framework" oficial de Bishop Fox; C2 con DNS/HTTP/multiplexor, herramienta de red-team engagement. Estable (creado en 2019), tr

(199★, push 2026-10-10, TypeScript+React 19 + Django 5, "Attribution Assurance" license — verificar antes de adopción) — "the open-source Canva alternative"; editor de diseño full-featured en browser, export a PNG/JPG/SVG/PDF/MP4/GIF, self-hosted con Docker en 3 comandos. "Every feature is free, nobody needs an account to start, and you can run the whole thing on your own server".

(336★, push 2026-10-06, Java, GPL-3.0, Trendshift #24) — "Unlock Google 11's Gemini 'Rambler' Natural Voice Dictation & AI Writing Tools"; nicho, pero interesante si cubre AI dictation.

(454★, push 2026-10-12 HOY, TypeScript, NOASSERTION license — verificar antes de adopción, Trendshift #13) — League of Legends ping wheel overlay para Windows/macOS; Alt+drag → ping animation; Ctrl+drag → emote wheel con imágenes custom.

Lectura editorial

Convergencia con tu stack

Repowise conecta directo con la línea editorial local-first de CSS: indexa código sin LLM, expóne por MCP y se autohostea, igual que el stack que defendemos (PGLite/pgvector, Graphify, código local). Solidcraft y gridcraft añaden el ángulo "Rust nativo + WASM + MCP de serie" que ya vimos en craft-launcher.

Cruzado con tu grafo

Solidcraft se une al cluster "craft family" (cubierto el 2026-10-11 desde craft-launcher) y reusa el nodo protocol:mcp, mencionado por primera vez el 2026-09-21. Repowise se apoya en nodos ya mapeados: codebase-memory (2026-10-01), claude-code (2026-09-15) y openai-codex (2026-10-11). El resto de relaciones aparecen por primera vez.

Tendencias (5-6 boletines)

El boletín 2026-10-11 dejó dos narrativas opuestas: una suite Rust unificada y herramientas especializadas. Hoy se consolida la primera y se suma un competidor directo de CodeScene/Codeball para coding agents. La tendencia: la inteligencia de código y ofimática pasa de herramientas sueltas a productos con agente integrado de serie.

Resumen ejecutivo del boletín origen
  • bherbruck/solidcraft (Rust, Apache-2.0, 728★, push HOY) aterriza en Trendshift #4 y completa la tesis que abrimos ayer: "Adobe + Office + AutoCAD" en pure Rust open-source ya tiene su módulo CAD paramétrico (Fusion 360 clean-room). Y tiene un as bajo la manga — servidor MCP nativo para que agentes modelen geometría en SolidCraft directamente. Documentación en formato "SolidCraft book" (bherbruck.github.io/solidcraft), webapp en WASM, 76/76 benchmarks superados en volume/area/topology. La suite storytold/*craft ya no es la única: solidcraft entra como proyecto hermano con MCP de serie.
  • repowise-dev/repowise (Python, AGPL-3.0/comercial, 7.555★, push HOY) es el primer competidor serio de CodeScene/Codeball que se posiciona explícitamente como "codebase intelligence para AI coding agents": indexa call graph + git history + tests + docs + decisiones arquitectónicas una sola vez, sin LLM calls (gráfico de llamadas + análisis estático puro). Su benchmark interno reporta −31.6% de tool calls de agente y 2.3× más defectos que CodeScene con el mismo budget de revisión (p<0.0001 y p=0.003). 0 LLM calls = 0 API key. AGPL-3.0 con doble licencia comercial disponible. Para CSS es la pieza que faltaba para que Claude Code/Codex/hermanos entiendan codebases grandes sin pagar a OpenAI/Anthropic por cada pregunta.
  • getnao/nao (TypeScript, NOASSERTION, 1.908★, push 2026-10-09) es "the open-source analytics agent" — Dify/Lindy para datos. Construyes un contexto Open (data + metadata + docs + tools + MCPs, todo filesystem-like) con nao-core CLI, despliegas un chat UI para que cualquiera consulte tu warehouse (BigQuery, Snowflake, Databricks, Postgres) en lenguaje natural. Diferenciador: "Agent Reliability Visibility" — unit-tests de agente antes de deploy, versionado del contexto, tracking de feedback. Self-hosted, sin lock-in de vendor.
  • storytold/gridcraft (Rust, MIT/Apache-2.0, 3.186★, push HOY) entra en Trendshift #25 como el decimotercer producto de la suite storytold/*craft/bherbruck/solidcraft — un Excel-style spreadsheet en pure Rust con sparklines, conditional formatting, charts, banded rows, todo desde comandos CLI. WebAssembly para el browser, MCP para agentes. Adobe (Photoshop/Lightroom) + Office (Word/Excel/PowerPoint) + AutoCAD (Fusion 360) + DAW (SoundCraft) tiene 12-14 productos open-source en Rust — la suite creativa más ambiciosa del open source ya cubre ofimática + creatividad + CAD.
  • liseami/CCBaga (Rust, MIT, 794★, push HOY, creado 2026-10-11) es un toolkit nativo macOS/Linux escrito en Rust+Tauri para "Claude cleanup · Browser fingerprints · System settings · Network Skill". Doble aplicación: CCBaga-A controla el SO, CCBaga-B ejecuta un Chromium con perfil de fingerprint aislado. Característica editorial: "AI-guided network setup" — el propio repo genera prompts Skill instalables para coding agents según la red del usuario**. Para CSS es la pieza "anti-trail" de Claude Code: rotación de fingerprint, limpieza de caches, alineación de timezone/locale, todo desde una app nativa verificada. Producto de un solo autor (liseami), push HOY, muy fresco — vigilar cadencia.
  • morluto/rea (TypeScript, MIT, 79.669★, push HOY) re-emerge en Trendshift #1 por segundo día consecutivo. Sin novedad editorial confirmada hoy (mismo repo, mismo push), pero el meta-trending importa: Ghidra oficial de la NSA entra en Trendshift #14 el mismo día — el incumbent manual de reversing y el agente AI-driven de reversing coexisten en el ranking. Esa yuxtaposición es la nota editorial. (Ver radar secundario).
  • Re-entries con historia nueva: storytold/wordcraft (#2, last_seen 2026-10-10, v0.5+ en suite), storytold/photocraft (#7, last_seen 2026-10-09), storytold/artcraft (#9), storytold/pdfcraft (#19), storytold/filmcraft (#20) — todos parte de la suite que ayer cubrimos. Sin novedad editorial sustantiva individual; los cubrimos como suite collective en bherbruck/solidcraft y storytold/gridcraft.
  • Fuentes consultadas: Trendshift daily (25 items parseados; 0 sponsored filtrados; Drift P fix aplicado al JSON-LD), GitHub Trending daily + TypeScript + Python + Rust + Go slices (49 repos únicos parseados; dedupe case-insensitive contra seen_items con seen_lc lookup), GitHub API sin token (18 verificaciones completas; ningún rate-limit hit). Blogwatcher 08:00 no publicó archivo hoy (patrón conocido desde julio), por lo que este boletín no duplica contenido de blogs.
Edges del grafo (67)
boletin:2026-10-12 --[menciona]--> item:https-github-com-bherbruck-solidcraft
item:https-github-com-bherbruck-solidcraft --[trata]--> tema:bherbruck-solidcraft
repo:bherbruck/solidcraft --[family_of]--> repo:storytold/craft-launcher (ya cubierto el 2026-10-11)
repo:bherbruck/solidcraft --[implements]--> concept:parametric-feature-history
repo:bherbruck/solidcraft --[competes_with]--> tool:freecad
repo:bherbruck/solidcraft --[competes_with]--> tool:openscad
repo:bherbruck/solidcraft --[competes_with]--> tool:autodesk-fusion-360
repo:bherbruck/solidcraft --[exposes]--> protocol:mcp (ya cubierto el 2026-09-21)
repo:bherbruck/solidcraft --[ui_shell]--> tech:tauri
repo:bherbruck/solidcraft --[browser_build]--> tech:wasm
repo:bherbruck/solidcraft --[written_in]--> tech:rust
boletin:2026-10-12 --[menciona]--> item:https-github-com-repowise-dev-repowise
item:https-github-com-repowise-dev-repowise --[trata]--> tema:repowise-dev-repowise
repo:repowise-dev/repowise --[implements]--> concept:codebase-intelligence
repo:repowise-dev/repowise --[competes_with]--> tool:codescene
repo:repowise-dev/repowise --[competes_with]--> tool:graphify
repo:repowise-dev/repowise --[competes_with]--> tool:codebase-memory (ya cubierto el 2026-10-01)
repo:repowise-dev/repowise --[exposes]--> protocol:MCP
repo:repowise-dev/repowise --[integrates_with]--> tool:claude-code (ya cubierto el 2026-09-15)
repo:repowise-dev/repowise --[integrates_with]--> tool:openai-codex (ya cubierto el 2026-10-11)
repo:repowise-dev/repowise --[enables]--> technique:agent-driven-codebase-qa
repo:repowise-dev/repowise --[written_in]--> tech:python
repo:repowise-dev/repowise --[license]--> concept:AGPL-3.0-or-commercial
boletin:2026-10-12 --[menciona]--> item:https-github-com-getnao-nao
item:https-github-com-getnao-nao --[trata]--> tema:getnao-nao
repo:getnao/nao --[implements]--> concept:text-to-sql-agent
repo:getnao/nao --[competes_with]--> tool:dify
repo:getnao/nao --[competes_with]--> tool:langchain-data
repo:getnao/nao --[enables]--> technique:agent-reliability-testing
repo:getnao/nao --[integrates_with]--> tech:bigquery
repo:getnao/nao --[integrates_with]--> tech:snowflake
repo:getnao/nao --[integrates_with]--> tech:databricks
repo:getnao/nao --[integrates_with]--> tech:postgresql
repo:getnao/nao --[complements]--> protocol:MCP
repo:getnao/nao --[risk]--> concern:license-noassertion
boletin:2026-10-12 --[menciona]--> item:https-github-com-storytold-gridcraft
item:https-github-com-storytold-gridcraft --[trata]--> tema:storytold-gridcraft
repo:storytold/gridcraft --[hub_of]--> repo:storytold/craft-launcher (ya cubierto el 2026-10-11)
repo:storytold/gridcraft --[implements]--> concept:open-source-excel-suite (ya cubierto el 2026-10-11)
repo:storytold/gridcraft --[competes_with]--> tool:microsoft-excel (ya cubierto el 2026-10-11)
repo:storytold/gridcraft --[competes_with]--> tool:libreoffice-calc (ya cubierto el 2026-10-11)
repo:storytold/gridcraft --[exposes]--> protocol:MCP (ya cubierto el 2026-10-11)
repo:storytold/gridcraft --[browser_build]--> tech:wasm (ya cubierto el 2026-10-11)
repo:storytold/gridcraft --[written_in]--> tech:rust (ya cubierto el 2026-10-11)
boletin:2026-10-12 --[menciona]--> item:https-github-com-liseami-ccbaga
item:https-github-com-liseami-ccbaga --[trata]--> tema:liseami-ccbaga
repo:liseami/CCBaga --[implements]--> concept:claude-code-cleanup
repo:liseami/CCBaga --[implements]--> concept:browser-fingerprint-rotation
repo:liseami/CCBaga --[enables]--> technique:ai-guided-network-setup
repo:liseami/CCBaga --[integrates_with]--> tool:claude-code-cli
repo:liseami/CCBaga --[uses]--> tech:tauri
repo:liseami/CCBaga --[uses]--> tech:chromium-fingerprint-isolated-profile
repo:liseami/CCBaga --[written_in]--> tech:rust
boletin:2026-10-12 --[menciona]--> item:https-github-com-morluto-rea
item:https-github-com-morluto-rea --[trata]--> tema:morluto-rea
boletin:2026-10-12 --[menciona]--> item:https-github-com-nationalsecurityagency-ghidra
item:https-github-com-nationalsecurityagency-ghidra --[trata]--> tema:nationalsecurityagency-ghidra
boletin:2026-10-12 --[menciona]--> item:https-github-com-project-hami-hami
item:https-github-com-project-hami-hami --[trata]--> tema:project-hami-hami
boletin:2026-10-12 --[menciona]--> item:https-github-com-bishopfox-sliver

…y 7 edges más