Τι είναι και τι πρόβλημα λύνει

Η διαχείριση πολλαπλών branches στο ίδιο αποθετήριο συχνά απαιτεί συνεχείς εναλλαγές (branch switching) και αποθήκευση προσωρινών αλλαγών (stashing), δυσκολεύοντας την παράλληλη εργασία ή την εκτέλεση πολλαπλών AI agents. Το workmux επιλύει αυτό το πρόβλημα συνδυάζοντας τα git worktrees με τα παράθυρα του tmux, προσφέροντας ένα απομονωμένο περιβάλλον ανά εργασία.

Βασικά χαρακτηριστικά

  • Παράλληλα workflows: Δυνατότητα εργασίας σε πολλαπλά features ταυτόχρονα, χωρίς συγκρούσεις ή αλλαγές context.
  • Αυτοματοποιημένη ρύθμιση: Δυνατότητα αντιγραφής αρχείων διαμόρφωσης, δημιουργίας symlinks για εξαρτήσεις και εκτέλεσης εντολών εγκατάστασης κατά τη δημιουργία.
  • Ολοκληρωμένη διαχείριση κύκλου ζωής: Η εντολή workmux merge αναλαμβάνει το merge του branch, τη διαγραφή του worktree, το κλείσιμο του tmux window και την αφαίρεση του τοπικού branch.

Σε ποιους απευθύνεται

Απευθύνεται σε developers που χρησιμοποιούν εργαλεία τερματικού και θέλουν να αυτοματοποιήσουν τη διαχείριση πολλαπλών ροών εργασίας.