Atlas WiKi (v0.2.2) is a TypeScript-first, SQLite-first, source-backed knowledge ledger and wiki for agents, applications, and teams. It stores structured records with provenance and citations, enforces permission-aware access (ACL), and supports multiple backends: local SQLite (default, requires Node >=24 for node:sqlite), Supabase Postgres with RLS, and in-memory for testing. Unlike general wikis, it emphasizes audit trails, source evidence, and agent/LLM integration via MCP and RAG. Client-side ESM only; ships TypeScript definitions. Peer dependencies include @google/genai and @supabase/supabase-js for optional AI and Supabase features.
npm install atlas-wikiNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes Atlas WiKi with local SQLite store, ingests a markdown file, and performs a search with actor identity.
Upgrade Node.js to version 24 or later.
Use import syntax or dynamic import(). Update tsconfig.json to use ESM: "module": "nodenext".
Always provide actor: { id, type, groups } when creating SupabaseStore.Use anon key with RLS policies for client-side access; keep service role key server-side only.
Install globally (npm i -g atlas-wiki) or use npx awiki.
Change to dynamic import: const { AtlasWiki } = await import('atlas-wiki'); or convert your project to ESM.Install the peer dependency: npm install @supabase/supabase-js
Ensure you pass { actor: { id: 'user:...', type: 'user', groups: ['authenticated'] } } to createSupabaseStore.Use .mjs extension or set type: 'module' in package.json.