File over app
Apps are ephemeral. Files last. Everything here reads and writes plain text you can open in any editor, forever. Inspired by the File Over App philosophy.
Open any text file. Understand it instantly.
Native macOS apps I built because I kept opening VS Code just to read a JSON file.
Markdown editor with live preview
Sidebar, editor, preview — three panels, synced scrolling, and nothing else. Write Markdown on the left, see it rendered on the right as you type. YAML frontmatter shows up as a clean table. Smart pairs close your brackets. Cmd+P opens a fuzzy finder across your folder. It auto-saves, so you never think about it.
Plain-text task manager
Arrow keys to move between tasks. Space to check them off. That's it — that's the whole interface. Completed items get a @done(2026-03-19) timestamp appended automatically. Files are plain Markdown with - [ ] checkboxes, so they work in any editor. Reorder with Cmd+Up/Down, add sections with headers. No database, no sync — just a text file you own.
JSON viewer with collapsible tree
Drop a JSON file and get a collapsible tree on one side, syntax-highlighted source on the other. Expand and collapse nodes to explore nested structures. If the JSON is broken, it tells you exactly where — line number, column, and a snippet of what went wrong. Handles .json, .jsonl, and .geojson. Auto-reloads when the file changes on disk.
Lightweight table viewer for CSV/TSV
Opens .csv and .tsv files as a sortable table — not a spreadsheet, just a viewer. Click any cell and it jumps to that exact position in the raw source. Columns sort numerically when they can, alphabetically when they can't. Handles quoted fields, embedded delimiters, all the CSV edge cases you'd rather not think about.
Hit Cmd+K in any TinySuite app and ask a question about your file. Summarize a long JSON payload. Rewrite a Markdown paragraph. Generate tasks from meeting notes. It runs fully on-device via CoreML — no API key, no network calls, no data leaving your machine. Optional by design: every app works perfectly without it.
Apps are ephemeral. Files last. Everything here reads and writes plain text you can open in any editor, forever. Inspired by the File Over App philosophy.
Each app handles one format. No feature creep, no overlap. The Unix philosophy applied to native GUI tools.
Your data never leaves your machine. No accounts, no sync, no telemetry. AI runs on-device via CoreML. In the spirit of local-first software.
No onboarding, no notifications, no configuration. Open a file and understand it. Technology that stays at the periphery until you need it.
Built in Swift, not Electron. Sub-10MB binaries, minimal memory. Software that respects your hardware.
If it adds abstraction beyond the file, remove it.
If it adds friction before understanding, remove it.
If it duplicates another app, remove it.