Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,17 +55,17 @@ Analyzes Claude Code conversation logs and extracts **transferable lessons** usi
npm install -g claude-memory

# Or install from source
git clone https://github.com/obra/claude-memory.git
cd claude-memory
git clone https://github.com/obra/claude-memory-extractor.git
cd claude-memory-extractor
npm install && npm run build
npm link
```
Comment on lines +58 to 62

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

Verify the repository URL is correct and reachable.

The clone URL has been updated from claude-memory to claude-memory-extractor. Confirm that this repository exists, is accessible, and reflects the current source of truth for this project.


🏁 Script executed:

#!/bin/bash
# Verify the new repository URL is accessible and contains the expected code
git ls-remote https://github.com/obra/claude-memory-extractor.git HEAD > /dev/null 2>&1
if [ $? -eq 0 ]; then
  echo "✓ Repository is accessible"
  git ls-remote https://github.com/obra/claude-memory-extractor.git | head -5
else
  echo "✗ Repository URL is not reachable"
fi

Length of output: 246


Repository URL verification passed. Now checking for any other references to the old repository name in the codebase.


---

🏁 Script executed:

```shell
#!/bin/bash
# Search for remaining references to "claude-memory" (without -extractor suffix)
# in the codebase to ensure consistency
rg -n "claude-memory(?!-extractor)" --type md --type json --type yaml --type txt --type js --type ts 2>/dev/null || echo "No matches or search completed"

Length of output: 30


🏁 Script executed:

#!/bin/bash
# Also check for any repository references that might be in package.json or similar config files
fd -e "package.json" -e "package-lock.json" -e ".github" -type f | head -20

Length of output: 170


🏁 Script executed:

#!/bin/bash
# Get a count of all "claude-memory" occurrences to understand scope
rg -c "claude-memory" 2>/dev/null | grep -v ":0$" || echo "Search completed"

Length of output: 69


Found lingering references to "claude-memory" across multiple files. Examining the actual content to determine if these are incomplete updates or intentional references.


---

🏁 Script executed:

```shell
#!/bin/bash
# Show context for "claude-memory" references in README.md
rg -n -B2 -A2 "claude-memory" README.md

Length of output: 1014


🏁 Script executed:

#!/bin/bash
# Check src/cli.ts references
rg -n -B2 -A2 "claude-memory" src/cli.ts

Length of output: 533


🏁 Script executed:

#!/bin/bash
# Check package.json
rg -n "claude-memory" package.json

Length of output: 123


🏁 Script executed:

#!/bin/bash
# Check docs/guides/quick-start.md
rg -n -B2 -A2 "claude-memory" docs/guides/quick-start.md

Length of output: 535


Update inconsistencies: repository name changes not applied uniformly across the codebase.

The README.md lines 58-62 are correctly updated to use the new claude-memory-extractor repository URL. However, the broader repository rename is incomplete:

  • package.json line 31: Repository URL still references https://github.com/obra/claude-memory.git
  • package.json line 2: Package name still "claude-memory" (should align with repository name)
  • src/cli.ts line 74: Help text URL still points to https://github.com/obra/claude-memory
  • docs/guides/quick-start.md lines 18-19: Clone instructions still reference old repository and directory name

These should be updated to maintain consistency with the new repository name across all user-facing and configuration references.

🤖 Prompt for AI Agents
In README.md lines 58-62 and across the repo (package.json lines 31 and 2,
src/cli.ts line 74, docs/guides/quick-start.md lines 18-19) the project was
partially renamed to claude-memory-extractor but several user-facing and config
references remain as claude-memory or the old GitHub URL; update package.json
name (line 2) to "claude-memory-extractor", update the repository URL (line 31)
to https://github.com/obra/claude-memory-extractor.git, change the help text URL
in src/cli.ts (line 74) to the new repo URL, and update the clone/path
instructions in docs/guides/quick-start.md (lines 18-19) to use the new
repository and directory name so all references are consistent.


### Option 2: Local Development

```bash
git clone https://github.com/obra/claude-memory.git
cd claude-memory
git clone https://github.com/obra/claude-memory-extractor.git
cd claude-memory-extractor
npm install && npm run build

# Run directly
Expand Down