Blog

Construyendo en público. Compartiendo lo que aprendemos.

Ronda de releases de agosto 2026 del stack open-source Muvon AI — Octoweb navegador AI keyboard-first, Synx sincronización de archivos por SSH, Pulsora base de datos de series temporales en Rust, OctoHub proxy LLM autoalojado, Octocode 0.21.0 con grafo de conocimiento estructural en vivo, Octobrain 0.11.0 con contexto de sesión, Octofs 0.10.0 con filesystems remotos, Octolib 0.32.1 con proveedores xAI, Alibaba y Hetzner, y paquetes npm bajo el scope @muvon

Traducido por IA Ronda de releases, agosto 2026: Octoweb, Synx, Pulsora, OctoHub — cuatro lanzamientos y todo el stack en movimiento

Veintidós días, cuarenta y nueve releases, cuatro lanzamientos. Octoweb, un navegador AI keyboard-first para macOS; Synx, sincronización de archivos en tiempo real por SSH para desarrollo remoto; Pulsora, una base de datos de series temporales en Rust para datos de mercado; OctoHub, un proxy LLM autoalojado con observabilidad completa. Además, Octocode 0.21.0 con un grafo estructural de código en vivo e indexación consciente de branches, Octofs 0.10.0 con filesystems remotos por SSH/SFTP, Octobrain 0.11.0, Octolib con cinco proveedores nuevos — y toda la toolchain CLI aterrizando en npm.

Navegador de IA Octoweb centrado en el teclado — paleta de comandos sobre una ventana WebKit, una barra lateral de agente impulsada por Octomind a la derecha y un diagrama de conexión MCP que muestra clientes de IA manejando el navegador

Traducido por IA Presentamos Octoweb: un navegador donde manda el teclado y la IA es ciudadana, no una extensión

Octoweb es un navegador WebKit escrito en Rust para gente que vive en el teclado: paleta de comandos, ranuras de acceso rápido, atajos de readline en todas partes. Y trata a la IA como ciudadana de primera en ambas direcciones: un agente impulsado por Octomind en la barra lateral con el que hasta puedes programar, y un servidor MCP eficiente en tokens dentro del navegador para que tus agentes lo manejen. Lo construimos para nosotros mismos; cinco meses después, es nuestro navegador de cada día. macOS, código abierto, Apache-2.0.

Octofs 0.9.0 muestra cada línea de un archivo como un identificador compuesto por su posición y un hash de contenido, y verifica ese identificador antes de aplicar una edición para que los destinos obsoletos fallen con errores que se explican solos

Traducido por IA Octofs 0.9.0: la línea 42 es mentira

Octofs 0.9.0 da a cada línea un identificador compuesto verificado por contenido (N:hh) que las herramientas de edición comprueban antes de tocar el archivo, de modo que un destino obsoleto falla en voz alta y con el contenido actual en lugar de editar en silencio la línea equivocada. Además, replace_all y coincidencia segura con CRLF en str_replace, y rechazo tajante del mal uso del shell. Código abierto, Apache-2.0.

Base de datos de series temporales Pulsora escrita en Rust que almacena bloques columnares comprimidos de datos de ticks de mercado en disco

Traducido por IA Presentamos Pulsora: una base de datos de series temporales en Rust para datos de trading

Creamos Pulsora, una base de datos de series temporales de código abierto en Rust, porque un torrente de ticks de mercado llevó nuestro almacenamiento al límite. Bloques columnares, compresión específica por tipo y un índice a nivel de bloque que no crece por fila.

Salida de terminal de Synx mostrando una sesion de sincronizacion bidireccional de archivos entre un directorio local y un host remoto sobre SSH

Traducido por IA Presentamos Synx: sincronización de archivos para desarrollo remoto

Synx es una sincronización bidireccional de directorios en tiempo real sobre SSH, de código abierto: una alternativa a Mutagen para quienes editan en local y compilan en una máquina remota. Escrito en Rust, un comando, sin demonios.

Diagrama del proxy LLM OctoHub que muestra una sola puerta de enlace enrutando peticiones de agentes a varios proveedores de modelos con registro y métricas

Traducido por IA Presentamos OctoHub: una sola puerta de entrada para cada LLM que llaman tus agentes

OctoHub es un proxy de LLM autoalojado que pones delante de tus agentes. Un endpoint, alias de modelos, balanceo de carga por proveedor y un registro de cada petición que salió y cuánto costó. Código abierto, Rust, Apache-2.0.

