Rmagent

B 80 completed
Ai Ml
cli / markdown · small
156
Files
43,479
LOC
1
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
61.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #51033
Member of a group with 16 similar repo(s) — canonical #5452 view group →
Top concepts (2)
Project DescriptionTesting
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a command-line tool using Python that acts as an AI-powered genealogy agent for analyzing RootsMagic databases. The tool needs to support several features: running data quality analysis with 24 validation rules, generating AI-powered biographies with sourcing, providing family insights by injecting context like spouses and children, enabling interactive Q&A about people, creating interactive timelines in TimelineJS3 format, and exporting biographies as Hugo-compatible blog posts. It must be configurable to use Anthropic, OpenAI, or Ollama, and handle database paths specified in a `.env` file.
python cli ai genealogy rootsmagic data-analysis command-line llm sqlite
Generated by gemma4:latest

Catalog Information

The rmagent project is an AI-powered tool designed to assist users in managing and analyzing their genealogical data stored in RootsMagic databases.

Description

rmagent is a cutting-edge AI agent that helps users optimize the quality of their genealogy data. It performs thorough analysis, generates biographies, and provides research assistance for individuals with RootsMagic databases. This innovative tool streamlines the process of managing family history, making it easier to uncover new information and connections.

الوصف

هذا البرنامج الذكي يُساعد المستخدمين في تحسين جودة البيانات الجينية المخزنة في قواعد بيانات RootsMagic. يقوم بتحليل البيانات، ويُنشئ سير ذاتية، ويوفر مساعدة في البحث للمستخدمين الذين يملكون قواعد بيانات RootsMagic. هذا الأداة المتقدمة تسهل عملية إدارة التاريخ العائلي، مما يجعل من السهل اكتشاف المعلومات الجديدة والمواقع.

Novelty

7/10

Tags

genealogy data-quality-analysis biography-generation research-assistance rootsmagic-databases

Technologies

anthropic click langchain openai pydantic rich

Claude Models

claude (unknown version)

Quality Score

B
80.5/100
Structure
85
Code Quality
75
Documentation
89
Testing
85
Practices
64
Security
92
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (60% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 1194 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.8h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (0)
Open data scored by Repobility · https://repobility.com
MIT
License
5.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
45.0%
python
36.8%
json
9.1%
yaml
6.4%
text
1.2%
sql
1.2%
toml
0.2%
shell
0.1%

Frameworks

pytest

Concepts (2)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Same scanner, your repo: https://repobility.com — Repobility
auto_descriptionProject DescriptionAI-powered command-line tool for analyzing RootsMagic databases, generating biographies, and conducting genealogical research.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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