{ "name": "nexusmem", "version": "0.10.5", "description": "Local-first persistent memory for AI coding agents. Indexes git history, shell commands with exit codes, project docs and (opt-in) assistant transcripts into an embedded SQLite database, then serves back a ranked, token-budgeted context slice over MCP or the CLI.", "mcpName": "io.github.yaminbkk/nexusmem", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/yaminbkk/NexusMem.git" }, "homepage": "https://github.com/yaminbkk/NexusMem#readme", "bugs": { "url": "https://github.com/yaminbkk/NexusMem/issues" }, "type": "module", "engines": { "node": ">=22" }, "bin": { "nexusmem": "dist/cli/index.js" }, "files": [ "dist", "README.md", "CHANGELOG.md" ], "scripts": { "dev": "tsx src/cli/index.ts", "build": "tsup", "typecheck": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "smoke": "tsx scripts/smoke-package.ts", "bench": "tsx scripts/benchmark.ts", "bench:hook": "tsx scripts/bench-agent-hook.ts", "eval": "tsx scripts/eval.ts", "prepublishOnly": "npm run typecheck && npm test && npm run build" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.30.0", "better-sqlite3": "^12.2.0", "commander": "^14.0.0", "picocolors": "^1.1.1", "sqlite-vec": "^0.1.9", "zod": "^4.0.5" }, "devDependencies": { "@types/better-sqlite3": "^7.6.13", "@types/node": "^24.0.0", "tsup": "^8.5.0", "tsx": "^4.20.0", "typescript": "^5.8.0", "vitest": "^3.2.0" }, "keywords": [ "ai", "shell-history", "exit-codes", "memory", "context", "mcp", "local-first", "sqlite", "agent" ], "allowScripts": { "better-sqlite3@12.11.1": true, "esbuild@0.27.7": true, "esbuild@0.28.1": true } }