
Knowns CLI is an open-source, AI-first command-line tool designed to provide persistent project memory for teams and their AI assistants. It functions as a central system that manages and connects project context, tasks, and documentation, ensuring that both human collaborators and AI agents always have access to the full, structured history of a project. The core value of Knowns lies in eliminating the repetitive need to re-explain project details across sessions and handoffs, thereby preventing lost knowledge and enabling AI to work more effectively by referencing a comprehensive, searchable knowledge base. This tool is built for developers and teams who rely on AI assistance for coding and project management, offering a local-first, vendor lock-in-free solution under the MIT license.
Without a tool like Knowns, project context often disappears, leading to repetitive work and inefficiencies. Tasks, documentation, and decisions typically live in separate tools like issue trackers, wikis, and chat applications, forcing team members to start each session by manually re-explaining the project's current state. This fragmentation is especially problematic during handoffs, where new contributors must ask the same questions, and for AI assistants, which are forced to guess due to an incomplete picture of the project. The consequence is that valuable solutions and decisions are forgotten and later reinvented, wasting time and creating inconsistency. Knowns directly addresses this pain point by creating a single, connected system where all project knowledge is linked and preserved, making context immediately available at the start of any work session.
The first major feature group is its structured task management with acceptance criteria and linking. Knowns allows users to plan work by creating tasks that include clear acceptance criteria, which define what 'done' looks like. These tasks are explicitly linked to related specifications, documentation, and past decisions, ensuring nothing exists in isolation. This linking is crucial because it provides AI assistants with the structured context needed to understand the task's scope and requirements automatically. For instance, when a user instructs an AI to 'work on the auth feature,' Knowns can surface the linked task 'Add user authentication,' its specification with acceptance criteria, and all relevant past documentation, allowing the AI to proceed with full context without requiring manual pasting or re-explanation from the user.
admin
A second core capability is its integrated documentation system with semantic search. Knowns maintains project knowledge in a versioned, searchable doc repository that stays close to the actual work. Unlike simple keyword search, Knowns includes built-in semantic search, allowing users and AI to find information by meaning and context, not just specific terms. This ensures that even vaguely remembered decisions or patterns can be retrieved efficiently. The documentation is not static; it is actively linked to tasks and decisions, creating a web of references that prevents knowledge from becoming orphaned. This feature group transforms scattered notes and specs into a living, interconnected knowledge base that evolves with the project and is instantly accessible.
Knowns further enhances productivity through templates and agent context via MCP integration. The templates feature allows teams to capture and reuse proven workflows and patterns instead of starting from scratch for every new task or project phase. For AI agent context, Knowns integrates with the Model Context Protocol (MCP), providing AI assistants with structured, real-time project memory. This means AI tools like Claude Code can read the full, organized context of a project directly through skills using the `/kn-*` namespace, such as `/kn-research`, `/kn-plan`, `/kn-implement`, and `/kn-extract`. These integrations enable AI to follow predefined plans, check acceptance criteria, and extract patterns for future use, effectively acting as an intelligent project participant with persistent memory.
The overall workflow of Knowns follows a simple, cyclical methodology designed to keep knowledge connected from idea to completion. It begins with the Capture phase, where users define what needs to happen and the criteria for completion. Next, in the Link phase, these tasks are connected to relevant docs, specs, templates, and past decisions. During the Work phase, AI assistants read this full, linked context to execute the plan. The Verify phase involves checking tasks against their acceptance criteria before marking them complete. Finally, the Remember phase involves extracting successful patterns and decisions into templates or documented knowledge for reuse in future projects. This cycle ensures context remains intact and continuously enriched, turning ad-hoc work into a repeatable, knowledge-preserving process.
Concrete use cases demonstrate how Knowns delivers tangible outcomes. For a solo developer building a project across multiple sessions, Knowns remembers architecture decisions, tracks progress, and gives their AI assistant the full picture every time they resume work, eliminating the need to reconstruct context. In an AI-assisted team with multiple human and AI agents working on the same codebase, Knowns ensures everyone operates from the same structured context, preventing conflicting assumptions and streamlining collaboration. For product-to-engineering handoffs, specs, tasks, and acceptance criteria live in one connected system; when engineering picks up a task, the full context—including linked docs and related decisions—is already present, clarifying the definition of done and accelerating implementation, as shown in the demo where skills implement dark mode in a Flutter project.
Knowns is built for specific target users including solo developers, AI-assisted teams, and product/engineering pairs who need to maintain project context across sessions and handoffs. It is a command-line tool compatible with macOS, Linux, and Windows, installable via Homebrew, shell script, PowerShell, npm, or npx, requiring Node.js 20+ for npm-based installs. The tech stack supports a local-first architecture with a web UI for kanban, docs, and chat, and integrates with AI platforms like Claude. As an open-source tool under the MIT license, it offers transparency and avoids vendor lock-in. The primary takeaway is that Knowns transforms project knowledge from a fragmented, ephemeral burden into a structured, persistent asset that empowers both human teams and AI assistants to work more efficiently and intelligently.
Knowns CLI targets solo developers who build projects across multiple sessions, AI-assisted teams where multiple people and AI agents work on the same codebase, and product & engineering pairs who need seamless handoffs of specs and tasks. It is designed for users who rely on AI assistants like Claude Code for development and require persistent, structured project context to eliminate repetitive explanations and lost knowledge during collaboration.
Updated 2026-02-28