Blog
Construyendo en público. Compartiendo lo que aprendemos.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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ó.
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.