tally
A ledger you keep in a text file. This kit draws every frame, control and chart with the 95 printable ASCII characters, so it holds on any monospace font.
type on the grid
- x4 56/882,318
- x2 28/44March 2026
- x1 14/22Lidl Leith, groceries
- x1 boldbalance carried
- label 12EUR · 31 days · 48 entries
Sizes are 1x, 2x, 4x of 14px, so a 4x glyph covers exactly 4 cells by 4 rows.
frames
entry 03-14|- 41.20
budget| 600.00
tip|press n to add
over budget|eating out
buttons and inputs
rest
states
fields
choices
colour roles
- Ink, text and frames
#EFE6D2 - Ink 2, labels, axes
#B3A68F - Signal, the one accent
#63D2C6 - Warn, near a budget
#F2A65A - Over, errors
#FF8A7A - Ground, the page
#1A1612
block chart, spend per month
hover a column · Mar 2026 1,684.10
One cell
Everything is 1ch wide and 22px tall. Gaps are 1ch or 2ch, never 10px.
95 glyphs
Printable ASCII only. Web font subsets drop box drawing, and one fallback glyph tears a frame.
Brackets act
Text in [ brackets ] is a button. Parentheses pick one, square marks pick many.
One signal
Cyan means act or selected. Amber and red only report money.