---
title: "Проекты: codenav и Prometheus — Alex Larionov"
description: "codenav — движок анализа кода на Rust, и Prometheus — рабочая среда на моём сервере, в которой я делаю сайты: что они умеют и как устроены."
canonical: "https://maitre999.dev/ru/work/"
lang: "ru"
modified: "2026-10-22T23:47:36.473Z"
---

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

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

## 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, моё веб-агентство.

[Открыть форму заявки](https://qwp.solutions/contact/)
