Gitday

C 70 completed
Cli Tool
unknown / go · tiny
28
Files
1,482
LOC
0
Frameworks
3
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
28.74
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47332
Member of a group with 1 similar repo(s) — canonical #92402 view group →
Top concepts (1)
CLI Tool
Same scanner, your repo: https://repobility.com — Repobility

AI Prompt

Build me a command-line interface (CLI) tool written in Go called `gitday`. This tool should scan multiple Git repositories to summarize the work done today, or for a specified week. Key features include displaying a structured log of commits grouped by repository, showing the commit hash, and a brief description. I also need the ability to generate an AI-powered natural language summary of the day's work, which should support providers like Claude, OpenAI, or Ollama. Furthermore, it should support exporting the report as Markdown, filtering by author, and sending the summary to Slack via a webhook.
go cli git ai command-line git-log yaml automation slack
Generated by gemma4:latest

Catalog Information

gitday is a CLI tool that scans multi-repo Git logs to show today's work content and summarizes it using AI.

Description

This project provides a command-line interface (CLI) tool called gitday, which scans multiple Git repositories for their commit history. It displays the current day's commits in a user-friendly format, including the number of files changed and a summary of the work done. Additionally, it can summarize the commits using AI-powered natural language processing.

الوصف

هذا المشروع يقدم أداة CLI تسمى gitday، والتي تفتش عن سجل التغييرات في مستودعات Git متعددة. تعرض عدد الملفات المتغيرة وملخص العمل الذي تم إنجازه خلال اليوم الحالي. بالإضافة إلى ذلك، يمكنها تلخيص التغييرات باستخدام معالجة اللغة الطبيعية التي تستند إلى الذكاء الاصطناعي.

Novelty

7/10

Tags

git log summary ai natural-language-processing command-line-interface

Claude Models

claude-opus-4.6

Quality Score

C
69.9/100
Structure
64
Code Quality
94
Documentation
33
Testing
45
Practices
80
Security
100
Dependencies
80

Strengths

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

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Security & Health

4.6h
Tech Debt (D)
Medium
DORA Rating
A
OWASP (100%)
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
PASS
Quality Gate
A
Risk (7)
MIT
License
10.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
88.7%
yaml
5.9%
markdown
5.4%

Frameworks

None detected

Symbols

function38
method6
struct5
constant2
interface1

Concepts (1)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence platform · https://repobility.com
auto_categoryCLI Toolcli60%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility · severity-and-effort ranking · https://repobility.com

Embed Badge

Add to your README:

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