Local data

Knowl keeps project data under .knowl/, which knowl init adds to .gitignore by default:

  • .knowl/config.json — project, search, security, AI, and optional workspace configuration.
  • .knowl/knowl.db — atoms, assertions, knowledge commits, FTS data, access feedback, and optional embeddings.
  • .knowl/skills/ — file-backed learned-skill packages.

Workspace manifests live outside member repositories because their checkout paths are machine-local. Portable JSONL exports and snapshots are created only when requested.