Dátový model
- Beancount
- Prísny a explicitný — deklarované účty, vynútená súvaha, dávky a nákladová základňa
- hledger
- Flexibilný a odpúšťajúci — kompatibilný s Ledgerom, účty vytvárané za behu
Beancount a hledger zdieľajú rovnakú filozofiu: vaše knihy žijú v plain texte, ktorý môžete čítať, porovnávať a verzovať pomocou Gitu — žiadne uzamknutie, nikdy. Skutočnou otázkou je, čo vám viac vyhovuje: prísny model a webový ekosystém Beancountu, alebo rýchly, všetko v jednom príkazový riadok hledgeru.


Oba sú plain-text, podvojné účtovné knihy, ktoré môžete verzovať pomocou Gitu. Rozdiel je v tom, čo vám viac vyhovuje: prísne modelovanie s webovým ekosystémom, alebo rýchly, sebestačný príkazový riadok.
Beancount
Účty sú deklarované explicitne, každá transakcia musí byť vyrovnaná a dávky a nákladová základňa sú prvotriednymi občanmi. Chyby sa objavia v čase parsovania — skôr, ako sa dostanú do vašich správ.
hledger
Formát hledgeru kompatibilný s Ledgerom vytvára účty za behu a dokonca dokáže odvodiť vyrovnávacie položky. Rýchlejší štart, disciplína je ponechaná na vás.
Beancount
Preskúmajte svoje knihy v prepracovaných dashboardoch Favy — interaktívne grafy, výkazy, portfóliá a konzola BQL dotazov — pričom bean-check overuje každú úpravu.
hledger
Bohaté vstavané terminálové správy, TUI hledger-ui a hledger-web pre ľahké prehliadanie a zadávanie — nie sú potrebné žiadne ďalšie služby.
Beancount
Píšte importéry a pluginy v Pythone a dopytujte položky pomocou SQL-like BQL. Automatizácia žije v prehľadnom, testovateľnom kóde.
hledger
Deklaratívne pravidlá pre import CSV a kompozitné CLI príkazy zapadajú priamo do Unixových pipeline — rýchla automatizácia, Python nie je potrebný.
Beancount
Každá mena alebo cenný papier nesie jednotky, náklady a cenu otvorene — presné sledovanie kapitálových ziskov a viacmien, auditovateľné riadok po riadku.
hledger
hledger pokrýva bežné viacmenné a jednoduché investičné sledovanie s miernejším modelom — dostatočným pre mnoho osobných portfólií.
Beancount
Hostite Fava sami, alebo nechajte beancount.io spravovať hosting s bankovou synchronizáciou, natívnymi mobilnými aplikáciami a AI asistentom, ktorý pomáha kategorizovať a navrhovať položky.
hledger
Nainštalujte jeden vopred zostavený binárny súbor a vaša kniha zostane na vašom počítači. hledger-web pokrýva mobilné prehliadače; nič nezávisí na cloudovom účte.
Beancount
Beancount a Fava stoja navždy nič. Voliteľné plány beancount.io pridávajú hosting, synchronizáciu, mobil a AI — kniha zostáva prenosná v každom prípade.
hledger
Každá funkcia hledgeru — správy, TUI, webové UI, import CSV — je dodávaná zadarmo v jednom nástroji. Neexistuje platená vrstva; ani nie je potrebná.
Rovnaká rodina, úprimné porovnanie: hledger je lepšou voľbou, keď chcete rýchly, sebestačný nástroj, ktorý všetko robí z jedného binárneho súboru.
Súvaha, výsledovka, výkaz peňažných tokov a viacobdobové porovnania sú vstavané príkazy — žiadny webový server, žiadny dotazovací jazyk, žiadne nastavovanie.
Napísaný v Haskell, hledger štartuje okamžite a zostáva rýchly aj na obrovských denníkoch — desiatky tisíc transakcií za sekundu, s miernou spotrebou pamäte.
Deklaratívne súbory pravidiel premenia bankové CSV exporty na čisté denníkové položky — žiadny Python importér na písanie alebo údržbu.
Žiadna databáza, žiadny server, žiadny účet. Jeden binárny súbor plus váš textový súbor je celý stack — triviálne na zálohovanie, synchronizáciu a presun.
Funkcia po funkcii, žiadny marketingový nádych.
| Oblasť | Beancount | hledger |
|---|---|---|
| Dátový model | Prísny a explicitný — deklarované účty, vynútená súvaha, dávky a nákladová základňa | Flexibilný a odpúšťajúci — kompatibilný s Ledgerom, účty vytvárané za behu |
| Hlavné rozhranie | Webové UI Fava, CLI validácia, editorové nástroje | Vstavané CLI správy, hledger-ui TUI, hledger-web |
| Výkon | Založený na Pythone; v3 pridáva C++ jadro pre rýchlosť | Haskell — veľmi rýchly, aj na veľmi veľkých denníkoch |
| Reportovanie | Interaktívne grafy Favy plus SQL-like BQL dotazy | Bohaté vstavané terminálové správy a viacobdobové pohľady |
| Importy | Ekosystém Python importérov; hosťovaná banková synchronizácia na beancount.io | Vstavaný import CSV s deklaratívnymi súbormi pravidiel |
| Investície | Dôsledné dávky, nákladová základňa a viacmennosť | Jednoduchšie zaobchádzanie s komoditami pre bežné portfóliá |
| Nastavenie | Vyžaduje Python; explicitné deklarácie účtov | Jeden vopred zostavený binárny súbor; odpúšťajúci parser |
| Mobil | Natívne aplikácie beancount.io; responzívne webové UI Favy | hledger-web v mobilnom prehliadači; aplikácie tretích strán |
Webové dashboardy, BQL dotazy a natívne mobilné aplikácie — jedna účtovná kniha v plain texte za tým všetkým.










