mem

Manage notes, todos, and events in a local SQLite database via CLI.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/PyBalance/mem_cli --skill mem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mem
Source: https://github.com/PyBalance/mem_cli/tree/main/SKILLS
Command: npx skills add https://github.com/PyBalance/mem_cli --skill mem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Organize and centrally manage personal knowledge, notes, tasks, and schedules on your local machine with a lightweight CLI.

Core Features & Use Cases

  • Local SQLite storage for offline access and data privacy.
  • Create, search, tag, and export entries (notes, todos, and events) across categories.
  • Quick perspectives like agenda views and Markdown exports to share or back up.

Quick Start

Install mem CLI and start by adding your first entry.

Frequently Asked Questions about mem

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage personal notes and todos locally from the command line?

You can manage personal notes and todos locally by using a CLI tool to organize entries in a local SQLite database. This allows offline data access and provides a consistent command set for adding, listing, and editing your tasks.

Can I export my local notes and events to Markdown?

Yes, you can export your local notes and events to Markdown. The CLI tool provides built-in export commands that allow you to share or back up your organized schedules and local knowledge entries as Markdown files.

Does local note management with SQLite require an internet connection?

Local note management with SQLite does not require an internet connection. Entries are stored locally on your machine, ensuring complete offline access and strong data privacy across your personal projects without external dependencies.

How do I search and tag local tasks and events in a CLI?

You can search and tag local tasks and events in a CLI by applying specific tagging commands to your entries. The tool applies tags across notes, todos, and events to enable strong search and quick perspectives like agenda views.

What is the best way to view upcoming events stored in a local SQLite database?

The best way to view upcoming events stored in a local SQLite database is to use the agenda view feature. This CLI command provides quick perspectives on your organized schedules and local knowledge entries.