# den

> den is the memory behind the assistant a person already uses: topics hold named, versioned artifacts, every write names the version it read, and assistants read and write through one MCP connector at https://den.pkslabs.com/mcp. Two products on it: den for households (https://den.pkslabs.com/mcp/household) and den for software developers (https://den.pkslabs.com/mcp).

## Guide

- [Getting started](https://den.pkslabs.com/guide/getting-started.md): What den is, the two ways in, how you get an account, and the first ten minutes: a workspace, a topic, an artifact, and an agent connected.
- [den for households](https://den.pkslabs.com/guide/households.md): One memory for the whole house, in the Claude you already use. What the house keeps, how it is added to Claude once, what to say to it, and what it asks before it acts.
- [den for software developers](https://den.pkslabs.com/guide/developers.md): The memory your agents and your team share, versioned. What a project keeps, the plugin that installs the connector and the skill together, how a session starts and ends, and how the kind grows into a product of its own.
- [Topics, artifacts, and versions](https://den.pkslabs.com/guide/topics-and-artifacts.md): The unit of work in den: a topic with named artifacts, every write a version that names the one it read, leases for long edits, and a trash that keeps everything.
- [Kinds](https://den.pkslabs.com/guide/kinds.md): Kinds are workflow contracts: which artifacts a topic declares, who owns each, and the instructions an agent follows to write it. Built-in kinds, your own kinds, and the marketplace.
- [Workspaces, roles, and the audit log](https://den.pkslabs.com/guide/workspaces-and-roles.md): A workspace is the unit of visibility. Four roles say what a member may do, staff runs den without seeing inside, and the audit log records who changed what and which version.
- [Sharing outside the workspace](https://den.pkslabs.com/guide/sharing.md): Share links give anyone read-only access to one artifact or a whole topic, with optional expiry and instant revocation. Public topics are readable at a stable address.
- [Connect an agent](https://den.pkslabs.com/guide/connect-an-agent.md): One install brings the den connector and the skill that tells an agent how to use it. Claude Code takes a plugin; claude.ai and every other MCP client take the same URL as a connector; sign-in happens in the browser.
- [Search](https://den.pkslabs.com/guide/search.md): One search box over every artifact in a workspace, lexical and semantic together, with filters and a confidence flag that says when den has nothing.
- [Skills](https://den.pkslabs.com/guide/skills.md): A skill is a procedure an agent loads before it acts. In den a skill is its own resource, versioned like an artifact, listed on a topic, and installed on each machine from one live copy.
- [The CLI and the mount](https://den.pkslabs.com/guide/cli-and-mount.md): The same den from a terminal, and as a folder on your laptop that stays in sync: one folder per workspace, a folder per topic, a file per artifact, read-only until you check out.
- [Security and your data](https://den.pkslabs.com/guide/security-and-data.md): How sign-in, tokens, roles, and staff access work; what den encrypts, logs, and backs up; and what leaves a workspace only when you say so.
- [Run your own den](https://den.pkslabs.com/guide/self-hosting.md): For teams that need den in their own account: one command deploys it, what it creates, how to update, and how data migrations work.

## For agents

- [The den skill](https://den.pkslabs.com/skill.md): how an agent works on a topic
- [The household skill](https://den.pkslabs.com/skill/household.md): how an agent keeps a house
