Перейти к основному содержанию

Два инструмента — и сайт, который вы читаете.

Я проектирую и разрабатываю программы, на которых строю сайты. Здесь — что делает каждая из них и как она устроена. Ни один из инструментов пока не выпущен: оба активно разрабатываются.

codenav

Движок анализа кода, написанный на Rust. Он раскладывает кодовую базу в граф символов (redb) и полнотекстовый индекс (Tantivy) и открывает доступ к обоим через единый набор инструментов MCP: навигация по коду, анализ последствий изменений и аудит безопасности. Индексирует Rust, TypeScript, Svelte и Python.
  • Проблема: текстовый поиск быстр, но не видит структуры. В большом проекте в итоге переписываешь то, что уже работает в другом месте, — просто потому, что не нашёл.
  • Подход: он читает весь код проекта и составляет его карту — что в нём есть и что от чего зависит. Прежде чем писать код, я обращаюсь к нему.
  • Результат: я переиспользую то, что уже работает, а не пишу заново, и ещё до правки знаю, что она затронет.
  • Технологии: Rust, redb, Tantivy, MCP.

Prometheus

Моя рабочая среда на собственном сервере: анализ кода, движок сборки сайтов и шлюз для агентов, объединённые в одну систему. Из неё выходит каждый сайт, который я делаю.
  • Проблема: сайт, который обновляют страница за страницей, со временем начинает противоречить сам себе. Одна и та же информация записана в нескольких местах, и непонятно, какой версии верить.
  • Подход: всё начинается с контента. Каждый факт записывается один раз, в одной записи; страницы строятся из записей и никогда не правятся вручную.
  • Результат: исправление вносится в одном месте, и все страницы, которые от него зависят, обновляются следом.
  • Технологии: Rust, TypeScript, Svelte 5, Tauri.

Этот сайт

Страницы, которые вы читаете, собраны моим собственным движком из его собственных записей.
  • Подход: сначала статика. Страницы собираются заранее — сначала HTML и CSS, а скрипт только там, где он себя оправдывает.
  • Результат: никакого отслеживания без вашего согласия и одно место, где исправляется каждый факт.
  • Технологии: Prometheus.

Нужен сайт для вашего бизнеса?

Этим занимается Quantum Web Pulse, моё веб-агентство.