/projects
View your Claude Code projects tracked by EverMem
$ npx -y skills add evermind-ai/everos --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/projects
Context preview
What this command does when you run it.
View your Claude Code projects tracked by EverMem
Command definition
projects.mddescription: View your Claude Code projects tracked by EverMem
EverMem Projects
View all Claude Code projects that have been tracked by EverMem.
Instructions
Show the user their projects stored in the local groups.jsonl file.
1. Read the groups file from the plugin's data directory 2. Aggregate entries by groupId (count sessions, find first/last seen) 3. Display the project table with statistics 4. If no groups file exists, explain that projects are tracked automatically
Actions
Check and read the groups data file:
GROUPS_FILE="${CLAUDE_PLUGIN_ROOT}/data/groups.jsonl"
if [ -f "$GROUPS_FILE" ] && [ -s "$GROUPS_FILE" ]; then
cat "$GROUPS_FILE"
else
echo "NO_GROUPS_FILE"
fi**Note:** The file uses JSONL format (one JSON object per line). Each line is a session start event.
Entry format: `{"keyId":"...","groupId":"...","name":"...","path":"...","timestamp":"..."}`
- `keyId`: SHA-256 hash (first 12 chars) of the API key - associates projects with accounts
- `groupId`: Short identifier (9 chars: project name prefix + path hash)
Aggregate by `keyId + groupId` when displaying:
- Count occurrences = sessionCount
- Earliest timestamp = firstSeen
- Latest timestamp = lastSeen
Output Format
If projects exist:
๐ Claude Code Projects
| Project | Group ID | Sessions | Last Active |
|---------------------|------------|----------|-------------|
| evermem-claude-code | ever8d8d5 | 42 | just now |
| my-react-app | myrea1b2c3 | 12 | 2h ago |
Total: 2 projects
If no projects file:
๐ Claude Code Projects
No projects tracked yet. Projects are automatically recorded when you start Claude Code sessions.
Each project directory creates a unique group ID for organizing memories.
Notes
- Projects are identified by working directory path (hashed to 9-char ID)
- Each project has its own memory namespace in EverMem Cloud
- The groups.jsonl file is appended by the SessionStart hook
- Same project used with different API keys will appear as separate entries
- `keyId` is a SHA-256 hash (first 12 chars) of the API key - secure and unique
Read more
description: View your Claude Code projects tracked by EverMem
EverMem Projects
View all Claude Code projects that have been tracked by EverMem.
Instructions
Show the user their projects stored in the local groups.jsonl file.
1. Read the groups file from the plugin's data directory 2. Aggregate entries by groupId (count sessions, find first/last seen) 3. Display the project table with statistics 4. If no groups file exists, explain that projects are tracked automatically
Actions
Check and read the groups data file:
GROUPS_FILE="${CLAUDE_PLUGIN_ROOT}/data/groups.jsonl"
if [ -f "$GROUPS_FILE" ] && [ -s "$GROUPS_FILE" ]; then
cat "$GROUPS_FILE"
else
echo "NO_GROUPS_FILE"
fi**Note:** The file uses JSONL format (one JSON object per line). Each line is a session start event.
Entry format: `{"keyId":"...","groupId":"...","name":"...","path":"...","timestamp":"..."}`
- `keyId`: SHA-256 hash (first 12 chars) of the API key - associates projects with accounts
- `groupId`: Short identifier (9 chars: project name prefix + path hash)
Aggregate by `keyId + groupId` when displaying:
- Count occurrences = sessionCount
- Earliest timestamp = firstSeen
- Latest timestamp = lastSeen
Output Format
If projects exist:
๐ Claude Code Projects | Project | Group ID | Sessions | Last Active | |---------------------|------------|----------|-------------| | evermem-claude-code | ever8d8d5 | 42 | just now | | my-react-app | myrea1b2c3 | 12 | 2h ago | Total: 2 projects
If no projects file:
๐ Claude Code Projects No projects tracked yet. Projects are automatically recorded when you start Claude Code sessions. Each project directory creates a unique group ID for organizing memories.
Notes
- Projects are identified by working directory path (hashed to 9-char ID)
- Each project has its own memory namespace in EverMem Cloud
- The groups.jsonl file is appended by the SessionStart hook
- Same project used with different API keys will appear as separate entries
- `keyId` is a SHA-256 hash (first 12 chars) of the API key - secure and unique
One portable memory layer for every AI agent: local-first, Markdown-native, user-owned, and self-evolving across apps, tools, and workflows.
Repo: evermind-ai/everos
Other commands on everos.
debug
View EverMem debug logs to troubleshoot memory saving and retrieval issues
hub
Open the EverMem Memory Hub to view statistics, search memories, and explore timeline