Octocode 0.20.0 añade archivos Markdown como nodos al grafo de conocimiento de GraphRAG, convierte los enlaces entre documentos en relaciones references, recupera lotes de relaciones que antes se perdían y reduce a la mitad la memoria necesaria para cargarlas

Traducido por IA Octocode 0.20.0: Markdown se incorpora al grafo de conocimiento

Octocode 0.20.0 incorpora Markdown al grafo de conocimiento de GraphRAG: los documentos se convierten en nodos y sus enlaces, en relaciones tipadas references. También corrige relaciones que desaparecían sin aviso en proyectos grandes y reduce a la mitad la memoria necesaria para cargarlas. Código abierto, Apache-2.0.

Cómo depurar agentes de IA con la observabilidad de Octomind — informes de coste por petición, desgloses de tokens, el registro de sesión JSONL, trazado con RUST_LOG, salida legible por máquina jsonl y OctoHub registrando cada petición LLM upstream

Traducido por IA Cómo Depurar Agentes de IA: La Observabilidad Que Nos Habría Salvado el Primer Día

Un agente quemó 4 dólares y 90 llamadas a herramientas en una tarea que debía costar tres, y nosotros mirábamos una terminal en blanco. Esta es la instrumentación que convirtió la adivinanza en un diagnóstico de dos minutos — /info, /report y /context de Octomind, el registro de sesión en zstd, el trazado con RUST_LOG, --format jsonl y OctoHub delante para capturar cada petición upstream.

Ronda de releases de finales de julio 2026 del stack Muvon AI — reasoning retrieval y RRF ponderado en Octocode 0.19.0, sincronización asíncrona de conocimiento en Octobrain 0.9.4, Octolib 0.26.1 con Kimi K3 y Opus 5, y el sistema de diseño glass de Vext 1.3.0 con separación de hablantes a nivel de palabra y siete idiomas

Traducido por IA Ronda de releases, finales de julio 2026: Octocode 0.19.0, Octobrain 0.9.4, Octolib 0.26.1, Vext 1.3.0

Dos semanas y media después de la ronda de julio, y el stack aprendió a comprobar su propio trabajo. Octocode 0.19.0 sacó reasoning retrieval — un re-ranker LLM fusionado en la búsqueda híbrida con RRF ponderado, +36% de MRR en el benchmark. Octobrain volvió no bloqueante la sincronización de conocimiento, Octolib mantuvo al día el roster de modelos y el pricing de embeddings, y Vext 1.3.0 trajo un rediseño glass, diarización a nivel de palabra y dos idiomas nuevos.

Combinar la búsqueda semántica de código de Octocode con la memoria persistente de Octobrain para que un agente de IA encuentre el código correcto y recuerde las decisiones sobre él

Traducido por IA Un mapa y una memoria: combinar búsqueda de código con memoria persistente para agentes de IA

La búsqueda semántica de código permite a un agente encontrar el código correcto. La memoria persistente le permite recordar las decisiones sobre ese código. Si usas solo una, obtienes un agente que rededuce el contexto en cada sesión o que recuerda conclusiones que ya no puede localizar. Así se conectan Octocode y Octobrain para que el agente encuentre y recuerde.

Recuperación con razonamiento en Octocode - un LLM razona sobre los candidatos y los reordena, fusionado con la búsqueda híbrida mediante RRF

Traducido por IA Recuperación con razonamiento: le enseñamos a la búsqueda de código a pensar, no solo a coincidir

Octocode ya tiene un paso opcional de razonamiento con LLM que analiza el código recuperado y lo reordena por relevancia real, fusionado con la búsqueda híbrida mediante RRF. En un benchmark de 127 consultas sube el MRR un 36% y el Hit@5 a 0,953 — con todas las métricas al alza. Aquí están los números, el ajuste y lo que no funcionó.

Arquitectura local-first de un rastreador de tiempo para Mac construido sobre un único archivo SQLite embebido con muestreo a 1 Hz y sin nube

Traducido por IA Un archivo SQLite, 1 Hz y cero nube: por qué un rastreador de tiempo para Mac vive en tu disco

Una guía de diseño realista para construir una app de escritorio local-first: por qué un único archivo SQLite embebido le gana a una base de datos en la nube para un solo usuario, cómo las muestras crudas a 1 Hz se agrupan en sesiones humanas, el diseño de esquema para intervalos de tiempo, WAL y seguridad ante caídas, y las concesiones honestas de ser dueño de tus datos.