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

Перевод ИИ Волна релизов, август 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: клавиатурный браузер, где ИИ — полноправный гражданин, а не расширение
Octoweb — это WebKit-браузер на Rust для тех, кто живёт на клавиатуре: командная палитра, слоты быстрого доступа, readline-биндинги повсюду. И ИИ в нём — полноправный гражданин в обе стороны: агент в сайдбаре, работающий на Octomind, — с ним можно даже писать код — и экономичный по токенам MCP-сервер внутри браузера, чтобы ваши агенты могли им управлять. Мы построили его для себя; пять месяцев спустя это наш ежедневный браузер. macOS, открытый код, Apache-2.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, потому что поток рыночных тиков довёл наше хранилище до предела. Колоночные блоки, типозависимое сжатие и индекс на уровне блоков, который не растёт построчно.

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

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

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

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

Перевод ИИ Волна релизов, конец июля 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, чтобы агент и находил, и помнил.

Перевод ИИ Reasoning-ретривал: мы научили поиск по коду думать, а не просто совпадать
В Octocode появился опциональный шаг рассуждения: LLM читает найденный код и переранжирует его по реальной релевантности, а результат сливается с гибридным поиском через RRF. На бенчмарке из 127 запросов это даёт +36% к MRR и Hit@5 = 0,953 — все метрики вверх. Вот цифры, тюнинг и то, что не сработало.
Перевод ИИ Один файл SQLite, 1 Гц и ноль облака: как устроен local-first трекер времени для Mac
Приземлённое руководство по проектированию local-first десктоп-приложения: почему один встроенный файл SQLite лучше облачной БД для одного пользователя, как сырые сэмплы на 1 Гц сворачиваются в человеческие сессии, проектирование схемы под временные интервалы, WAL и устойчивость к сбоям, и честные компромиссы владения своими данными.