MONO KODA Blog
Wszystkie wpisy

Zbudowałem FlowState: żywy stan projektu dla Claude Code

Koniec z rozjeżdżającymi się plikami TODO.md. Jedno źródło prawdy, z którego korzystamy razem - ja i agent - aktualizowane na żywo przez MCP i widoczne od razu na dashboardzie.

I built FlowState: live project state for Claude Code

Pracując z Claudem często nie wiemy, co realnie wykonuje, albo zapominamy, na co się umówiliśmy. Stan projektu żyje w plikach typu TODO.md i roadmapach, których nikt nie aktualizował na czas. Agent robi swoje, ja robię swoje, a prawda o tym, co jest zrobione, rozjeżdżała się z każdą godziną.

Dlatego zbudowałem FlowState. To żywy magazyn stanu projektu dla Claude Code, zamiast rozsypanych plików markdown. Jedno miejsce, w którym widać, co było, co jest teraz i co zostało do zrobienia.

Sedno jest takie, że agent i ja korzystamy z tej samej pamięci na żywo. Claude aktualizuje zadania przez MCP w trakcie pracy, a ja widzę to natychmiast na dashboardzie. Bez proszenia o podsumowanie, bez zgadywania, bez ręcznego przepisywania statusów.

Sercem jest Eksplorator: kaskada solucja → projekt → kamień milowy → zadanie, w której schodzisz od całego portfela aż do pojedynczego zadania z jego statusem i priorytetem. Pod spodem siedzi Next.js 16, node:sqlite i REST API, do tego serwer MCP z narzędziami fs_. Jest webowy dashboard i natywne aplikacje na macOS, obsługa wielu instancji oraz klucze API z uprawnieniami, więc kilku agentów może pracować obok siebie bez wchodzenia sobie w drogę.

Jest też warstwa grywalizacji, bo domykanie zadań powinno dawać frajdę. Liczniki zrobione dzisiaj, combo za serie, osiągnięcia i pełnoekranowa animacja, kiedy zamykasz cały projekt albo całą solucję. Do tego sporo drobnych, płynnych animacji w interfejsie, łącznie z efektem przelotu przez tunel, kiedy przełączasz się między instancjami serwera.

Dla mnie największa zmiana jest w głowie. Zamiast pilnować dokumentacji, mam jedno źródło prawdy wspólne dla człowieka i agenta. Mniej dryfu, mniej tarcia, więcej realnego flow w robocie.

Projekt jest otwarty, więc jeśli też pracujesz z Claude Code i męczą Cię pliki ze stanem, zajrzyj i pobaw się. Repo: github.com/NovaSeth/FlowState.