Два инструмента — и сайт, который вы читаете.
Я проектирую и разрабатываю программы, на которых строю сайты. Здесь — что делает каждая из них и как она устроена. Ни один из инструментов пока не выпущен: оба активно разрабатываются.
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, моё веб-агентство.