Changelog

What shipped.

Releases of the core and Pro, most recent first.

2026-07-19
v0.4.0

Your Obsidian vault, readable by every agent

Point ctxfile at a vault — any folder of markdown — and every agent you use loads your notes as context. Read-only, fully local, redacted like everything else.

  • Obsidian vault connector: notes join snapshots as a notes section, ranked by pin (ctxfile: pin frontmatter), relevance to your recent threads, and recency — with one-hop [[wikilink]] previews for graph context.
  • ctxfile init detects a nearby vault and offers to connect it, with PARA-aware defaults (Archive and Resources stay out unless you opt in).
  • Privacy holds: vaults never sync, repo-safe exports never include notes, and every note passes the same redaction as project files.
  • Agents now say which notes informed a context load — visibility over silence, per the behavior pack.
2026-07-15
v0.3.1

One key for every model, one skill for every agent

Wider reach and a docs pass that checked every setup instruction against each tool's current documentation.

  • OpenRouter consult provider: name a model slug, set OPENROUTER_API_KEY, and consult fans one question across hundreds of models on a single key.
  • Per-client setup tabs in the docs: copy-paste config for Claude Code, Cursor, Codex CLI, OpenCode, Gemini CLI, OpenClaw, Hermes, Claude Desktop, and Aider.
  • The behavior-layer skill now renders for nine harnesses: one portable SKILL.md for Claude Code, OpenCode, OpenClaw, and Hermes, a Cursor rule, and managed GEMINI.md / AGENTS.md blocks.
  • Live-docs audit fixes, including Hermes tool naming (mcp_ctxfile_*) and the Claude Desktop extension manifest.
2026-07-14
v0.3.0

Playbooks, and easy to find

A new Pro surface, and a site any search or answer engine can read.

  • Playbooks (Pro): ask any agent to distill a reusable prompt from your own saved sessions. Stored encrypted with provenance, served back as native MCP prompts.
  • Discovery layer for the site: robots and sitemap, an llms.txt, and JSON-LD so search engines and AI answer engines can read and cite ctxfile.
  • A glass-case hero and a brand kit (wordmark, marks, manifest), for dark and light.
2026-07-14
v0.2.0

Your context, in the chat tabs

The same context your CLI and editor agents load now travels to the web chatbots.

  • Web-chatbot connector surface on the relay: search and fetch tools built for custom connectors, plus a tokened URL for claude.ai. Connect Grok, ChatGPT, Claude web, or Perplexity to your vault.
  • The Sync relay is published to npm as @ctxfile/relay and self-hostable: encrypted vaults, bearer-token auth, one Docker image, deployable to Fly.
  • Opt-in full-conversation transcripts: keep the whole chat alongside the digest, redacted, retrieved only on demand.
  • Thread-naming hints, so a thread-less save can be re-filed and resumed by name.
2026-07-13
v0.1.1

Subscription licensing

Activation accepts a subscription credential that auto-refreshes a short-lived, offline-verified license. A Pro subscription stays valid without any phone-home while you work.

2026-07-13
v0.1.0

Launch: local core, threads, and Sync

The free core is Apache-2.0. The paid tiers verify their license offline and run locally.

  • Snapshot engine: plan, key files, git state, opt-in Notion pages.
  • Secret redaction on everything ingested; denied paths never read.
  • SQLite snapshot cache; opt-in anonymous telemetry, default off.
  • MCP server over stdio and Streamable HTTP: get_context, save_session, continue_thread, list_threads, ingest_context.
  • Cross-provider threads: save in one agent, continue in any other; handoff packages for clean handoffs.
  • Sync: end-to-end encrypted vault on a relay you can self-host, with a recovery code for a lost passphrase.
  • Session connectors: Claude Code and Cursor session digests flow into the snapshot (Pro).
  • Encrypted memory: cross-session memory, AES-256-GCM at rest, key in the OS keychain, provenance on every entry (Pro).
  • Multi-provider consult with answer diffing: Anthropic, OpenAI-compatible, or Ollama (Pro).
  • Voice notes via whisper.cpp with repo-aware vocabulary (Pro).
  • Ed25519 offline licensing: signed key, local verification, 14-day grace, no phone-home.
  • Local dashboard server: ctxfile ui, bound to 127.0.0.1.