Arbor
C 66 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
Arbor is a desktop Git worktree manager that provides a GUI and remote API for creating, listing, and removing worktrees, as well as terminal integration.
Description
Arbor offers a unified interface for managing Git worktrees on the desktop, allowing users to add, list, and delete worktrees with a single click. The application includes a terminal emulator that runs inside each worktree, enabling direct command execution without leaving the GUI. A lightweight HTTP daemon exposes a RESTful API, letting remote clients query repositories, worktrees, and terminal sessions, and perform actions such as resizing or detaching terminals. Designed for developers who juggle multiple feature branches, Arbor streamlines workflow by centralizing worktree operations and providing real‑time terminal snapshots. The tool is cross‑platform, supporting Linux, macOS, and Windows, and can be extended via its modular Rust workspace.
الوصف
أوربر هو أداة لإدارة worktrees في Git على سطح المكتب، حيث يتيح للمستخدمين إنشاء، عرض، وإزالة worktrees بسهولة من خلال واجهة رسومية متكاملة. يتضمن التطبيق محاكي طرفية يعمل داخل كل worktree، ما يتيح تنفيذ أوامر Git مباشرة دون الحاجة للانتقال بين النوافذ. كما يوفر daemon HTTP خفيف الوزن واجهة برمجة تطبيقات RESTful تسمح للعميل البعيد بالاستعلام عن المستودعات، worktrees، وجلسات الطرفية، بالإضافة إلى تنفيذ إجراءات مثل تغيير حجم الطرفية أو فصل الجلسة. يهدف أوربر إلى تسهيل سير العمل للمطورين الذين يديرون فروع متعددة، من خلال تجميع جميع عمليات إدارة worktrees في مكان واحد وتوفير لقطات طرفية في الوقت الحقيقي. يدعم البرنامج منصات متعددة بما في ذلك Linux، macOS، وWindows، ويُبنى على بنية Rust قابلة للتوسعة عبر workspace متعدد الحزم. يميز أوربر نفسه عن الأدوات المشابهة بتركيزه على التكامل بين واجهة المستخدم الرسومية، واجهة برمجة التطبيقات، والمحاكاة الطرفية، مع الحفاظ على أداء عالٍ وسهولة التثبيت.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- 1 files with critical complexity need refactoring
- 2521 duplicate lines detected \u2014 consider DRY refactoring
- 5 'god files' with >500 LOC need decomposition
Recommendations
- Add a linter configuration to enforce code style consistency
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Powered by Repobility — scan your code at https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description |  | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
