The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Datacharter listing page.
Query all your data locally. Hand agents exactly the columns you choose.
A local SQL workspace over files and databases, federated by DuckDB and
governed by charter.yaml. Agents get read-only, PII-masked access to what
the contract grants. Apache-2.0. No paid edition.
datacharter.dev · Docs · Desktop · GovBench · Deploy
Two ways in. Same kernel.
Drop a file. Query it. Chart it. An agent sees ••• where PII lives.
No terminal: desktop app (beta). macOS (Apple Silicon) or Windows. Unsigned until Apple secrets exist.
The workspace is a directory: charter.yaml, queries/, guides/. Commit it.
Secrets stay out. Optional agent: SpaceXAI, Claude Code, Ollama (--local),
or any OpenAI-compatible endpoint.
The same binary, on a shared MCP endpoint. Identities live in git, not on our servers. No rows leave your infrastructure.
POST /mcp) with optional OAuth 2.1principals: and grants: in charter.yaml (default-deny on HTTP)Wrap someone else's MCP server: datacharter mcp --guard "npx -y some-mcp-server".
PII default-deny, row filters, plain-English policies (aggregates only),
canaries, a flight recorder, datacharter redteam, access diff on PRs.
CLI reference: docs/cli.md. Security: docs/security.md.
Status: pre-release. V1 in development.
Runs on your machine or in your cluster. No telemetry. No DataCharter-operated data plane. Privacy Policy.