Ani jeden projekt si neúčtuje peniaze za softvér a oba uchovávajú vaše knihy v plain texte. Voľbou je pracovný tok, nie peňaženka.
Obe knihy sú v plain texte, takže vaše dáta nie sú nikdy uväznené. Vyskúšajte každú s rovnakými transakciami, potom sa zaviažte — alebo ponechajte obe.
Zadajte rovnaké nedávne transakcie do oboch nástrojov: importujte výpis, vyrovnajte ho a vytvorte svoju najdôležitejšiu správu v každom z nich.
Jednoduché denníky sa ľahko prispôsobia a hledger dokáže exportovať do formátu Beancount. Pokročilé funkcie nákladov, metadát a direktív si zaslúžia dôkladnú kontrolu.
Mnoho ľudí to robí: hledger pre rýchle zadávanie a denné kontroly v príkazovom riadku, Beancount plus Fava pre hlbšiu vizuálnu analýzu. Plain text robí rozdelenie jednoduchým.
…chcete interaktívny webový dashboard Favy, dôsledné sledovanie dávok a nákladovej základne pre investície, Pythonové importéry a vlastnú analýzu, a prísny systém, ktorý vynucuje správnosť — s voliteľným hosťovaným synchronizáciou, mobilnými aplikáciami a AI na beancount.io.
…žijete v príkazovom riadku a chcete rýchle, vstavané textové správy, odpúšťajúci formát, s ktorým rýchlo začnete, inštalácie jedného binárneho súboru a silné viacobdobové reportovanie — podporené stabilnými, pravidelnými vydaniami.
Oba sú vynikajúce, zrelé, aktívne udržiavané open-source projekty a oba udržiavajú vaše dáta prenosné v plain texte. Najspravodlivejším testom je malá vzorka vašich vlastných transakcií v každom z nich — pracovný tok, ktorý s vami rezonuje, je správna voľba.
Áno. Beancount vyžaduje explicitné deklarácie účtov a používa formálnejší dátový model, zatiaľ čo hledger zámerne akceptuje flexibilnejší formát denníka v štýle Ledger a dokáže odvodiť niektoré chýbajúce informácie.
Beancount v kombinácii s Favou ponúka bohatší grafický analytický zážitok. hledger je silnejší pre rýchle terminálové zostavy a zahŕňa aj hledger-ui a hledger-web pre ľudí, ktorí preferujú textové alebo ľahké webové rozhrania.
Ich formáty sa prekrývajú, ale nie sú identické. Jednoduché denníky sa dajú často prispôsobiť alebo exportovať, zatiaľ čo pokročilé funkcie ako ceny, metadáta a direktívy zvyčajne vyžadujú konverziu a kontrolu.
Beancount je atraktívny pre Pythonové importéry a pluginy; hledger je atraktívny pre shellové pipeline, CSV pravidlá a rýchle zostavy z príkazového riadku. Lepšia voľba závisí od jazyka a pracovného postupu, ktorý chcete udržiavať.
Začnite zadarmo za pár minút — žiadna kreditná karta, žiadne uzamknutie a vaša účtovná kniha v plain texte je vždy vaša.