Asset Dashboard

C 68 completed
Data Tool
cli / python · small
56
Files
14,423
LOC
1
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
58.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:17
Deduplication group #48562
Member of a group with 20 similar repo(s) — canonical #28205 view group →
Top concepts (2)
Project DescriptionTesting
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a comprehensive personal finance dashboard tool using Python. This CLI tool should first use Playwright to scrape financial data from Money Forward daily, saving raw data and updating an SQLite database. It needs to fetch dividend data from Yahoo Finance Japan for stock analysis. The main dashboard should display asset totals, class breakdowns (with pie charts), risk metrics like volatility and max drawdown, and historical comparisons (day/month/year). Additionally, implement a detailed expense tracker showing category breakdowns, top spending items, and budget vs. actuals, with the ability to download past months' CSVs. Finally, include a life planning section featuring asset trend charts, Monte Carlo simulations for future asset ranges, and the ability to calculate projections based on recurring contributions. Integrate Gemini API for AI analysis comments in both the asset and expense sections.
python cli finance dashboard playwright sqlite api data-analysis web-app
Generated by gemma4:latest

Catalog Information

A Python tool that retrieves and analyzes financial data from Money Forward to help users understand their assets and spending.

Description

This tool automates the extraction of transaction and asset information from the Money Forward platform using browser automation and web scraping. It parses the retrieved data, applies numerical analysis, and generates concise summaries of spending patterns and portfolio performance. Users can run the script from the command line to obtain up-to-date reports without manual export. The tool is designed for individuals and small investors who want a quick, automated way to monitor their finances. It addresses the need for a lightweight, reproducible solution that integrates directly with the Money Forward interface.

الوصف

تقوم هذه الأداة بأتمتة استخراج معلومات المعاملات والأصول من منصة Money Forward عبر أتمتة المتصفح وتقنيات استخراج الويب. تقوم بتحليل البيانات المستخرجة وتطبيق التحليل العددي لإنتاج ملخصات مختصرة عن أنماط الإنفاق وأداء المحفظة. يمكن للمستخدمين تشغيل البرنامج من سطر الأوامر للحصول على تقارير محدثة دون الحاجة إلى تصدير يدوي. صممت الأداة للأفراد والمستثمرين الصغار الذين يرغبون في مراقبة أموالهم بطريقة سريعة ومؤتمتة. تحل هذه الأداة مشكلة الحاجة إلى حل خفيف الوزن وقابل للتكرار يتكامل مباشرة مع واجهة Money Forward. كما توفر مرونة في تخصيص التقارير لتلبية احتياجات المستخدمين المختلفة.

Novelty

6/10

Tags

asset-management financial-analysis web-scraping data-extraction portfolio-evaluation investment-tracking personal-finance automation

Technologies

beautifulsoup numpy playwright

Claude Models

claude-opus-4.6

Quality Score

C
68.3/100
Structure
84
Code Quality
59
Documentation
69
Testing
65
Practices
55
Security
84
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 1513 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Security & Health

4.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
MIT
License
5.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
72.7%
html
23.1%
markdown
3.1%
yaml
0.8%
toml
0.3%

Frameworks

pytest

Concepts (2)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — same analyzer, your code, free for public repos · /scan/
auto_descriptionProject Descriptionマネーフォワード ME の「資産」画面から1日1回データを取得し、資産の推移・分析・将来予測を行う個人用ツール。80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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