Spacework
C 62 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A CLI tool that organizes macOS Spaces into a 2D grid of rows and spaces, enabling navigation, app assignment, and workspace stack management.
Description
Spacework is a command‑line utility designed for macOS users who employ the yabai window manager. It introduces a logical 2‑D grid of rows and spaces, allowing users to group related workspaces such as Communication, Development, or Research. The tool supports navigation by row and space coordinates, automatic detection of existing yabai spaces, and assignment of applications to specific positions with layout options. Users can save the current configuration as a stack and load it later, facilitating quick context switches. Optional visual alerts via Hammerspoon provide real‑time feedback on the current position.
الوصف
تُعد Spacework أداة سطر أوامر مخصصة لمستخدمي macOS الذين يستخدمون مدير النوافذ yabai. تُضيف طبقة منطقية على نموذج المساحات المسطح، حيث تُنظم المساحات في شبكة ثنائية الأبعاد تتألف من صفوف ومساحات داخل كل صف، مثل "الاتصال" و"التطوير" و"البحث". يتيح البرنامج التنقل بين المساحات باستخدام إحداثيات الصف والمسافة أو الأسماء، ويُسهل تعيين التطبيقات إلى مواقع محددة مع خيارات تخطيط النوافذ مثل ملء الشاشة أو التقسيم الأيسر/الأيمن. يمكن للمستخدم حفظ التكوين الحالي كـ "مكدس" (stack) واسترجاعه لاحقاً، ما يسرّع عملية تبديل السياقات. كما يدعم البرنامج الكشف التلقائي عن المساحات الموجودة في yabai، ويُقدّم تنبيهات بصرية عبر Hammerspoon لإظهار الموضع الحالي في الوقت الحقيقي. تُعد هذه المزايا مفيدة للمبرمجين، الباحثين، وأي شخص يحتاج إلى تنظيم بيئة عمله في مساحات متعددة بطريقة منظمة وسريعة.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Properly licensed project
Weaknesses
- No CI/CD configuration \u2014 manual testing and deployment
- 1806 duplicate lines detected \u2014 consider DRY refactoring
- 2 'god files' with >500 LOC need decomposition
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A CLI utility for managing macOS Spaces via yabai, organizing them into a 2D grid of rows and spaces with app assignments. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | CLI Tool | cli | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
