Gog Lite

C 64 completed
Cli Tool
unknown / go · small
62
Files
8,183
LOC
0
Frameworks
3
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
37.39
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 (8)
Project DescriptioninfrastructureLayered ArchitectureDocumentationStrategyTestingConfigurationAuthentication
Open data scored by Repobility · https://repobility.com

AI Prompt

Create a simple command-line interface (CLI) tool written in Go that allows AI agents to interact with Google services like Gmail, Google Calendar, and Google Docs. The tool must enforce JSON-only output for stdout, and all error messages must be sent to stderr in a specific JSON format. Key features to include are headless authentication (by outputting a URL for a 2-step process), support for piping input via `--body-stdin` or `--content-stdin`, a `--dry-run` flag for write operations, and an `--audit-log` flag to record write actions as JSONL. The CLI should also support restricting file output directories using `--allowed-output-dir`.
go cli google-api gmail calendar docs json command-line automation
Generated by gemma4:latest

Catalog Information

A simple CLI for AI agents to interact with Gmail, Google Calendar, and Google Docs.

Description

gog-lite is a derivative of gogcli, tailored for AI agents. It provides a simple command-line interface for interacting with Gmail, Google Calendar, and Google Docs. The tool outputs JSON data to stdout, supports headless authentication, and offers predictable exit codes. Additionally, it includes features such as error handling, stdin support, dry-run mode, audit logging, and output directory restriction.

الوصف

هو مشروع CLI بسيط للاستخدام من قبل एजينتات الذكاء الاصطناعي. يتيح للمستخدمين التواصل مع Gmail و Google Calendar و Google Docs بسهولة. يخرج البرنامج بيانات JSON إلى stdout، ويقدم عملية التأكد الراجعة دون الحاجة إلى تشغيل متصفح، ويحتوي على العديد من الميزات الأخرى مثل إدارة الأخطاء، دعم المدخلات عبر stdin، وضع الجفاف، تسجيل السجلات، وقيود الإخراج.

Novelty

7/10

Tags

authentication real-time-chat file-sharing data-visualization code-generation task-management e-commerce markdown-editor

Technologies

ent grpc

Claude Models

claude-sonnet-4.6 claude-opus-4.6

Quality Score

C
64.5/100
Structure
72
Code Quality
50
Documentation
48
Testing
65
Practices
77
Security
90
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (105% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • Potential hardcoded secrets in 1 files
  • 887 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

6.6h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
PASS
Quality Gate
A
Risk (2)
MIT
License
4.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
83.5%
markdown
11.8%
yaml
4.8%

Frameworks

None detected

Symbols

function113
struct59
method45
constant41
type_alias1

Concepts (8)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
About: code-quality intelligence by Repobility · https://repobility.com
auto_descriptionProject DescriptionAIエージェントが Gmail / Google Calendar / Google Docs を操作するためのシンプルな CLI。80%
arch_layerinfrastructureDetected infrastructure layer70%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
auto_categoryDocumentationdocs70%
design_patternStrategyFound strategy/policy-named files60%
business_logicTestingDetected from 24 related files50%
business_logicConfigurationDetected from 5 related files50%
business_logicAuthenticationDetected from 7 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Want this analysis on your repo? https://repobility.com/scan/

Embed Badge

Add to your README:

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