8 dépôts
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 est un framework complet et un guide de référence pour l'administration du contrôle de version Git, la gouvernance des dépôts et la gestion des releases logicielles. Il fournit une approche structurée pour gérer le cycle de vie du développement logiciel, du branchement initial des fonctionnalités au déploiement final en production. Le projet se distingue par un framework de développement assisté par IA spécialisé. Cela inclut des workflows pour gérer le code généré par IA via des revues de diff automatisées, le découpage de commits basé sur l'intention, et des modèles de gouvernance pour la coordination multi-agents et l'isolation de session utilisant des worktrees. La codebase couvre une large surface de pratiques d'ingénierie, incluant l'automatisation des pipelines CI/CD, la gouvernance des dépôts en entreprise et des procédures de récupération avancées pour restaurer des commits perdus ou purger des données sensibles. Il détaille en outre les modèles de collaboration tels que le développement basé sur le tronc (trunk-based development), les pull requests empilées et les systèmes d'approbation à plusieurs niveaux. Le dépôt sert de référence technique et de manuel d'instruction pour implémenter des stratégies de branchement standardisées et des politiques de sécurité des dépôts.
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 est un constructeur d'applications desktop natives et un toolkit UI pour créer des interfaces graphiques haute performance. Il utilise un modèle de programmation fonctionnel et réactif pour gérer la mise en page et l'état, permettant le développement de logiciels natifs via un toolkit basé sur CSS. Le framework se distingue par son utilisation du moteur WebRender pour fournir un rendu accéléré par GPU. Cela permet au système d'afficher des éléments d'interface utilisateur complexes avec une efficacité et une vitesse élevées en tirant parti de l'accélération matérielle. Le projet permet la conception d'interfaces desktop en utilisant un modèle objet de document et une syntaxe de stylisation similaire à HTML et CSS. Sa surface de fonctionnalités couvre la conception d'interfaces multiplateformes et la création d'interfaces desktop basées sur des technologies web.
Includes automation to apply sequences of version history changes to streamline project timelines.
Bit est une interface en ligne de commande et un wrapper de workflow pour Git qui simplifie la gestion des dépôts via des commandes de haut niveau et une synchronisation automatisée. Il fonctionne comme un outil shell interactif qui réduit les opérations manuelles en combinant le staging, le commit et le push dans des workflows rationalisés. L'outil se distingue en s'intégrant directement avec les fournisseurs de contrôle de version pour permettre aux utilisateurs de voir et de vérifier les pull requests depuis le terminal. Il dispose également d'un système de complétion intelligent qui fournit une complétion par tabulation contextuelle et des suggestions de flags pour les chemins de fichiers, les noms de branches et les commandes basées sur l'état et l'historique du dépôt. Ses capacités plus larges couvrent la synchronisation automatique des branches via le rebase, la création dynamique de branches lors du checkout et la gestion des tags de version à travers les environnements locaux et distants. Il fournit également un workflow de staging unifié pour fusionner les phases d'ajout et de commit.
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 est une suite d'outils pour organiser les changements sous forme de séquence de commits individuels au lieu de branches traditionnelles. Il fonctionne comme un gestionnaire de commits empilés, un outil de manipulation d'historique et un auditeur d'état de dépôt, conçu pour faciliter un flux de travail de développement sans branche. Le système se distingue par la manipulation de graphes en mémoire, permettant le rebasage, la division et le déplacement de sous-arbres de commits complexes sans extraire la copie de travail. Il inclut un visualiseur de graphe de commits qui rend les références cachées et les nœuds abandonnés, ainsi qu'une base de données locale qui enregistre les événements du dépôt pour permettre la restauration des états précédents du projet. Pour les grandes bases de code, il utilise des index creux et une exécution multi-threadée pour accélérer les opérations de commit et de fusion. Le projet couvre un large éventail de capacités, incluant la manipulation de graphes non linéaires, le suivi de l'évolution des commits et le filtrage d'historique basé sur des requêtes personnalisées. Il fournit des outils pour la récupération de dépôt via des snapshots d'espace de travail et des journaux d'événements, ainsi que des utilitaires d'assurance qualité pour exécuter des tests sur des piles de commits séquentielles afin d'identifier les commits régressifs.
Organizes changes as linear sequences of individual commits instead of using traditional branch-based isolation.