Memory Select

D 58 completed
Web App
web_app / python · tiny
36
Files
7,952
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#353281
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
57.16
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #51758
Member of a group with 9 similar repo(s) — canonical #94577 view group →
Top concepts (2)
Project DescriptionWeb Backend
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a web application using Streamlit that allows users to compare the performance and results of Mem0 and Zep memory systems for AI applications. The tool should enable searching across multiple memory systems, allowing users to filter results by user. It must also feature a graph visualization component to view entity relationships and display memory statistics for comparison. The application needs to integrate with Gemini LLM, and the backend should manage connections to local Docker services like Qdrant and Neo4j, while also supporting Zep Cloud API integration.
python streamlit fastapi web-app ai memory-system gemini docker qdrant neo4j
Generated by gemma4:latest

Catalog Information

A web application that compares the performance and results of Mem0 and Zep memory systems for AI applications.

Description

This web app enables users to upload JSON logs and run queries against both Mem0 and Zep memory backends. It presents side‑by‑side search results, allowing direct comparison of relevance and latency. The interface also visualizes graph relationships stored in each system, giving insight into how entities are connected. Users can filter data by user ID, timestamp, or category, and view detailed performance metrics for each backend. The tool is designed to help developers evaluate which memory system best meets their AI application needs.

الوصف

يتيح هذا التطبيق الويب للمستخدمين رفع سجلات بصيغة JSON وتشغيل استعلامات على أنظمة الذاكرة Mem0 و Zep معاً. يعرض النتائج جنباً إلى جنب، ما يتيح مقارنة مباشرة بين الدقة والوقت المستغرق في كل نظام. كما يقدّم واجهة رسومية تُظهر العلاقات بين الكيانات المخزنة في كل قاعدة بيانات، مما يساعد على فهم بنية البيانات. يمكن للمستخدم تصفية البيانات حسب معرف المستخدم أو التاريخ أو الفئة، مع إمكانية الاطلاع على مقاييس الأداء التفصيلية لكل نظام. يهدف هذا الأداة إلى مساعدة مطوري الذكاء الاصطناعي في اختيار النظام الأنسب لتطبيقاتهم من حيث الدقة والكفاءة. تُعدّ هذه الميزة مفيدة للباحثين الذين يحتاجون إلى تحليل شامل للبيانات عبر منصات متعددة. كما توفر واجهة سهلة الاستخدام لتقييم الأداء دون الحاجة إلى إعدادات معقدة.

Novelty

7/10

Tags

memory-comparison vector-search graph-visualization ai-memory-benchmarking multi-backend-search data-filtering performance-analysis

Technologies

fastapi langchain pydantic streamlit uvicorn

Claude Models

claude-opus-4.6

Quality Score

D
57.8/100
Structure
46
Code Quality
63
Documentation
65
Testing
30
Practices
57
Security
100
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 19 bare except/catch blocks swallowing errors
  • 685 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types

Security & Health

5.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · code-quality intelligence platform · https://repobility.com
Unknown
License
6.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
97.1%
markdown
2.2%
yaml
0.4%
text
0.2%
toml
0.1%

Frameworks

FastAPI

Concepts (2)

Analysis by Repobility (https://repobility.com) · MCP-ready
CategoryNameDescriptionConfidence
Same scanner, your repo: https://repobility.com — Repobility
auto_descriptionProject Description对比 Mem0 (Standard & Graph) 和 Zep (Memory & Graph) 的工具。80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/77394.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV