Open Source

Projekty open source, które sam tworzę i utrzymuję, każdy ze źródłem, licencją i krokami instalacji.

Wtyczka Claude Code · CLIApache-2.0

Better Workflows

Bramka dostarczania dla agentów kodujących AI: żadnego kończenia na nieaktualnym zielonym teście i żadnego powtarzania ani piętrzenia efektów ubocznych, których wyniku agent nie widział.

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.

Agent jest rozliczany z plików w ich obecnym stanie i z tego, co faktycznie zrobił dostawca; uprawnienia pochodzą wyłącznie z pliku polityki, którego agent nie może edytować, nigdy z treści promptu. V6 Core to alpha (6.0.0-alpha.2), Apache-2.0, bez zależności w runtime, z obsługą Claude Code na początek.

  • Wyniki testów są powiązane z bieżącymi plikami: edycja po udanym przebiegu blokuje agenta i odsyła go z powrotem, gdy próbuje skończyć.
  • Efekty uboczne się nie powtarzają: gdy push przekroczył limit czasu już po tym, jak dotarł, ponowienie na tym samym commicie jest odrzucane.
  • Wypróbuj bez Claude: po globalnej instalacji z npm obie historie demo uruchamiają się w kilka sekund.

Instalacja

claude plugin marketplace add stephen-taipei/better-workflows
claude plugin install better-workflows-core@better-workflows --scope local
bw init
Wtyczka Claude CodeMIT

Deckhand

Pasek narzędzi multi-AI nad polem wprowadzania Claude Code: sprawdzaj zużycie, przełączaj modele jednym kliknięciem, uruchamiaj równolegle sub agenty i pytaj inne CLI AI o drugą opinię w trybie tylko do odczytu.

Pasek Deckhand w aplikacji desktopowej i w terminalu: zużycie, Sub5, przyciski delegowania i Recap

Działa w terminalu i w aplikacji desktopowej. Claude pozostaje głównym agentem; Deckhand zamienia rzeczy, które robisz często, w jeden przycisk na pasku.

  • Wskaźniki zużycia dla okna 5-godzinnego, okien tygodniowych i okna kontekstu, zgodne z kartą zużycia w aplikacji Claude.
  • Sub5 dzieli zadanie na maksymalnie 5 części, a każda jest realizowana równolegle we własnym git worktree; potem główny agent robi review, merguje i sprząta.
  • Przyciski delegowania przekazują zadanie do Codex, Cursor agent lub agy w trybie tylko do odczytu; Claude ocenia odpowiedź i zachowuje tylko to, co się broni.

Instalacja

/plugin marketplace add stephen-taipei/deckhand
/plugin install deckhand@deckhand
CLI · MCP · Rozszerzenie przeglądarkiApache-2.0

Intent Galaxy

Zamienia jeden niejasny cel w mapę galaktyki: najpierw rozpościera się, by zobaczyć martwe punkty, a potem zbiega z klawiatury do deterministycznej specyfikacji intencji.

Widok Intent Galaxy: pytanie centralne, 12 węzłów w 4 ćwiartkach i 3 karty strategii

AI generuje galaktykę jako pytanie centralne, 4 przeciwstawnych ekspertów i 12 węzłów myśli. Gdy zbiegniesz, czysto funkcyjny kompilator bez LLM tworzy LOCKED INTENT AST i wkłada go do pola wprowadzania Claude Code lub czatu AI. Bez zależności.

  • Trzy sposoby użycia: lokalne CLI, serwer MCP (Claude Code, Codex, Gemini CLI i agy) oraz rozszerzenia do Chrome / Firefox.
  • Generuje przez zalogowane lokalne CLI, Ollamę lub jednego z kilku dostawców API; lokalny serwer nasłuchuje tylko na 127.0.0.1, a klucze API nigdy nie trafiają do przeglądarki.
  • Kill-gate: zablokowanie zapisuje .intent.lock.json, a po 14 dniach commit dotykający objętych ścieżek musi zgłosić, czy intencja nadal obowiązuje.

Instalacja

npx @stephen.taipei/intent-galaxy
claude mcp add intent-galaxy -- npx -y @stephen.taipei/intent-galaxy
CLI · Rozszerzenie przeglądarkiApache-2.0

Adorable Git Graph

Twoja historia gita jako kreskówka, którą można przewijać: każdy commit to kulka z buźką, każda gałąź to płynąca rura.

Lista Adorable Git Graph: kreskówkowe kulki commitów, etykiety gałęzi, autorzy, daty i SHA

Lista w stylu git log --graph narysowana w three.js, dla repozytoriów GitHub i lokalnych. Wszędzie tylko do odczytu, bez analityki, bez śledzenia i bez własnego serwera.

  • Jeden interfejs w trzech postaciach: rozszerzenie Chrome, dodatek Firefox (czeka na recenzję sklepu, można załadować ze źródeł) i lokalne CLI uruchamiane przez npx.
  • CLI aktualizuje się na żywo: zrób commit, przełącz gałąź lub wykonaj fetch w terminalu, a nowe commity pojawią się bez odświeżania.
  • Wyszukiwanie, skupienie na gałęzi, szczegóły commita i porównanie base / head; trzy motywy, każdy jasny i ciemny, oraz interfejs w 41 językach.

Instalacja

npx @stephen.taipei/adorable-git-graph

Pozostałe moje publiczne repozytoria są na github.com/stephen-taipei