{"id":"edlineas-aivectormemory","name":"aivectormemory","homepage":null,"repo_url":"https://github.com/Edlineas/aivectormemory","category":"devtools","subcategories":[],"tags":["mcp","memory","vector-search","sqlite","onnx","local-first","ai-coding-assistant","task-tracking","semantic-retrieval"],"what_it_does":"aivectormemory is a local, MCP-compatible Python server that provides persistent cross-session “memory” for AI coding IDE workflows. It stores project/user notes as vector embeddings (ONNX) in a local SQLite+sqlite-vec database and exposes MCP tools to remember, recall (semantic search), forget, and manage session/task/issue state. It also runs a local web dashboard for browsing and administration.","use_cases":["Persistent IDE memory for coding assistants (pitfalls, decisions, conventions) across sessions","Semantic recall of prior project knowledge even with different wording","Workflow automation via task/issue tracking persisted between IDE sessions","Managing and curating memories via a local web dashboard","Reducing token/context injection by retrieving only relevant memories on-demand"],"not_for":["Multi-tenant cloud deployments where you can’t guarantee local data isolation","Organizations requiring formally documented security posture, threat model, and compliance evidence","Use cases needing strong, standardized REST/GraphQL APIs with published schemas and guarantees"],"best_when":"You want a local/on-device MCP memory layer for AI coding assistants that you control end-to-end (IDE + local server + local database).","avoid_when":"You need enterprise-grade auth guarantees, externally hosted service guarantees, or you cannot safely expose a local dashboard to untrusted networks/users.","alternatives":["LangChain/semantic memory with a vector DB (self-hosted)","OpenAI/other hosted vector memory services (if cloud is acceptable)","Local knowledge bases using RAG + vector search (e.g., Chroma/FAISS + embedding model)","Other MCP servers providing memory/task state via different backends"],"af_score":60.2,"security_score":48.0,"reliability_score":27.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:50:34.073182+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Web dashboard login (username/password; default admin/admin123 stated)"],"oauth":false,"scopes":false,"notes":"README describes web dashboard credentials and “token authentication protection,” but does not document API auth for the MCP tools beyond local operation."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Local/self-hosted library + local web server; no pricing model indicated."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":["Local machine storage (SQLite db under user home: ~/.aivectormemory/memory.db per README)"],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":60.2,"security_score":48.0,"reliability_score":27.5,"mcp_server_quality":78.0,"documentation_accuracy":72.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":90.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":35.0,"scope_granularity":25.0,"dependency_hygiene":55.0,"secret_handling":70.0,"security_notes":"Security posture is partially documented: it is local-first (no API keys for embeddings/inference per README) and stores data locally. However, the web dashboard explicitly uses default username/password (admin/admin123) and does not clearly specify TLS/network binding behavior in the provided README. MCP tool auth/scopes are not clearly documented; a “token authentication protection” is mentioned for the dashboard but details are missing. Dependencies include onnxruntime, huggingface-hub, jieba, sqlite-vec; no CVE status is provided.","uptime_documented":5.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Tool outputs/IDs are not specified in enough detail to design robust retry/idempotency semantics.","Task tracking and status/blocking behavior depend on “Steering rules” generated during install; agent behavior may break if hooks/rules are not correctly configured per IDE.","Web dashboard default credentials (admin/admin123) may pose security risk if exposed beyond localhost or not changed immediately."]}}