Claudette Cli

C 65 completed
Cli Tool
cli / python · tiny
28
Files
7,157
LOC
1
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
35.34
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 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 interface tool, similar to what's shown in the repository, for managing multi-environment workflows, specifically for Apache Superset development. The CLI should handle Git worktree management, automatically set up isolated Python virtual environments, and manage Node.js dependencies for different projects. Key features to include are initialization (`claudette init`), adding new projects with automatic port assignment, running commands within a Docker container (`clo shell`), and managing project states like freezing/thawing dependencies. It should ideally use Python and provide a great user experience using a library like Rich.
python cli git docker workflow superset devops virtualenv command-line
Generated by gemma4:latest

Catalog Information

This project is a Superset multi-environment workflow manager that uses Git worktrees.

Description

Superset Claudette is a tool for managing workflows across multiple environments using Git worktrees. It provides a way to easily switch between different environments and manage changes to codebases. This project aims to simplify the process of working with multiple environments, making it easier to collaborate and deploy applications.

الوصف

هذا المشروع هو أداة لإدارة تدفقات العمل عبر بيئات متعددة باستخدام مسارات عمل Git. يوفّر هذا الأداة طريقة سهلة لتبديل بين البيئات المختلفة وإدارة التغييرات في قواعد البيانات. يهدف هذا المشروع إلى تسهيل عملية العمل مع بيئات متعددة، مما يجعل من السهل التعاون والتفعيل التطبيقات.

Novelty

5/10

Tags

workflow-management git-worktrees environment-switching codebase-management collaboration-tool

Technologies

pydantic rich typer

Claude Models

claude (unknown version)

Quality Score

C
64.7/100
Structure
71
Code Quality
53
Documentation
58
Testing
70
Practices
59
Security
92
Dependencies
60

Strengths

  • Good test coverage (70% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1239 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Source: Repobility analyzer · https://repobility.com
Apache-2.0
License
19.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
78.2%
shell
10.1%
markdown
9.2%
toml
2.2%
yaml
0.3%

Frameworks

pytest

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Repobility · open methodology · https://repobility.com/research/
auto_descriptionProject DescriptionGit worktree management for Apache Superset development, made simple. Fully loaded, concurrent dev environments, ready for Claude Code.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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