Системы / AI

KOVER

Рабочее пространство, в котором AI помнит ваш проект

KOVER — рабочее пространство для людей и команд, которые ведут проекты с AI. Документы, обсуждения и решения остаются рядом с работой, а AI использует их в следующих задачах.

AI · рабочее пространство

Моя работа
Реализовал запуск повторяющихся задач по заданным шагам и историю выполнения: видно, что было сделано и какие материалы использовал AI.

01

Выполнение процесса — шаг за шагом

В KOVER задачу можно описать последовательностью шагов: собрать данные, выполнить расчёт или поручить работу AI, проверить результат и запросить решение человека. Экран выполнения показывает ход работы и статус каждого этапа.

В примере процесс проверил исходные данные, рассчитал смету мастерской и остановился на согласовании. Сохранение отчёта — следующий шаг, который ждёт решения пользователя.

Терминальный интерфейс · демонстрационный проект «Открытие мастерской»

KOVER: экран выполнения процесса. Проверка данных и расчёт сметы завершены, процесс ждёт согласования, сохранение отчёта ещё не началось. Открыть крупнее ↗ KOVER: экран выполнения процесса. Проверка данных и расчёт сметы завершены, процесс ждёт согласования, сохранение отчёта ещё не началось.
Выполнение процесса: завершённые этапы, ожидание решения и следующий шаг.

02

Документы и решения остаются в проекте

В KOVER проект объединяет документы, обсуждения и решения. У документа есть содержимое, поля, связи и прикреплённые оригиналы. К подтверждённой записи можно вернуться, посмотреть её значения и подготовить изменение.

В демопроекте ниже — подготовка мастерской к открытию. Карточка рабочих столов хранит цену, количество и этап закупки. Эти же данные используются в смете. Система также сохраняет факты и итоги обсуждений, чтобы подбирать контекст для следующих задач с AI.

KOVER: карточка рабочих столов с ценой 18000, количеством 3 и этапом «Оборудование». Открыть крупнее ↗ KOVER: карточка рабочих столов с ценой 18000, количеством 3 и этапом «Оборудование».
Подтверждённая карточка документа. Значения доступны рядом с содержимым, связями и оригиналами.

03

Одни данные — разные представления

Структуру можно настроить под задачи, исследования, расходы или работу с клиентами. Сохранённые представления собирают нужные документы в список или таблицу и показывают выбранные поля.

В примере смета объединяет четыре позиции. KOVER рассчитывает стоимость по цене и количеству, показывает общий итог и разбивку по этапам. Из списка можно открыть исходный документ, а из показателя — использованные основания расчёта.

KOVER: четыре позиции сметы с ценами, количеством и общим итогом 133200. Открыть крупнее ↗ KOVER: четыре позиции сметы с ценами, количеством и общим итогом 133200.
Смета собирается из документов. Каждую позицию можно открыть из списка.
KOVER: показатели сметы, итог 133200, оборудование 84000, монтаж 49200. Открыть крупнее ↗ KOVER: показатели сметы, итог 133200, оборудование 84000, монтаж 49200.
Общий итог и суммы по этапам. Для выбранного показателя можно открыть основания расчёта.

04

Изменения можно проверить

До сохранения KOVER показывает план: какие документы и значения изменятся. Пользователь может применить его, исправить или отменить. Предложение остаётся отдельно от подтверждённых данных.

На экране — ручная правка количества рабочих столов с трёх до четырёх. Видны прежнее и новое значения; изменение ещё не применено. Это позволяет проверить результат до записи.

KOVER: предварительный план изменения количества рабочих столов с 3 на 4; доступны применение, правка и отмена. Открыть крупнее ↗ KOVER: предварительный план изменения количества рабочих столов с 3 на 4; доступны применение, правка и отмена.
Предложение ещё не сохранено: видны точная правка и варианты дальнейшего действия.

05

Технологии

Основа — TypeScript и Bun. Терминальный интерфейс построен на SolidJS и OpenTUI. Локальные данные хранятся в SQLite; для поиска используются Transformers.js и USearch. ACP и MCP — протоколы подключения агентов и инструментов.

  • TypeScript
  • Bun
  • SQLite
  • SolidJS
  • OpenTUI
  • ACP
  • MCP