Блог

Строим открыто. Делимся тем, что узнаём.

Волна релизов открытого Muvon AI стека за август 2026 — keyboard-first AI-браузер Octoweb, синхронизация файлов по SSH Synx, time-series база данных Pulsora на Rust, self-hosted LLM-прокси OctoHub, живой структурный граф знаний Octocode 0.21.0, сессионный контекст Octobrain 0.11.0, удалённые файловые системы Octofs 0.10.0, Octolib 0.32.1 с провайдерами xAI, Alibaba, Hetzner и npm-пакеты в скоупе @muvon

Перевод ИИ Волна релизов, август 2026: Octoweb, Synx, Pulsora, OctoHub — четыре запуска, и весь стек пришёл в движение

Двадцать два дня, сорок девять релизов, четыре запуска. Octoweb — keyboard-first AI-браузер для macOS; Synx — синхронизация файлов по SSH в реальном времени для удалённой разработки; Pulsora — time-series база данных на Rust для рыночных данных; OctoHub — self-hosted LLM-прокси с полной наблюдаемостью. Плюс Octocode 0.21.0 с живым структурным графом кода и branch-aware индексацией, Octofs 0.10.0 с удалёнными файловыми системами по SSH/SFTP, Octobrain 0.11.0, Octolib с пятью новыми провайдерами — и весь CLI-тулчейн, приземлившийся на npm.

Клавиатурный ИИ-браузер Octoweb — командная палитра поверх окна WebKit, сайдбар агента на Octomind справа и схема MCP-подключения, показывающая, как ИИ-клиенты управляют браузером

Перевод ИИ Знакомьтесь, Octoweb: клавиатурный браузер, где ИИ — полноправный гражданин, а не расширение

Octoweb — это WebKit-браузер на Rust для тех, кто живёт на клавиатуре: командная палитра, слоты быстрого доступа, readline-биндинги повсюду. И ИИ в нём — полноправный гражданин в обе стороны: агент в сайдбаре, работающий на Octomind, — с ним можно даже писать код — и экономичный по токенам MCP-сервер внутри браузера, чтобы ваши агенты могли им управлять. Мы построили его для себя; пять месяцев спустя это наш ежедневный браузер. macOS, открытый код, Apache-2.0.

Octofs 0.9.0 выводит каждую строку файла как составной идентификатор из позиции и хеша содержимого и проверяет этот идентификатор перед применением правки, поэтому устаревшие цели падают с самодостаточными ошибками

Перевод ИИ Octofs 0.9.0: строка 42 — это ложь

Octofs 0.9.0 даёт каждой строке составной идентификатор с проверкой по содержимому (N:hh): инструменты редактирования сверяют его с файлом перед записью, поэтому устаревшая цель падает с ошибкой и актуальным содержимым вместо того, чтобы молча отредактировать не ту строку. Плюс replace_all и корректная работа с CRLF в str_replace и жёсткий отказ при злоупотреблении shell. Открытый исходный код, Apache-2.0.

База данных временных рядов Pulsora на Rust хранит сжатые колоночные блоки данных рыночных тиков на диске

Перевод ИИ Знакомьтесь, Pulsora: база данных временных рядов на Rust для торговых данных

Мы создали Pulsora — открытую базу данных временных рядов на Rust, потому что поток рыночных тиков довёл наше хранилище до предела. Колоночные блоки, типозависимое сжатие и индекс на уровне блоков, который не растёт построчно.

Вывод терминала Synx с сеансом двусторонней синхронизации файлов между локальным каталогом и удалённым хостом поверх SSH

Перевод ИИ Знакомьтесь, Synx: синхронизация файлов для удалённой разработки

Synx — это открытая двусторонняя синхронизация каталогов в реальном времени поверх SSH: альтернатива Mutagen для тех, кто правит код локально, а собирает на удалённой машине. Написан на Rust, одна команда, без демонов.

Схема LLM-прокси OctoHub показывает единый шлюз, маршрутизирующий запросы агентов к нескольким провайдерам моделей с логированием и метриками

Перевод ИИ Знакомьтесь, OctoHub: единая входная дверь для каждой LLM, к которой обращаются ваши агенты

OctoHub — это самостоятельно размещаемый LLM-прокси, который вы ставите перед своими агентами. Один эндпоинт, алиасы моделей, балансировка нагрузки по провайдерам и журнал каждого ушедшего запроса с его стоимостью. Открытый код, Rust, Apache-2.0.

