CLI + LOCAL WEBUI · AVAILABLE NOW

Project memory,
from the command line.

Initialize the repository once. Then tasks, docs, decisions, and agent context stay connected—in the terminal or the same local WebUI.

Local-firstNo hosted accountHuman + agent output
knowns · ~/projects/atlaslocal
knowns init

✓ Project initialized   .knowns/

✓ Repository indexed   247 files

✓ Agent guidance ready   AGENTS.md

knowns task create "Ship onboarding flow" --priority high

Created TASK-042 · linked 3 docs · 2 source references

knowns retrieve "onboarding decisions" --json

{ "sources": 5, "verified": 4, "stale": 0, "next": "TASK-042" }

Same project state. Two surfaces.CLI ↔ LOCAL WEBUI
Knowns local WebUI showing the same task and project context created from the CLI.
TASK-042CONTEXT LINKED
Knowns knowledge graph showing links between tasks, docs, and decisions.
Works where your project already lives
TerminalClaude CodeCodexGitHub ActionsLocal WebUI

Commands become durable project state.

Knowns does more than print output. Every useful action leaves structured context that people and agents can inspect later.

knowns init

Create the memory layer

Repository structure, guidance, and the local index are prepared together.

knowns task create

Turn work into an addressable object

Priority, relationships, and source context travel with the task.

knowns retrieve

Recover the right context

Results include citations and lifecycle state instead of an ungrounded guess.

knowns doctor

Know what needs attention

Broken references and stale guidance surface before work starts.

THE RESULT IS REVIEWABLE

Knowns documentation view showing repository-owned project knowledge.
TASK-042 · Ship onboarding flowVERIFIED

sources  5    links  7    stale  0

next     knowns task TASK-042 --plain

5sources
4verified
0stale
7relationships

Retrieve the context that matters.

Find sources, assemble a cited context pack, and expand relationships only when you need them.

retrieve · local index

knowns retrieve "onboarding decisions" --keyword --limit 2

Found 2 ranked sources · keyword mode

CANDIDATES

5.380DOC

Decision Taxonomy Workflow Enforcement

specs/decision-taxonomy-workflow-enforcement

13.533DECISION

Separate Spec Decisions from System Decisions

DEC-018 · accepted

CONTEXT PACK

01 · Workflow rules for decisions and acceptance criteria

Citation: specs/decision-taxonomy-workflow-enforcement

02 · Current accepted system decision

Citation: DEC-018 · accepted

2 sources · citations attachedinspectable output

SEARCH

knowns search

Discover relevant sources before opening the full context.

RETRIEVE

knowns retrieve

Receive a ranked context pack with citations attached.

EXPAND

--expand-references

Follow relationships when the workflow needs more depth.

CANDIDATESranked source records
PACKsource-backed content
CITATIONtype + path or ID
MODEkeyword / semantic / hybrid
KNOWNS DESKTOP · COMING SOON

Project memory, now in a desktop app.

Launch Knowns from anywhere, switch between projects, and keep tasks, docs, decisions, and agent context in one local workspace.

Local-first · The CLI stays fully supported

Knowns Desktop dashboard showing tasks, project health, knowledge coverage, and recent activity.
DESKTOP PREVIEW
Knowns Desktop project switcher showing saved local workspaces.

Launch anywhere

Open Knowns without starting inside a repository.

Switch projects

Move between saved workspaces without restarting.

One local state

CLI, Local WebUI, and desktop share the same project memory.

From install to working context in three steps.

No hosted setup and no project migration. Start inside the repository you already have.

01

Install Knowns

Choose Homebrew, npm, shell, PowerShell, or npx.

brew install knowns-dev/tap/knowns
02

Initialize the repository

Knowns creates the local memory layer and project guidance.

knowns init
03

Choose your working surface

Stay in the terminal or open the same project in the local WebUI.

knowns browser --open
Your first task, doc, or search can happen immediately after init.Read the quick start

Install it your way.

Homebrew is the fastest path on macOS. npm, shell, PowerShell, and npx are available when they fit your environment better.

macOS, Linux, and Windows

No hosted account required

Verify with knowns --version

Read installation notes

Recommended · Homebrew

Install the current Knowns CLI, then verify it before initializing a repository.

brew install knowns-dev/tap/knowns
knowns --versionready

Upgrade later with brew upgrade knowns.

Connect your coding agents

Pick a target, then generate the right repository guidance with one command.

repository guidance
knowns setup codex --global

Give your repository a memory.

Install the CLI, run knowns init, and keep every agent grounded in the same project context.

Install Knowns