Introducing kips

December 10, 2024

Introducing kips

Keep a personal database of your notes, tasks, past conversations, and even authentication details for MCP clients like Claude Desktop with kips. Run npx kips config to add it to Claude Desktop. You can add, update and delete entries with Claude directly or read more below.

As we continue to build out our stack for the next generation of model-integrated applications, data custody and permissioning across otherwise ephemeral sessions has been high on the list of priorities. In the past our team has scoped out a utility just like kips over and over, but it never found a clean placement inside our suites of applications.

kips, named after lovely Kips Bay, is a tidy utility that creates and custodies your own personal database.

Usage

kips has a command line interface driving its own tiny SQLite database, but you can get going entirely inside Claude if that's what you so choose.

Just one line to add it to Claude Desktop:

npx kips config

kips is designed to custody the following:

  • Authentication (username/password details)
  • Notes
  • Tasks
  • Conversations

Notes, tasks and conversations can be tagged and all can be gathered by tag. If you want to ingest a note, you can tag it as in the following example:

npx kips import --type note ~/note.txt --tag "big-deal another-tag"

What if it's not a text file, but a PDF? What if you just screenshot conversations? Then you can still break it down into text with Claude as a transcription agent.

Want to get Claude to remember things to do? Try integrating with mcp-shell and gathering tasks from gh issue list. Suddenly you have a local database of to-do items Claude can reference and correct for you within your own shell.

But what if you wanted to map over every task at once? What if, indeed? We have more to talk about quite soon, but for now, we encourage you to experiment with your own integrations with kips.