Maestro

D 57 completed
Cli Tool
unknown / rust · small
81
Files
24,507
LOC
0
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48152
Member of a group with 1 similar repo(s) — canonical #94586 view group →
Top concepts (10)
Project DescriptionpresentationCLI ToolinfrastructureFactoryUser ManagementNotificationsFile ManagementConfigurationAuthentication
Repobility · code-quality intelligence platform · https://repobility.com

AI Prompt

Create a terminal user interface (TUI) application, similar to Maestro, designed for managing multiple AI code agents. The tool should allow users to spawn, monitor, and interact with these agents from a single dashboard. Key features must include multi-agent management (spawning, killing, restarting), support for split/grid layouts to view agents side-by-side, and Vim-style navigation (Normal, Insert, Command, Search modes). It should also implement state detection for agents and support session persistence. The configuration should be managed via a TOML file.
rust tui cli agent-management terminal multi-agent vim-style toml command-palette
Generated by gemma4:latest

Catalog Information

Maestro is a terminal user interface for managing multiple Claude Code agents across projects, providing features like multi-agent management, split layouts, and state detection.

Description

Maestro is a terminal-based dashboard that allows users to manage multiple Claude Code agents in a single screen. It offers various features such as multi-agent management, split/grid layouts, and state detection. Users can spawn, kill, and restart agents per project, view multiple agent terminals side by side, and interact with agents using Vim-style navigation. Additionally, Maestro provides session persistence, desktop notifications, and a command palette for fuzzy-searching commands.

الوصف

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

Novelty

7/10

Tags

multi-agent-management terminal-user-interface claude-code-agents state-detection session-persistence desktop-notifications command-palette

Technologies

serde tokio

Claude Models

claude-opus-4.6

Quality Score

D
57.4/100
Structure
57
Code Quality
54
Documentation
80
Testing
15
Practices
72
Security
75
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • 3426 duplicate lines detected \u2014 consider DRY refactoring
  • 7 '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
  • Address 48 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

17.1h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
PASS
Quality Gate
A
Risk (2)
MIT
License
6.6%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

rust
59.3%
markdown
39.2%
yaml
1.0%
toml
0.3%
ruby
0.2%

Frameworks

None detected

Symbols

function848
extension63
struct56
enum16
constant5
type_alias3
class1

Concepts (10)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
CategoryNameDescriptionConfidence
All rows above produced by Repobility · https://repobility.com
auto_descriptionProject DescriptionA terminal user interface (TUI) for managing multiple Claude Code agents across projects.80%
arch_layerpresentationDetected presentation layer70%
auto_categoryCLI Toolcli70%
arch_layerinfrastructureDetected infrastructure layer70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicUser ManagementDetected from 2 related files50%
business_logicNotificationsDetected from 2 related files50%
business_logicFile ManagementDetected from 2 related files50%
business_logicConfigurationDetected from 8 related files50%
business_logicAuthenticationDetected from 2 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

Embed Badge

Add to your README:

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