Getting started.
A quick FAQ for evaluating blk/txt before you install anything. For in-app help once you're running it (syncing, workspaces, CLI reference), see the docs inside the app itself.
Quickstart
# pick a shape, ingest, and serve $ blktxt init --preset incidents $ blktxt ingest ~/logs $ blktxt serve # http://127.0.0.1:5000
FAQ
Do I need an account?
The CLI (blktxt ingest, push, etc.) works directly against your
database with zero accounts, nothing to sign into. The web lens (blktxt serve)
does ask you to sign up on first visit (instant, local, and self-contained, no third
party involved) since it's a login-gated app either way. The hosted version works the
same way, just running on infrastructure you don't have to manage: each account's notes are
isolated from every other account's. Want to see it first? try it hosted with no signup at all: drop a file
in and it gives you a private, expiring scratch workspace you can claim into a real account
later if you want to keep it.
Where is my data stored?
In a local SQLite database, compiled from your plain-text source files. The database is always derived and rebuildable; your text files are the source of truth.
Is my data private?
Self-hosted: it never leaves your machine. Hosted: your account's notes are scoped to you only. No other account can read or write them.
What can it parse?
Markdown, logs, ticket notes, CSV/YAML-like text: anything text-shaped and roughly dated. See About for how parsing and entity extraction work.