Почему я не взял готовый AI-инструмент

Как я строил HarnessOS · 3/10

Справедливый вопрос: «Зачем строить своё, если есть Cursor, Windsurf, Claude Code?»

Я пробовал. Все три. Они классные. Но есть три вещи, которые меня не устроили.

Первое: контекст кода уходит наружу.

Это не «они плохие». Это архитектурное свойство. Claude Code запускается у тебя на машине, но промпты, прочитанные файлы и результаты команд уходят к модели в облаке. Cursor отправляет контекст кода через свои серверы к провайдерам моделей; режим приватности запрещает хранить его и учиться на нём, но не отменяет саму отправку. У Windsurf в облачной версии похожая схема, а self-hosted — отдельный корпоративный вариант. Итог один: фрагменты твоего кода покидают периметр, и дальше ты полагаешься на договор и политики вендора.

Для многих команд это неприемлемо. Финтех. Медицина. Госсектор. Все, у кого есть требования к периметру.

Второе: нет контроля в том виде, который мне нужен.

Агент сказал «готово» — значит готово. Хочешь проверить, что реально сделано, — иди разбирайся сам. Обязательных gates, явного approve и evidence как части процесса из коробки нет. Это приходится собирать самому.

Третье: нет памяти и порядка.

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

Я не говорю, что Cursor плохой. Он отличный для другого сценария. Быстро дописать функцию. Разобраться в незнакомом коде. Написать тесты.

Но для управляемой AI-разработки нужен другой инструмент. С self-hosted архитектурой. С явными gates. С памятью.

Именно поэтому я начал строить HarnessOS.

Не «сделать Cursor лучше». А сделать то, для чего Cursor не создавался.

В следующем посте — с чего всё началось: Prompt Factory.

#HarnessOS #AIразработка #КакЯСтроилHarnessOS #AIагенты #разработка

Почему я не взял готовый AI-инструмент | Сетка — социальная сеть от hh.ru