Remember everything. Use it anywhere.
mymind brings your saved notes, bookmarks, articles, images, documents, and references to your terminal and your AI tools.
Save things. Find them later. Let your agents search your mind without making you copy paste context.
The easiest way:
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | shThis installs both:
mymind- the command line appmymind-mcp- the MCP server for agents
It can also set up MCP for the tools it finds on your machine.
Create a mymind access key, then run:
mymind auth set-key YOUR_KID YOUR_BASE64_SECRET
mymind doctorThat is it.
brew install nawwwal/whimsies/mymindUpdate later with:
brew upgrade nawwwal/whimsies/mymindFor existing installs, use the native updater:
mymind updateIt detects Homebrew, curl, source, and unknown installs. Homebrew installs
delegate to brew upgrade nawwwal/whimsies/mymind. Curl installs rerun the
repeat-safe installer for the detected install directory with MCP setup skipped,
so existing MCP entries keep pointing at the same mymind-mcp path.
Let the installer find your agent apps:
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | MYMIND_SETUP_MCP=all shOr choose one:
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | MYMIND_SETUP_MCP=codex sh
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | MYMIND_SETUP_MCP=claude-code sh
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | MYMIND_SETUP_MCP=cursor shFor scripts and agent-led installs:
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | \
MYMIND_KID=YOUR_KID \
MYMIND_SECRET=YOUR_BASE64_SECRET \
MYMIND_SETUP_MCP=codex,claude-code,cursor \
shDownload the .mcpb for your computer from the latest release.
Double-click it.
Claude Desktop will ask for:
MYMIND_KIDMYMIND_SECRET
MCPB bundles are published for Apple Silicon macOS and Windows x64.
For the focused skill:
npx skills add nawwwal/mymind -gThen use:
/mymind what you want to find
For MCP instead:
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | MYMIND_SETUP_MCP=claude-code shcurl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | MYMIND_SETUP_MCP=codex shThen run /mcp in Codex and check that mymind is active.
The main tool is search.
curl -fsSL https://raw.githubusercontent.com/nawwwal/mymind/main/install.sh | MYMIND_SETUP_MCP=cursor shmymind search "reading list"
mymind search "article about memory" --semantic --rerank
mymind search "design notes" --jsonSearch returns useful result summaries: title, score, type, URL, tags, and dates when mymind has them. Use --matches-only when you only want raw ranked IDs.
mymind objects create \
--url "https://example.com/article" \
--tags "reading,research"mymind objects create \
--content "Follow up on the search UX." \
--title "Search UX note" \
--tags "notes,work"mymind objects list --limit 20
mymind objects get <object_id>
mymind objects content get-object <content_object_id>mymind sync --since 30d
mymind search "design notes" --data-source localYou do not need folders to find things.
But if you want structure:
mymind tags
mymind objects tags add-object <object_id> --tags "reading,research"
mymind spaces create --name "Research"
mymind spaces objects add-to-space <space_id> <object_id>Use --agent when another tool is calling mymind.
mymind agent-context --pretty
mymind which "save a URL" --json
mymind search "renewal notes" --agent
mymind search "renewal notes" --agent --select id,title,url,scoreUseful flags:
--jsongives structured output--select id,title,urlkeeps only the fields you need--dry-runshows what would happen--deliver file:results.jsonwrites output to a file
Find the right command:
mymind which "search objects"
mymind --help
mymind <command> --helpDownload mymind and mymind-mcp from the latest release.
Pre-built archives are published for Apple Silicon macOS and Windows x64.
On macOS:
xattr -d com.apple.quarantine mymind mymind-mcp 2>/dev/null || true
chmod +x mymind mymind-mcp
sudo mv mymind mymind-mcp /usr/local/bin/On Windows, unzip the archive and add the folder to your Path.
Only use this if you already have Go installed:
go install github.com/nawwwal/mymind/cmd/mymind@latest
go install github.com/nawwwal/mymind/cmd/mymind-mcp@latestmake build-allFrom the Hermes CLI:
hermes skills install nawwwal/mymind --forceInside a Hermes chat:
/skills install nawwwal/mymind --forceTell your OpenClaw agent:
Install the mymind skill from https://github.com/nawwwal/mymind.
Config lives at:
~/.config/mymind/config.toml
You can also use environment variables:
export MYMIND_KID="your-kid"
export MYMIND_SECRET="your-base64-secret"Check the connection:
mymind doctorIf auth fails, set the key again:
mymind auth set-key YOUR_KID YOUR_BASE64_SECRETIf a command feels unclear:
mymind which "what you want to do"
mymind <command> --help