BR-Budget.
Software dla agenta,
który zarządza moimi finansami.
Eksperyment, w którym sprawdzam hipotezę: co się stanie, gdy głównym użytkownikiem aplikacji finansowej zostanie agent AI działający w imieniu człowieka. Nie wiem, czy mam rację. Buduję, żeby się dowiedzieć.
W maju: 1 273 zł na jedzenie, 87% miesięcznego limitu.19:42

Co jeśli głównym użytkownikiem
aplikacji jest agent AI?
Software w przyszłości będzie zbiorem danych i twardych reguł domenowych dla agenta LLM, który stoi pomiędzy człowiekiem a systemem.Hipoteza, którą sprawdzam · 2026
Nazywam to agentic-first. Jeśli agent może pobrać dane, zrozumieć je i wrócić z decyzją, człowiek nie musi po nie klikać. UI zostaje do kontroli i korekt.
Mamy precedens. Mobile-first dwadzieścia lat temu też brzmiał prowokacyjnie. Najpierw projektowano na desktop, mobile był dodatkiem. Mobile-first odwrócił logikę.
Agentic-first to podobna zmiana, tylko głębiej w produkcie. Projektuję dane, reguły, uprawnienia i historię decyzji tak, żeby agent mógł na nich naprawdę pracować.
Człowiek dotyka, klika, czyta. Aplikacja musi być ładna, czytelna, szybka.
Człowiek mówi do agenta. Agent czyta API. Produkt musi być maszynowo czytelny.
Człowiek mówi do agenta: „sprawdź, czy stać mnie na nową kosiarkę”. Agent łączy się z API, pobiera saldo, kategoryzuje wydatki, sprawdza zobowiązania i podaje odpowiedź. Człowiek nigdy nie otwiera dashboardu.
LLM nie wie, gdzie chodzę do knajpy, jakie mam subskrypcje i jak rozliczam VAT. To są dane i reguły żyjące w aplikacji. Aplikacja musi być czytelna dla agenta.
Brzmi prowokacyjnie. Mogę się mylić. Dlatego postanowiłem to sprawdzić w praktyce.
Aplikacje finansowe świetnie mierzą wydatki. Oszczędzanie zostawiają użytkownikowi.
API-first, agent w środku.
Dlaczego akurat budżet.
Od lat używałem YNAB. Płaciłem. Myśl „po co płacić za coś, co umiem zbudować sam” rosła. Mniej niż rok temu próbowałem zbudować Solon, startup finansów personalnych. Wtedy projekt rozbił się o realne koszty developmentu.
Dziś, w 2026, ten sam projekt postawiłem od zera do produkcji w kilka dni. Taka różnica zmienia kalkulację dla foundera i CTO budującego narzędzia wewnętrzne.
Solon
Ten sam pomysł. Rozbił się o czas i koszt. Pochowany.
BR-Budget
MVP od zera do produkcji w kilka dni. Inna technologia, inny tryb pracy.
Architektoniczna decyzja, która zmieniła wszystko.
„Po co buduję zaawansowane filtry i raporty, skoro za chwilę agent będzie mi je generował na żądanie?”
Zacząłem klasycznie, UI-first. Ekrany, transakcje, kategorie, raporty. W trakcie zatrzymałem się i przerzuciłem priorytet. API-first. Agentic-first.
- REST API i MCP do odczytu danych oraz wybranych operacji
- Klucze API per użytkownik, podpinane pod Claude Desktop, ChatGPT i Hermes
- Klucz agenta ograniczony do danych użytkownika i nadanych uprawnień
- UI zostaje do kontroli, korekt i budowania zaufania
Netflix, Supabase, Lovable, OpenAI i 3 inne.
Łącznie: ~643 zł / mc.21:08
Po wydatku zostaje rezerwa na 4 miesiące fixed costs.
Tak. Ale dodaję do Pauzy na 2 dni.21:09
Te zapytania naprawdę wykonuję ze swoim agentem przez API BR-Budget.
Agent czyta saldo, kategoryzuje wydatki i podpowiada decyzje bez otwierania dashboardu.
Co dziś robi BR Budget.
Chcę wiedzieć, ile mogę wydać, co już zaplanowałem i ile rzeczywiście odłożyłem.
Kontrola wydatków łączy import transakcji, budżety z regułami i planowane zakupy. Najpierw sobie pomaga odłożyć część wpływów, a Pauza daje czas na zastanowienie przed większym zakupem. Agent ma dostęp przez API i MCP, zgodnie z uprawnieniami swojego klucza.
Najpierw sobie. Zanim wydam resztę.
Po wpływie dochodu aplikacja proponuje kwotę do odłożenia. Ustalam cel, udział oszczędności i konto docelowe. Widzę, który przelew mam jeszcze zrobić i który został już rozliczony.
Oszczędności dzielę na słoiki: główną poduszkę bezpieczeństwa i dodatkowe cele. Postęp wynika z zapisanych wpłat i wypłat. Aplikacja pomaga dopasować faktyczny przelew do zadania, żeby deklaracja odłożenia pieniędzy miała pokrycie w danych.
Plany pokazują większe zakupy na kolejne miesiące i rezerwują na nie środki. Kiedy płatność pojawi się w imporcie, mogę ją powiązać z planem, żeby nie policzyć wydatku dwa razy.

