Готовые демо-проекты
Посмотрите как работает Docs Builder на реальных open-source проектах
Знакомые проблемы?
Docs Builder решает типичные боли команд разработки
Документация устаревает
Код меняется, а документация остаётся прежней. Разработчики не успевают поддерживать актуальность.
Документирование — это долго
Написание качественной документации требует времени, которого всегда не хватает.
Нет общей картины
Сложно понять архитектуру и зависимости в большом проекте. Новым разработчикам тяжело погружаться.
Код нельзя отправлять наружу
Требования безопасности и compliance не позволяют использовать облачные AI-сервисы.
Всё, что нужно для понимания кода
Полный набор инструментов в одном on-premise решении
Глубокий анализ кода
AST-парсер для 17 языков: TypeScript, Python, Go, Rust, Java, C#, PHP, Swift, Kotlin и других. Понимаем структуру, зависимости, бизнес-логику.
docs-generator
https://github.com/demo/docs-generator
Нажмите на название проекта для просмотра файлов и документации в реальном времени
Analyzing 156 exports...
Граф зависимостей
Интерактивная визуализация связей между модулями. Понимайте архитектуру проекта с первого взгляда.
Теги и категории задач
Как работает система тегов и категорий для задач и проектов? Какие фильтры и группировки доступны?
Краткий ответ
В репозитории есть только модели тегов (Tag.php) в нескольких модулях (проекты, товары, продажи, блоги, инвентарь, партнёры, учёт). Категорий, фильтров и группировок для задач и проектов в коде не обнаружено.
Что найдено
| Модуль | Путь к файлу | Что показывает |
|---|---|---|
projects | plugins/webkul/projects/src/Models/Tag.php | Определяет сущность «тег» для проектов. |
products | plugins/webkul/products/src/Models/Tag.php | Определяет тег для товаров. |
sales | plugins/webkul/sales/src/Models/Tag.php | Тег для продаж. |
blogs | plugins/webkul/blogs/src/Models/Tag.php | Тег для блогов. |
inventories | plugins/webkul/inventories/src/Models/Tag.php | Тег для инвентаря. |
partners | plugins/webkul/partners/src/Models/Tag.php | Тег для партнёров. |
accounts | plugins/webkul/accounts/src/Models/Tag.php | Тег для учёта. |
Все найденные файлы содержат только объявление модели Tag. В них нет кода, относящегося к категориям, фильтрам или группировкам.
Что не найдено
- Категории – в репозитории нет файлов, явно относящихся к категориям задач или проектов.
- Фильтры – не обнаружено ни одного метода или класса, реализующего фильтрацию по тегам/категориям.
- Группировки – не найдено логики группировки задач/проектов по тегам или другим признакам.
Выводы и рекомендации
Теги:
- Система тегов реализована через модели
Tag.phpв каждом модуле. - Для работы с тегами в коде, вероятно, используются стандартные методы Eloquent (например,
attach,detach,sync). - Если нужна функциональность тегов для задач и проектов, можно использовать эти модели как основу.
Категории, фильтры, группировки:
- В текущем коде отсутствуют соответствующие реализации.
- Если проект требует такой функциональности, её необходимо добавить:
- Создать модели
Category.phpи соответствующие миграции. - Реализовать методы фильтрации (например,
scopeWithTag,scopeWithCategory). - Добавить UI‑компоненты для выбора тегов/категорий и отображения сгруппированных списков.
- Создать модели
Итог
В проекте реализована только система тегов через модели Tag.php в разных модулях. Категорий, фильтров и группировок для задач и проектов в коде не обнаружено.
Как это работает
От кода до документации за 4 шага
Подключите репозиторий
Укажите путь к локальному репозиторию или Git URL. Docs Builder работает с любыми Git-хостингами.
Автоматический анализ
AST-парсер извлекает структуру кода: экспорты, импорты, зависимости, типы, модификаторы.
AI-генерация
Локальная LLM анализирует код и создаёт документацию в формате Universal Markdown с примерами и описаниями.
Исследуйте и спрашивайте
Просматривайте документацию, изучайте граф зависимостей, задавайте вопросы через AskMe.
Почему on-premise?
Полный контроль над данными и инфраструктурой
Безопасность данных
Исходный код никогда не покидает вашу сеть. Полное соответствие требованиям ИБ.
Compliance
Соответствие требованиям GDPR, ФЗ-152, отраслевым стандартам. Данные остаются под вашим контролем.
Без vendor lock-in
Используйте любые локальные LLM через Ollama. Не зависите от внешних API и их доступности.
Производительность
Работа в локальной сети без задержек. Масштабируйте под ваши потребности.
Your code stays within your infrastructure
17 языков программирования
Глубокий анализ с пониманием специфики каждого языка
Web & Mobile
- TypeScript.ts, .tsx
- JavaScript.js, .jsx
- Vue.vue
Backend
- Python.py
- Go.go
- Java.java
- Kotlin.kt
- PHP.php
- C#.cs
Системное программирование
- Rust.rs
- C.c, .h
- C++.cpp, .hpp
- Swift.swift
- Dart.dart
- Objective-C.m
Данные & SQL
- SQL.sql
- PostgreSQL.pgsql
- MySQL.mysql
- T-SQL.tsql
Сравнение с альтернативами
Почему команды выбирают Docs Builder
Docs Builder | Mintlify | Swimm | ReadMe | Confluence | |
|---|---|---|---|---|---|
| On-premise развёртывание | |||||
| Локальные LLM (без внешних API) | |||||
| 17+ языков с глубоким анализом | |||||
| Интерактивный граф зависимостей | |||||
| AI-чат по коду (AskMe) | |||||
| Детекция бизнес-логики | |||||
| Всё в одном решении |
Простая и прозрачная стоимость
Лицензирование по количеству разработчиков и проектов
Per Seat
Оплата за количество пользователей в системе
Per Project
Оплата за количество подключённых проектов
Что включено
- Неограниченный анализ кода
- Все 17 языков программирования
- AI-генерация документации
- Граф зависимостей
- AskMe AI-чат
- Техническая поддержка
- Обновления и новые функции
Частые вопросы
Docs Builder — это on-premise платформа для автоматической генерации документации кода с помощью AI. Она анализирует исходный код на 17 языках программирования, строит граф зависимостей и генерирует понятную документацию с использованием локальных LLM.
Docs Builder полностью on-premise — ваш код никогда не покидает вашу сеть. AI-модели работают локально через Ollama, без обращения к внешним API. Это позволяет соответствовать требованиям ИБ и compliance.
Поддерживается 17 языков: TypeScript, JavaScript, Python, Go, Rust, Java, Kotlin, C#, C, C++, PHP, Vue, Swift, Dart, Objective-C, Objective-C++ и SQL (включая PostgreSQL, MySQL, T-SQL, PL/SQL).
Docs Builder интегрируется с Ollama и поддерживает любые совместимые модели: Llama, Mistral, Qwen, DeepSeek и другие. Вы полностью контролируете выбор модели и её параметры.
Время зависит от размера проекта и выбранной LLM. Типичный проект на 1000 файлов анализируется за 5-15 минут. Результаты кешируются, повторный анализ занимает значительно меньше времени.
Docs Builder предоставляет REST API и GraphQL для интеграции. Поддерживаются Git-хуки для автоматического обновления документации при изменениях кода.
AskMe — это multi-agent AI система для ответов на вопросы о коде. Она декомпозирует вопрос, находит релевантный код в репозитории и синтезирует ответ с цитатами из исходников.
Мы предоставляем демонстрацию возможностей на реальных open-source проектах. Запросите демо, и мы покажем как Docs Builder работает с вашим стеком технологий.
Запросить демо
Заполните форму, и мы свяжемся с вами для демонстрации возможностей Docs Builder