{"data":{"slug":"memvid-memvid","name":"memvid","tagline":"Memory layer for AI Agents","github_url":"https://github.com/memvid/memvid","owner":"memvid","repo":"memvid","owner_avatar_url":"https://avatars.githubusercontent.com/u/241489775?v=4","primary_language":"Rust","stars":16386,"forks":1412,"topics":["ai","context","embedded","faiss","knowledge-base","knowledge-graph","llm","machine-learning","memory","memvid","mv2","nlp","offline-first","opencv","python","rag","retrieval-augmented-generation","semantic-search","vector-database","video-processing"],"archived":false,"github_pushed_at":"2026-07-14T14:39:07+00:00","maintenance_label":"Steady","stars_delta_30d":398,"url":"https://www.graphcanon.com/tools/memvid-memvid","markdown_url":"https://www.graphcanon.com/tools/memvid-memvid.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/memvid-memvid","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=memvid-memvid","description":"Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.","homepage_url":"https://www.memvid.com","license":"Apache-2.0","open_issues":34,"watchers":120,"ai_summary":"A serverless, single-file memory layer that provides instant retrieval and long-term memory capabilities for AI agents.","readme_excerpt":"### Requirements\n\n-   **Rust 1.85.0+** — Install from [rustup.rs](https://rustup.rs)\n\n---\n\n## Quick Start\n\n```rust\nuse memvid_core::{Memvid, PutOptions, SearchRequest};\n\nfn main() -> memvid_core::Result<()> {\n    // Create a new memory file\n    let mut mem = Memvid::create(\"knowledge.mv2\")?;\n\n    // Add documents with metadata\n    let opts = PutOptions::builder()\n        .title(\"Meeting Notes\")\n        .uri(\"mv2://meetings/2024-01-15\")\n        .tag(\"project\", \"alpha\")\n        .build();\n    mem.put_bytes_with_options(b\"Q4 planning discussion...\", opts)?;\n    mem.commit()?;\n\n    // Search\n    let response = mem.search(SearchRequest {\n        query: \"planning\".into(),\n        top_k: 10,\n        snippet_chars: 200,\n        ..Default::default()\n    })?;\n\n    for hit in response.hits {\n        println!(\"{}: {}\", hit.title.unwrap_or_default(), hit.text);\n    }\n\n    Ok(())\n}\n```\n\n---\n\n---\n\n### Quick Start: BGE-small (Recommended)\n\nDownload the default BGE-small model (384 dimensions, fast and efficient):\n\n```bash\nmkdir -p ~/.cache/memvid/text-models\n\n---\n\n## License\n\nApache License 2.0 — see the [LICENSE](LICENSE) file for details.","github_created_at":"2025-05-27T16:01:08+00:00","created_at":"2026-07-07T17:36:47.571744+00:00","updated_at":"2026-08-18T06:02:09.719674+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"context","name":"context"},{"slug":"embedded","name":"embedded"},{"slug":"faiss","name":"faiss"},{"slug":"knowledge-base","name":"knowledge-base"},{"slug":"knowledge-graph","name":"knowledge-graph"},{"slug":"llm","name":"llm"},{"slug":"machine-learning","name":"machine-learning"}],"trust":{"provenance":{"is_fork":false,"github_id":991431142,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-18T06:02:08.959Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":1,"days_since_push":34,"last_release_at":"2026-05-27T19:15:32Z","stars_delta_30d":398,"open_issues_delta_30d":13},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:08:06.208Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-18T06:02:09.388Z"},"languages":{"value":["rust"],"source":"github.language","observed_at":"2026-08-18T06:02:09.388Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-18T06:02:09.388Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["Requires Rust version 1.85.0 or higher."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["When you need a lightweight yet efficient memory solution integrated into your Rust-based AI agents that can manage both short-term and long-term information without requiring complex setup or multi-f"],"when_not_to_use":["If you're working with another programming language besides Rust, as Memvid is solely based on Rust and might not integrate seamlessly with other languages.","In environments where RAG (Retrieval-Augmented Generation) pipelines are already deeply integrated and optimized, as switching to Memvid might require additional refactoring and could potentially be a"],"source":"enrich:decision_facts","observed_at":"2026-07-11T14:52:11.604Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"Requires Rust version 1.85.0 or higher."},{"label":"Adopt for","value":"Memvid is a Rust-based serverless memory layer that offers instant retrieval and long-term capabilities for AI agents, focusing on simplicity and efficiency."},{"label":"License detail","value":"Memvid is distributed under the Apache License 2.0, providing users with permission to use, modify, distribute, and sell the software."}]}}