8 مستودعات
Automated sequences that generate and apply commits without requiring manual confirmation.
Distinct from Commit Message Generators: Focuses on the workflow of bypassing confirmation to commit immediately, rather than just the text generation
Explore 8 awesome GitHub repositories matching development tools & productivity · Automated Commit Workflows. Refine with filters or upvote what's useful.
Paseo is an LLM coding agent orchestrator and multi-agent workflow manager designed to coordinate multiple AI agents across isolated git worktrees. It provides a unified control interface for managing these agents and their associated environments to execute complex programming tasks. The system distinguishes itself through a remote agent daemon that enables secure access to local coding agents via encrypted relays. It employs a git worktree environment manager to isolate parallel tasks into dedicated directories and branch-based server URLs, preventing file collisions and network port confli
Uses background AI models to automatically generate workspace titles, branch names, and commit messages.
my-git هو إطار عمل شامل ودليل مرجعي لإدارة التحكم في الإصدار Git، وحوكمة المستودعات، وإدارة إصدار البرمجيات. يوفر نهجاً مهيكلاً لإدارة دورة حياة تطوير البرمجيات، من تفرع الميزات الأولي إلى النشر النهائي في الإنتاج. يتميز المشروع بإطار عمل متخصص للتطوير بمساعدة الذكاء الاصطناعي. يتضمن ذلك سير عمل لإدارة الكود المولد بواسطة الذكاء الاصطناعي عبر مراجعات الاختلاف المؤتمتة، وتقسيم الالتزام القائم على القصد، ونماذج حوكمة لتنسيق الوكلاء المتعددين وعزل الجلسة باستخدام أشجار العمل (Worktrees). يغطي الكود المصدري سطحاً واسعاً من الممارسات الهندسية، بما في ذلك أتمتة خط أنابيب CI/CD، وحوكمة مستودعات المؤسسات، وإجراءات الاسترداد المتقدمة لاستعادة الالتزامات المفقودة أو تطهير البيانات الحساسة. كما يفصل أنماط التعاون مثل التطوير القائم على الجذع، وطلبات السحب المكدسة، وأنظمة الموافقة المتدرجة. يعمل المستودع كمرجع تقني ودليل تعليمي لتنفيذ استراتيجيات التفرع القياسية وسياسات أمان المستودعات.
Represent large features as a dependency graph of small, interdependent commits to maintain review quality.
Opencommit is a command-line tool and automation suite that uses large language models to analyze staged changes and generate descriptive git commit messages. It functions as an AI-driven commit generator that can be integrated directly into the version control lifecycle. The project distinguishes itself through support for both cloud-based AI providers and locally hosted models to ensure data privacy. It provides specialized automation via git hooks for real-time suggestions and GitHub Actions for refining commit messages during continuous integration workflows. The tool includes capabiliti
Provides a command line interface to bypass manual confirmation and commit generated messages immediately.
Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac
Organizes dependent changes into stacks for independent review and landing.
Azul هو منشئ تطبيقات سطح مكتب أصلي ومجموعة أدوات واجهة مستخدم لإنشاء واجهات رسومية عالية الأداء. يستخدم نموذج برمجة وظيفي وتفاعلي لإدارة التخطيط والحالة، مما يتيح تطوير برمجيات أصلية من خلال مجموعة أدوات تعتمد على CSS. يتميز إطار العمل باستخدامه لمحرك WebRender لتوفير عرض مسرع بواسطة وحدة معالجة الرسومات (GPU). يسمح هذا للنظام بعرض عناصر واجهة المستخدم المعقدة بكفاءة وسرعة عاليتين من خلال الاستفادة من تسريع الأجهزة. يمكن المشروع من تصميم واجهات سطح المكتب باستخدام نموذج كائن المستند (DOM) وبناء جملة تصميم مشابه لـ HTML وCSS. تغطي مساحة قدراته تصميم الواجهات متعدد المنصات وإنشاء واجهات سطح المكتب القائمة على تقنيات الويب.
Includes automation to apply sequences of version history changes to streamline project timelines.
Bit هي واجهة سطر أوامر وغلاف لسير عمل Git يبسط إدارة المستودع من خلال أوامر عالية المستوى ومزامنة آلية. تعمل كأداة shell تفاعلية تقلل من العمليات اليدوية من خلال الجمع بين التجهيز (staging)، والالتزام (committing)، والدفع (pushing) في سير عمل مبسط. تتميز الأداة بالتكامل المباشر مع مزودي التحكم في الإصدار للسماح للمستخدمين بعرض وفحص طلبات السحب (pull requests) من الطرفية. كما تتميز بنظام إكمال ذكي يوفر إكمالاً سياقياً للعلامات واقتراحات للأعلام لمسارات الملفات، وأسماء الفروع، والأوامر بناءً على حالة المستودع وتاريخه. تغطي قدراتها الأوسع مزامنة الفروع الآلية عبر إعادة التأسيس (rebasing)، وإنشاء الفروع الديناميكي أثناء الفحص، وإدارة علامات الإصدار عبر البيئات المحلية والبعيدة. كما توفر سير عمل تجهيز موحد لدمج مراحل الإضافة والالتزام.
Streamlines the commit process by combining staging and committing or automating the amendment of the latest commit.
LeetHub is a browser extension that automatically archives completed LeetCode coding solutions to a GitHub repository. It intercepts submission results from LeetCode pages and, upon successful test completion, pushes the code along with problem metadata into a structured, versioned history on the user's GitHub account. The project authenticates with GitHub using OAuth tokens, authorizing it to create private repositories and configure repository hooks for automated synchronization. This eliminates the manual step of copying and pasting solutions, instead building a permanent, versioned portfo
Pushing programming solutions to a remote repository without manual intervention after all tests pass.
git-branchless هي مجموعة من الأدوات لتنظيم التغييرات كسلسلة من الالتزامات (commits) الفردية بدلاً من الفروع التقليدية. تعمل كمدير التزامات مكدسة، وأداة لمعالجة التاريخ، ومدقق لحالة المستودع، مصممة لتسهيل سير عمل التطوير بدون فروع. يتميز النظام بمعالجة الرسم البياني في الذاكرة، مما يسمح بإعادة الأساس (rebasing)، والتقسيم، ونقل أشجار الالتزامات الفرعية المعقدة دون الحاجة إلى سحب نسخة العمل. يتضمن مصوراً لرسم الالتزامات البياني يعرض المراجع المخفية والعقد المهجورة، إلى جانب قاعدة بيانات محلية تسجل أحداث المستودع لتمكين استعادة حالات المشروع السابقة. بالنسبة لقواعد الكود الكبيرة، يستخدم النظام فهارس متفرقة وتنفيذاً متعدد الخيوط لتسريع عمليات الالتزام والدمج. يغطي المشروع مجموعة واسعة من الإمكانيات، بما في ذلك معالجة الرسم البياني غير الخطي، وتتبع تطور الالتزامات، وتصفية التاريخ القائمة على الاستعلامات المخصصة. يوفر أدوات لاستعادة المستودع من خلال لقطات مساحة العمل وسجلات الأحداث، بالإضافة إلى أدوات ضمان الجودة لتنفيذ الاختبارات عبر مكدسات الالتزامات المتسلسلة لتحديد الالتزامات التراجعية.
Organizes changes as linear sequences of individual commits instead of using traditional branch-based isolation.