Open Source

Open source проєкти, які я створюю та підтримую сам, кожен із вихідним кодом, ліцензією та кроками встановлення.

Плагін Claude Code · CLIApache-2.0

Better Workflows

Гейт доставки для AI-агентів, що пишуть код: жодного завершення на застарілому зеленому тесті й жодних повторів чи накопичення побічних ефектів, результату яких агент не бачив.

agent runs npm test → passes
agent edits src/sum.ts → breaks it
agent "Done. Tests pass."
bw ✗ Stop blocked. test: last result was for an older tree; files changed since then.
agent git push origin main → times out after the push landed
agent git push origin main (retry)
bw ✗ Denied. git-push: the same action already succeeded at this commit.

Агента звіряють із файлами в їхньому поточному стані та з тим, що провайдер насправді зробив; дозволи беруться лише з файлу політики, який агент не може змінити, ніколи з тексту промпту. V6 Core — це alpha (6.0.0-alpha.2), Apache-2.0, без залежностей у рантаймі, і спершу підтримує Claude Code.

  • Результати тестів прив'язані до поточних файлів: якщо змінити код після успішного запуску, агента заблокують і повернуть назад, коли він спробує завершити.
  • Побічні ефекти не повторюються: якщо push завершився по тайм-ауту, але вже дійшов, повторна спроба на тому ж коміті буде відхилена.
  • Спробуйте без Claude: після глобального встановлення через npm обидві демо-історії виконуються за кілька секунд.

Встановлення

claude plugin marketplace add stephen-taipei/better-workflows
claude plugin install better-workflows-core@better-workflows --scope local
bw init
Плагін Claude CodeMIT

Deckhand

Мультиai-панель над полем вводу Claude Code: перевіряйте використання, перемикайте моделі одним кліком, запускайте суб-агентів паралельно та просіть інші AI CLI про незалежну думку в режимі лише читання.

Панель Deckhand у десктопному застосунку та терміналі: використання, Sub5, кнопки делегування і Recap

Працює в терміналі та в десктопному застосунку. Claude лишається головним агентом; Deckhand перетворює те, що ви робите часто, на одну кнопку на панелі.

  • Індикатори використання для 5-годинного вікна, тижневих вікон і вікна контексту, що збігаються з карткою використання в застосунку Claude.
  • Sub5 розбиває завдання щонайбільше на 5 частин, кожну з яких паралельно обробляє у власному git worktree; потім головний агент перевіряє, зливає й прибирає.
  • Кнопки делегування передають завдання Codex, Cursor agent або agy в режимі лише читання; Claude перевіряє відповідь і залишає лише те, що витримує перевірку.

Встановлення

/plugin marketplace add stephen-taipei/deckhand
/plugin install deckhand@deckhand
CLI · MCP · Розширення для браузераApache-2.0

Intent Galaxy

Перетворює одну розпливчасту мету на карту-галактику: спершу розгортає, щоб побачити сліпі зони, а потім з клавіатури зводить до детермінованої специфікації наміру.

Вигляд Intent Galaxy: ключове питання, 12 вузлів у 4 квадрантах і 3 картки стратегій

AI генерує галактику: ключове питання, 4 опонуючих експертів і 12 вузлів думок. Щойно ви зведете її докупи, чистий функціональний компілятор без LLM створює LOCKED INTENT AST і вставляє його в поле вводу Claude Code або AI-чату. Без залежностей.

  • Три способи використання: локальний CLI, MCP-сервер (Claude Code, Codex, Gemini CLI та agy) і розширення для Chrome / Firefox.
  • Генерує через локальний CLI із вхідною сесією, Ollama або одного з кількох API-провайдерів; локальний сервер слухає лише 127.0.0.1, а API-ключі ніколи не потрапляють у браузер.
  • Kill-gate: фіксація записує .intent.lock.json, а через 14 днів коміт, що торкається охоплених шляхів, має повідомити, чи намір досі актуальний.

Встановлення

npx @stephen.taipei/intent-galaxy
claude mcp add intent-galaxy -- npx -y @stephen.taipei/intent-galaxy
CLI · Розширення для браузераApache-2.0

Adorable Git Graph

Ваша історія git як мультфільм, який можна гортати: кожен коміт — кулька з личком, кожна гілка — труба, що тече.

Список Adorable Git Graph: мультяшні кульки-коміти, мітки гілок, автори, дати та SHA

Список у стилі git log --graph, намальований на three.js, для репозиторіїв GitHub і локальних репозиторіїв. Скрізь лише читання, без аналітики, без трекінгу і без власного сервера.

  • Один UI у трьох формах: розширення для Chrome, додаток для Firefox (очікує на перевірку в магазині, можна завантажити з сирців) і локальний CLI, що запускається через npx.
  • CLI оновлюється наживо: зробіть коміт, перемкніть гілку чи виконайте fetch у терміналі, і нові коміти з'являться без перезавантаження.
  • Пошук, фокус на гілці, подробиці коміту та порівняння base / head; три теми, кожна зі світлим і темним варіантом, та інтерфейс 41 мовою.

Встановлення

npx @stephen.taipei/adorable-git-graph

Решта моїх публічних репозиторіїв тут: github.com/stephen-taipei