Every AI tool starts from scratch. The industry is building solutions for this, but at the wrong layer.
Memory is session history. Context is prompt engineering. Identity is who you are — structured, portable, and owned by you.
No Docker. No database. No cloud account. 30 seconds.
Any MCP-compatible client connects to localhost:3847. What's MCP? →
14 built-in templates. Each includes typed facts and AI interaction rules tailored to the profile.
frontendReact, Next.js, TailwindbackendFastAPI, SQL, Dockerdata-scientistpandas, PyTorch, JupytermobileReact Native, SwiftdevopsK8s, Terraform, AWSai-builderLangChain, RAG, agentsfounderMVP, speed, productstudentLearning, step-by-stepmarketerCopy, SEO, growthdesignerUX, Figma, accessibilitywriterTone, style, audienceresearcherMethodology, sourcesDetects languages, frameworks, tools, editor, git identity. Incremental with SHA-256 hashing — only rescans what changed.
Scoped YAML — developer, writer, work. Typed facts with confidence levels, freshness scoring, and TTL-based decay.
3-level token delivery (~50/~500/~1000+). Priority scored by usage + freshness + confidence. Most sessions never exceed Level 1.
Control which packs each AI tool sees. Cursor gets dev pack only. ChatGPT gets writer + work. Detected via HTTP headers.
30+ credential patterns — AWS keys, GitHub tokens, API keys. Auto-redacts before serving. Last-resort scrub at serve time.
Import from ChatGPT and Claude exports. Export to system-prompt, .cursorrules, CLAUDE.md, AGENTS.md, and more.
Doctor checks bloat, stale facts, duplicates, secrets. Consolidation merges duplicates. Decay removes expired facts by TTL.
Formal schema for context packs. Every pack validated on load. Inspect with aura schema or validate with aura validate.
--token flag or AURA_TOKEN env var. SSE clients can pass via query param.--packs flag and per-agent permissions operate as two independent layers. Both must allow a pack for it to be served.--read-only.9,200+ lines · 368 tests · 27 commands · 14 templates · MIT license