Зараз існує безліч агентів для програмування. І це чудово. Усе більше людей створюють інструменти, адаптовані під те, як вони насправді працюють. Кожен новий підхід дає нам усім можливість чомусь навчитися, а ті, хто користується цими інструментами, отримують ширший вибір.
Cloaky — це наш внесок: десктопна робоча станція, де можна обрати рушій для програмування, поставити йому завдання, стежити за процесом, переглядати зміни й одразу тестувати результат поруч із діалогом.
Ми готуємо Cloaky Base v0.1.1 для macOS та Linux. Він з'єднує п'ять рушіїв для програмування з Venice через ваш власний API-ключ, а розпізнавання голосу відбувається локально на вашому комп'ютері. Версія Pro, яка поки залишається приватною збіркою, додає локальні мовні моделі та можливість прямого підключення до провайдерів.
Ось із чого ми починаємо.
Але глобальна ідея є більш особистою: більша частина інтелекту, яким ви користуєтесь, має належати вам.
Я маю на увазі не лише модель. Я кажу про приклади, які ви обираєте, контекст, який ви формуєте, ваші способи вирішення проблем та звичні робочі процеси, до яких ви повертаєтесь, бо вони працюють. Наразі більшість цього живе всередині чужих продуктів.
Я хочу, щоб люди будували інтелект навколо власного життя та роботи, і щоб більша його частина працювала на обладнанні та в інструментах, які вони контролюють. Оренда додаткових можливостей має бути вашим свідомим вибором тоді, коли це дійсно корисно.
Cloaky починається з робочої станції, бо саме вона залишається з вами, навіть коли моделі змінюються.

Місце, де можна не відриватися від роботи
Коли агент вносить зміни у проєкт, між вашим запитом і його фінальним повідомленням відбувається дуже багато всього.
Змінюються файли. Виконуються команди. Підхід спрацьовує або ні. Іноді потрібно втрутитися, поставити запитання чи вказати, що результат, який виглядає цілком логічно, насправді не відповідає тому, чого ви хотіли.
Cloaky об'єднує діалог, перегляд файлів та прев'ю в одному місці.
Ви можете прочитати diff, залишити коментар до рядка, відхилити блок змін (hunk) або повернутися до контрольної точки файлу після підтримуваного кроку. Залежно від рушія та режиму доступу, картки схвалення дозволяють перевіряти запити на редагування файлів чи виконання команд і вирішувати, чи дозволяти їх.
Ці механізми керування відрізняються залежно від рушія. Схвалення — це етап перевірки, а не пісочниця: щойно ви схвалюєте дію, її вже нічого не обмежує. Саме ізоляція контейнерів та пісочниця для команд, які за замовчуванням вимкнені, визначають межі того, до чого рушій може отримати доступ.
Досвід, якого я прагну, дуже простий. Ви повинні мати змогу залишатися в процесі роботи, поки вона триває.
Бачити, що змінилося. Давати вказівки. Тестувати результат. Залишати те, що підходить, і опрацьовувати те, що ні.
Неважливо, виправляєте ви дрібницю чи нарешті беретеся за проєкт, який відкладали місяцями, — робоча станція має допомагати перетворювати намір на щось, що можна перевірити й використати.
Залишайте робочу станцію собі. Обирайте інтелект.
Рушій і модель виконують різні завдання.
Рушій керує сесією програмування та її інструментами. Модель забезпечує інференс, що стоїть за цим. А робоча станція — це місце, де ви даєте вказівки та оцінюєте результат.
Cloaky Base працює з Claude Code, OpenCode, Codex, Kimi Code та Grok Build. Їхні запити до моделей проходять через Venice, використовуючи ваш власний ключ і кредити Venice.
Base не запускає мовні моделі на вашому комп'ютері. Кожен запит містить контекст, необхідний для завдання, включно з промптами, файлами, які читає агент, та результатами роботи інструментів. Інструменти й інтеграції також можуть робити власні мережеві запити. У селекторі моделей Cloaky відображається рівень приватності Venice.