Octocode 0.20.0 добавляет файлы Markdown как узлы графа знаний GraphRAG, превращает ссылки между документами в связи references, исправляет потерю пакетов связей и вдвое снижает расход памяти при их загрузке

Перевод ИИ Octocode 0.20.0: Markdown становится частью графа знаний

Octocode 0.20.0 добавляет Markdown в граф знаний GraphRAG: документы становятся узлами, а ссылки между ними — типизированными связями references. В релиз также вошло исправление незаметно пропадавших связей в крупных проектах и двукратное снижение расхода памяти при их загрузке. Открытый исходный код, Apache-2.0.

Как отлаживать ИИ-агентов с наблюдаемостью Octomind — отчёты о стоимости по каждому запросу, разбивка токенов, лог сессии JSONL, трассировка через RUST_LOG, машиночитаемый вывод jsonl и OctoHub, логирующий каждый upstream-запрос к LLM

Перевод ИИ Отладка ИИ-агентов: наблюдаемость, которой нам не хватало в первый же день

Агент сжёг 4 доллара и 90 вызовов инструментов на задаче, которая должна была стоить три вызова, а мы смотрели в пустой терминал. Вот инструментарий, превративший гадание в двухминутную диагностику — /info, /report и /context из Octomind, лог сессии в zstd, трассировка через RUST_LOG, --format jsonl и OctoHub впереди, чтобы перехватывать каждый upstream-запрос.

Волна релизов Muvon AI стека за конец июля 2026 — Octocode 0.19.0 с reasoning-ретривалом и взвешенным RRF, Octobrain 0.9.4 с асинхронной синхронизацией знаний, Octolib 0.26.1 с Kimi K3 и Opus 5, Vext 1.3.0 со стеклянной дизайн-системой, разделением спикеров на уровне слов и семью языками

Перевод ИИ Волна релизов, конец июля 2026: Octocode 0.19.0, Octobrain 0.9.4, Octolib 0.26.1, Vext 1.3.0

Две с половиной недели после июльской волны — и стек научился проверять собственную работу. Octocode 0.19.0 выпустил reasoning-ретривал — LLM-переранжировщик, слитый с гибридным поиском через взвешенный RRF, +36% к MRR на бенчмарке. Octobrain сделал синхронизацию знаний неблокирующей, Octolib держал ростер моделей и цены на эмбеддинги актуальными, а Vext 1.3.0 привёз стеклянный редизайн, диаризацию на уровне слов и два новых языка.

Связка семантического поиска по коду Octocode с постоянной памятью Octobrain, чтобы ИИ-агент и находил нужный код, и помнил принятые о нём решения

Перевод ИИ Карта и память: связка поиска по коду и постоянной памяти для ИИ-агентов

Семантический поиск по коду позволяет агенту найти нужный код. Постоянная память позволяет ему помнить решения об этом коде. Если запустить только одно, получите агента, который заново выводит контекст в каждой сессии или помнит выводы, которые уже не может найти в коде. Вот как связать Octocode и Octobrain, чтобы агент и находил, и помнил.

Reasoning-ретривал в Octocode - LLM рассуждает над кандидатами и переранжирует их, результат сливается с гибридным поиском через RRF

Перевод ИИ Reasoning-ретривал: мы научили поиск по коду думать, а не просто совпадать

В Octocode появился опциональный шаг рассуждения: LLM читает найденный код и переранжирует его по реальной релевантности, а результат сливается с гибридным поиском через RRF. На бенчмарке из 127 запросов это даёт +36% к MRR и Hit@5 = 0,953 — все метрики вверх. Вот цифры, тюнинг и то, что не сработало.

Local-first архитектура трекера времени для Mac на одном встроенном файле SQLite с дискретизацией на 1 Гц и без облака

Перевод ИИ Один файл SQLite, 1 Гц и ноль облака: как устроен local-first трекер времени для Mac

Приземлённое руководство по проектированию local-first десктоп-приложения: почему один встроенный файл SQLite лучше облачной БД для одного пользователя, как сырые сэмплы на 1 Гц сворачиваются в человеческие сессии, проектирование схемы под временные интервалы, WAL и устойчивость к сбоям, и честные компромиссы владения своими данными.