Wnętrze, decyzje, które się liczą.
„Eksperyment, który traktuję jak system produkcyjny.”
Kwoty są trzymane w groszach. Transfer ma wspólny transferId i role outflow/inflow. Bootstrap ładuje snapshot, settings i import coverage jednym requestem. Agent API działa w osobnym scope autoryzacji.

Wcześniejsza wersja pulpitu BR Budget, z opisem mechanizmów
Stack dobrany pod szybkość iteracji
Tempo otwiera nowe pytania.
„AI w pętli developerskiej zmienia tempo budowania o rząd wielkości. Liczy się to, co z tym tempem robisz.”
MVP powstał szybciej, niż jeszcze rok temu byłoby to możliwe. Najciekawsze pytanie brzmi: które rzeczy nagle opłaca się sprawdzić, skoro prototyp z prawdziwą domeną można doprowadzić do produkcji w kilka dni?
Punkty i streaki wyciąłem. Oszczędzać pomogły mi konkretne cele i mniej decyzji do podjęcia przy każdym wpływie.
Co eksperyment pokazał.
Pierwsza wersja miała punkty, streaki i nagrody za trzymanie budżetu. Wyciąłem to po pierwszych tygodniach. Nie działało.
Zastąpiłem to modułem Pauza. Większy wydatek? Wpisujesz rzecz, kwotę, link do sklepu i odpowiedź na pytanie kontrolne. System wylicza czas blokady decyzji proporcjonalnie do kwoty.
Ta przerwa daje mi szansę wrócić do zakupu, kiedy pierwszy impuls już minie.

Oczyszczacz powietrza duży
Działa już także Najpierw sobie: wykrywanie przychodów, propozycja oszczędności, słoiki i rozliczanie przelewów. Postęp opiera się na pieniądzach rzeczywiście odłożonych, a osiągnięty cel dostaje trofeum.
Kolejny kierunek: sygnały dla agenta.
Agent może już analizować dane i zarządzać planami przez MCP. Dalej sprawdzam, kiedy system powinien sam wysłać mu sygnał o zdarzeniu.
Wpłynął przychód. Odnowiła się subskrypcja. Kategoria przekroczyła limit. Pojawił się wydatek, który wygląda jak impuls.
Wtedy aplikacja sama odzywa się do mnie, kiedy ma powód.
Najpierw sobie
- Wpływy i kwoty do odłożenia
- Słoiki oraz cele oszczędności
- Rozliczanie faktycznych przelewów
Plany i MCP
- Rezerwy na większe zakupy
- Dopasowanie płatności do planu
- Agent tworzy i zmienia plany w swoim zakresie uprawnień
System odzywa się do agenta
- Dobór zdarzeń wartych uwagi
- Mniej ręcznego sprawdzania
- Kontrola nad automatycznymi działaniami
Ten projekt robię dla siebie.
To jest moje manifesto.
Buduję BR-Budget, bo chcę sprawdzić, czy software da się projektować jako system danych, reguł i decyzji, z którym agent może bezpiecznie pracować.
Mogę się mylić. Buduję, żeby się dowiedzieć.