Рисунок 2. Маршрут запитів до моделі у версії Base. Хмарні запити містять потрібний контекст завдання. Інструменти та інтеграції також можуть робити власні мережеві запити.
Те, що залишається локально, теж має значення. Cloaky не надсилає жодної телеметрії, аналітики чи звітів про збої та не запускає власного сервера. Ваші налаштування, сесії та записи зберігаються в папці на вашому комп'ютері, окремо від самого застосунку.
Розуміння того, де працює інтелект, — це частина справжнього вибору. Версія Pro розширює цей вибір, додаючи прямих провайдерів та локальні мовні моделі через Ollama й LM Studio.
З часом я хочу, щоб люди мали більше свободи вирішувати, що запускати локально, що орендувати і як поєднувати це у своїй роботі.
Корисна робоча станція має постійно доводити свою цінність, навіть коли ці рішення змінюються.
Маленький крок до володіння
Голосове введення робить цю ідею відчутною.
Завдяки whisper.cpp Cloaky розпізнає ваш запис локально, на вашому комп'ютері. Текст з'являється у полі введення, щоб ви могли прочитати або відредагувати його перед надсиланням.
Запис, транскрипція та надсилання — це окремі кроки. Аудіо залишається на пристрої. Коли ви надсилаєте готовий промпт у Base, текст іде через маршрут Venice.

Рисунок 3. Запис і транскрипція залишаються локально. Ви самі вирішуєте, коли надіслати отриманий текст.
Ви можете обрати одну з чотирьох моделей розпізнавання англійської мови. Для цього потрібні whisper.cpp та завантажена модель; хмарного резервного варіанту для транскрипції немає.
Це невелика, але корисна функція. Ви можете продиктувати завдання, перечитати слова й вирішити, коли вони стануть запитом.
Саме так я хочу рухатися до більшої мети — через речі, які люди здатні зрозуміти й контролювати.
Щоб більше вашого контексту залишалося корисним для вас. Щоб більше ваших робочих процесів працювали так, як зручно вам. Щоб більше можливостей працювало на машинах, якими володієте ви.
Попереду ще багато роботи. І саме це робить її такою цікавою.
Другий погляд
Cloakster — це необов'язкова «друга думка» щодо сесії. За замовчуванням моніторинг сесій вимкнено.
Він шукає такі речі, як повторювані невдалі спроби, відхилення від початкового запиту та твердження, які не підтверджуються результатом. Він також може позначати очікувані дії, що виходять за межі завдання.
Cloakster використовує Jev, створений TypeSafe AI, через бета-API рішень Venice. Cloaky звертається до нього з питаннями на кшталт: чи завершено роботу, або чи запропонована дія виходить за рамки завдання.
Під час розробки ми тестували його на розмічених синтетичних прикладах.
24 вересня 2026 року jev-latest від Venice повернув відповіді для 103 зі 104 сценаріїв; один запит натрапив на ліміт частоти. Зафіксована медіанна затримка запиту на рішення склала 421 мілісекунду.

Рисунок 4. Результати при обраних порогах. Сині сегменти — виявлені позитивні приклади; піщані — пропущені. Пороги обрано на основі того самого набору даних.
При порогах, обраних для цього набору, Cloakster виявив 17 із 18 прикладів завершення та 22 з 23 дій, що виходили за межі завдання. Два пропуски — це одна завершена задача без перевірки та одна запропонована зміна файлу в іншому проєкті.
Ми обрали ці пороги на тих самих прикладах. Це результати калібрування, і нам ще треба подивитися, як Cloakster поводитиметься в реальних сесіях.
Коли моніторинг увімкнено для відповідної сесії, обрані фрагменти надсилаються моделі прийняття рішень Venice. Кожну перевірку Cloakster можна вимкнути в налаштуваннях.
Мета — дати вам ще одну перспективу, залишаючи контроль над роботою повністю у ваших руках.
Cloakster — це необов'язкова «друга думка» щодо сесії. За замовчуванням моніторинг сесій вимкнено.
Він шукає такі речі, як повторювані невдалі спроби, відхилення від початкового запиту та твердження, які не підтверджуються результатом. Він також може позначати очікувані дії, що виходять за межі завдання.
Cloakster використовує Jev, створений TypeSafe AI, через бета-API рішень Venice. Cloaky звертається до нього з питаннями на кшталт: чи завершено роботу, або чи запропонована дія виходить за рамки завдання.
Під час розробки ми тестували його на розмічених синтетичних прикладах.
24 вересня 2026 року jev-latest від Venice повернув відповіді для 103 зі 104 сценаріїв; один запит натрапив на ліміт частоти. Зафіксована медіанна затримка запиту на рішення склала 421 мілісекунду.Створення того, до чого хочеться повертатися
Публічна бета-версія закрита. Далі виходить Cloaky Base v0.1.1 — безкоштовно для macOS 13 або новішої та Linux. Вихідний код буде відкрито під ліцензією MIT у версії v0.1.10, після десяти релізів.
Найбільше тестування пройшла архітектура Apple Silicon. Тому відгуки від користувачів Intel Mac та Linux будуть особливо цінними.

