Domain Foundry
Turn an interest into an app you own, with its evidence attached
Platform
Local Mac app: Python core, FastAPI, React shell, SQLite. It can be used from the command line, over MCP, from Telegram, or through hermes-agent.
What it does
Turns notes into structured records on your own machine. It can also turn a practice you care about into an app you own, with the evidence attached.
Highlights
- ▸Notes come in one at a time, or as a whole folder or Obsidian vault. Rules file the easy ones, a model only runs on the unclear ones, and the note is kept even if the model call fails.
- ▸Describing a practice produces three different product designs to compare. The chosen one compiles into a local app whose tables are shaped by the jobs it has to do.
- ▸Import reads an existing SQLite database without ever writing to it. A dry run shows where every row will land first. This is how my Hermes data moved over.
Architecture
One local API (HarnessAPI). Two SQLite databases: an append-only ledger and a typed store for each domain. Filing tries simple pattern rules first and only calls a language model when the rules cannot decide. One spec (FoundrySpec) produces the research, schema, preview, finished app, and a hashed build receipt. Bring your own API key, two model tiers, no telemetry. It is a release candidate, not a published package.