Open Source·Active
AIMCPDeveloper ToolsOpen Source

Knowns

Project memory for AI coding assistants. Structured tasks, docs, specs, templates, and memory exposed via MCP.

Knowns — image 1 of 8
1 / 8

Knowns is the memory layer for AI-native development — giving AI coding assistants (Claude, Cursor, Kiro, Copilot…) structured, persistent project context across sessions.

Instead of pasting files and re-explaining your project every time you open a new chat, your assistant works from project state — tasks, docs, specs, templates, and memory are all linked together and accessible through MCP.

Why Knowns?

Your AI forgets. Every new session starts from scratch. CLAUDE.md and AGENTS.md are static instruction files — no tasks, no acceptance criteria, no links between spec and code.

Knowns fills that gap:

  • Structured tasks: every task has acceptance criteria and links to specs, templates, and memory
  • Semantic doc search: find docs by meaning, not grep
  • Specs as graph nodes: acceptance criteria stay in sync with tasks automatically
  • Layered memory: project-level and global, tagged and searchable
  • Code intelligence: symbol graph and dependency tracking

Key features

  • Context flows through your project: when a task, spec, or template changes, Knowns traces the impact downstream. Your AI always works with fresh, connected context.
  • Incremental delta updates: only the changes are synced — no full reindex.
  • Browser UI: Kanban board, docs editor, AI chat, and semantic search — all running locally via knowns browser.
  • MCP server: exposes tasks, docs, specs, memory, templates, and code intelligence through a single MCP server.
  • Workflow skills for Claude Code: /kn-research, /kn-plan, /kn-implement, /kn-extract — a standardized working loop.

How it compares

  • CLAUDE.md / AGENTS.md are static instructions. Knowns tells the AI what to build and what "done" looks like.
  • Task managers are built for humans. Knowns structures tasks so the AI can read them, verify acceptance criteria, and extract knowledge when done.
  • Memory tools only store facts. Knowns links memory to specs, tasks, templates, and code intelligence.
  • Spec tools help you write specs. Knowns connects specs to everything else — ACs sync, templates generate code from specs, and verification checks coverage.
  • MCP is the transport layer. Knowns is the structured context that travels through it.

Get started

Install via Homebrew, a shell script, PowerShell, npm, or npx. Node.js 20+ is required for npm-based installs.

Bash

Full install instructions and platform-specific guides are on knowns.sh and the GitHub repo.

Open source

Knowns is open source (MIT), local-first, self-hosted, and free. Bug reports, pull requests, and doc improvements are welcome at github.com/knowns-dev/knowns.

All projects

Comments