Рисунок 5. Дві редакції з різними варіантами моделей. Локальне розпізнавання голосу доступне в Base; локальний інференс мовних моделей — це можливість Pro.
Рушії — це окремі програми. Cloaky може встановити Claude Code, OpenCode, Codex та Kimi Code або використати вже наявну установку. Grok Build встановлюється через термінал за допомогою покрокової інструкції.
Ми використовували ранню збірку для Linux у таймерах, нотатках, дошках та інших дрібних проєктах, спостерігаючи, як вона справляється з реальними сесіями програмування.
В одному завданні slugify з використанням GLM-5.3-Flash через OpenCode Go, Cloaky впорався за 13 секунд, а CLI OpenCode — за 14. Обидва пройшли ті самі чотири тести. Один запуск мало що говорить про відносну швидкість, але було приємно побачити, як робоча станція проводить завдання від запиту до перевіреного результату.
Складніше завдання виявило більше моментів для дослідження. OpenCode Go через Cloaky записував файли, так само як і окремий CLI Grok Build. Але Grok Build через ACP-з'єднання Cloaky у тому запуску не створив жодного. Та рання збірка мала й інші проблеми. Відкриття другого екземпляра стикалося з блокуванням профілю і показувало чорне вікно, а помилки балансу провайдера потребували зрозумілішого пояснення.
Я хочу й надалі показувати, що відбувається на практиці, включно з невдалими спробами.
Щоб стати частиєю чиєїсь щоденної роботи, треба приділяти увагу деталям: легкому старту, розумінню помилок, зручному перегляду змін і бажанню повернутися завтра.
І це та робота, яку ми маємо продовжувати.
У гавані є місце
Ця сфера переповнена людьми, роботу яких я поважаю. І я хочу, щоб вони досягли успіху.
OpenCode — це стандарт, у якого ми постійно вчимося. Cloaky будується на фундаменті світу, який допомогли створити ці команди.
Окреме дякую Theo, команді T3 Code та їхній спільноті. Я багато чому навчився з каналу Theo та вивчаючи T3 Code.
Cloaky — це не форк T3 Code. Хоча, мабуть, варто було ним стати. Це значно спростило б життя.
Я щиро поважаю ту турботу, яку вони вкладають у свою роботу, і те, наскільки відкрито вони нею діляться.
Дякую OpenCode, Cline, Aider, Zed та спільноті ACP, Ollama, LM Studio і Venice. Cloaky постачається з повідомленнями, де вказані автори, чия робота в ньому використана.
Також дякую Diogo Almeida та команді TypeSafe AI за Jev. Їхня робота дала нам ще один будівельний блок; а наведені вище вимірювання калібрування Cloakster — наші власні. Ми оновлюватимемо ці цифри в міру накопичення досвіду.
Ми всі у виграші, коли люди мають кращі інструменти та більше свободи творити з ними. Тут є місце для різних підходів, різних робочих процесів і різних поглядів на те, куди це все рухається.
Амбіції Cloaky виходять за межі сесії програмування. Я хочу, щоб він допомагав людям будувати інтелект навколо власної роботи та тримати більшу частину цього інтелекту у своїх руках.
Якщо вам близький цей напрямок і ви хочете допомогти його формувати — ласкаво просимо.
Залиште свій email на cloaky.dev, і ви отримаєте один лист у день релізу, найближчими днями, без жодних регулярних розсилок. Підписуйтесь на @cloakyapp, щоб бачити практичні демонстрації, новини розробки та наступні результати вимірювань.
Pro залишається приватною збіркою. Якщо ви хочете допомогти з її розвитком, пишіть на hello@cloaky.dev.
Ще один човен у гавані. Подивимося, як він покаже себе на воді.

GIF





