Weft
EL
Ιστολόγιο

Πίνακας εργασιών για το Claude Code: πραγματική ρύθμιση δύο λεπτών με MCP

Συνδέστε το Claude Code σε έναν πίνακα εργασιών Weft με μία εντολή και σύνδεση από τον browser, και προσθέστε ένα μπλοκ στο CLAUDE.md για ανάληψη, αναφορές και κλείσιμο.

Το Weft είναι η διαχείριση εργασιών με AI για solo founders και μικρές ομάδες.

Όλα τα άρθρα

Από Andrei Finogeev ·

Για να δώσετε στο Claude Code έναν πίνακα εργασιών, τρέξτε μία εντολή, claude mcp add --transport http weft https://letsweft.com/api/mcp, και μετά συνδεθείτε στο Weft από τον browser την πρώτη φορά που θα συνδεθεί το Claude Code. Δεν υπάρχει κλειδί για αντιγραφή ούτε κάτι για επικόλληση σε αρχείο ρυθμίσεων. Μετά από αυτό, ένα σύντομο μπλοκ στο CLAUDE.md κάνει το Claude Code να αναλαμβάνει μια εργασία πριν επεξεργαστεί κώδικα, να αναφέρει πρόοδο όσο δουλεύει και να αφήνει απόδειξη όταν τελειώνει.

Εμείς φτιάχνουμε το Weft. Τα στοιχεία για τα άλλα προϊόντα προέρχονται από τις επίσημες σελίδες τους και ελέγχθηκαν στις 27 Οκτωβρίου 2026.

Τι δίνει ένας πίνακας στο Claude Code που δεν δίνει το τερματικό;

Το Claude Code ξέρει το αποθετήριο που έχει μπροστά του, όχι ποιος άλλος δουλεύει ή ποια εργασία είχε ξεκινήσει μια συνεδρία που κράσαρε. Ένας πίνακας κρατά αυτή την κατάσταση έξω από κάθε συνεδρία, ώστε ένας άνθρωπος, ένα δεύτερο παράθυρο του Claude Code και μια συνομιλία στο ChatGPT να βλέπουν το ίδιο πράγμα.

Δεν χρειάζεστε πίνακα για κάθε αποθετήριο. Ένας άνθρωπος, μία σύντομη συνεδρία και μια λίστα TODO συχνά αρκούν. Ο πίνακας αρχίζει να αποδίδει όταν η δουλειά απλώνεται σε πολλές συνεδρίες ή πολλούς πράκτορες, ή όταν ένας άνθρωπος πρέπει να δει τα αποτελέσματα πριν μετρήσουν.

Πώς συνδέω το Claude Code στο Weft σε δύο λεπτά;

  1. Δημιουργήστε δωρεάν λογαριασμό στο letsweft.com. Ένας νέος πίνακας ξεκινά με τέσσερις στήλες: Backlog, Todo, Doing και Done.
  2. Στο τερματικό σας, τρέξτε claude mcp add --transport http weft https://letsweft.com/api/mcp. Το Claude Code αποθηκεύει τον server για το τρέχον έργο· προσθέστε --scope user αν τον θέλετε σε κάθε έργο (δείτε την τεκμηρίωση MCP του Claude Code από την Anthropic).
  3. Ξεκινήστε το claude. Την πρώτη φορά που χρησιμοποιείται το Weft, ανοίγει ένα παράθυρο του browser για OAuth. Αν δεν ανοίξει, πληκτρολογήστε /mcp, επιλέξτε weft και πιστοποιηθείτε από εκεί.
  4. Στην οθόνη συγκατάθεσης του Weft, επιλέξτε τι επιτρέπεται σε αυτή τη σύνδεση: full, write (όλα εκτός από τα τρία καταστροφικά εργαλεία) ή read. Μπορείτε να το αλλάξετε αργότερα στις Ρυθμίσεις → Συνδεδεμένοι πελάτες AI.
  5. Πίσω στο Claude Code, ρωτήστε: «Τι έχει ο πίνακάς μου;»

Το endpoint μιλά MCP μέσω Streamable HTTP και εκθέτει 32 εργαλεία. Το Weft εκδίδει refresh tokens, οπότε ο client ανανεώνει μόνος του τη σύνδεση. Αν χρησιμοποιείτε client που δεν υποστηρίζει OAuth, δουλεύει και ένα προσωπικό access token, αλλά το Claude Code δεν το χρειάζεται. Η πλήρης σελίδα ρύθμισης είναι στο letsweft.com/claude-code.

Πώς ελέγχω ότι δουλεύει χωρίς να το αφήσω να αλλάξει τίποτα;

Κάντε την πρώτη εντολή μόνο για ανάγνωση. Έτσι μαθαίνετε ότι τα εργαλεία φορτώθηκαν και ότι η σύνδεση έφτασε στον σωστό χώρο εργασίας, χωρίς να κουνηθεί τίποτα στον πίνακα:

Δείξε μου τον πίνακά μου στο Weft: τις στήλες, τι είναι στο Doing και τι περιμένει εμένα.
Μην αλλάξεις τίποτα.

Το Claude Code πρέπει να καλέσει το get_board_state ή το get_my_work. Και τα δύο είναι εργαλεία μόνο για ανάγνωση. Αν θέλετε ένα περιθώριο ασφάλειας όσο το συνηθίζετε, ορίστε τη σύνδεση σε read στην οθόνη συγκατάθεσης: οι κλήσεις εγγραφής τότε απορρίπτονται, και οι κλήσεις που απορρίπτονται δεν μετρούν στη μηνιαία ποσόστωσή σας.

Ένα τίμιο κόστος: οι ορισμοί των 32 εργαλείων πιάνουν περίπου 18.000 tokens από το context του Claude Code.

Πώς μοιάζει μια εργασία που αναλήφθηκε;

Βάλτε μια μικρή, πραγματική εργασία στο Todo, για παράδειγμα «διόρθωσε το ασταθές τεστ ημερομηνιών», και ζητήστε από το Claude Code να την πάρει. Μια καλή εκτέλεση πηγαίνει έτσι:

  1. Το get_my_work επιστρέφει τι ανήκει ήδη σε αυτόν τον client, τι περιμένει εσάς και αν υπάρχει χώρος να ξεκινήσει κάτι.
  2. Το start_task αναλαμβάνει την εργασία, τη μετακινεί στο Doing και επιστρέφει ένα runId και ένα leaseToken. Η απάντηση λέει επίσης στον πράκτορα να ανανεώνει κάθε 300 δευτερόλεπτα.
  3. Το Claude Code δουλεύει στο αποθετήριο όπως συνήθως. Κάθε λίγα λεπτά καλεί το report_progress, που ανανεώνει το lease.
  4. Αν φτάσει σε μια απόφαση που μόνο εσείς μπορείτε να πάρετε, καλεί το request_input με επιλογές. Το Claude Code δείχνει την ερώτηση με τις δικές του κάρτες επιλογών· η απάντηση επιστρέφει μέσω του submit_answer.
  5. Το complete_task κλείνει την εκτέλεση με ένα αποτέλεσμα, artifacts όπως το hash του commit και την έξοδο των τεστ, και το τι δεν έκανε.

Από προεπιλογή, μια ολοκληρωμένη εργασία πηγαίνει κατευθείαν στο Done. Σταματά στο Inbox σας όταν η εργασία χρειάζεται έλεγχο ή όταν αποτυγχάνει ένας έλεγχος επαλήθευσης. Εκεί επιλέγετε Αποδοχή, Επανεπεξεργασία, Αργότερα ή Απόρριψη. Αν ο πράκτορας έδωσε ένα nextStep, όπως «merge του PR #12», η Αποδοχή εγκρίνει ακριβώς αυτό το βήμα και αυτό επιστρέφει στον πράκτορα για να το εκτελέσει.

Ο πλήρης κύκλος, με κάθε άρνηση και πεδίο, είναι στον οδηγό για τον κύκλο ανάληψης.

Τι να βάλω στο CLAUDE.md;

Οι περιγραφές των εργαλείων ήδη περιέχουν αυτούς τους κανόνες· λίγες γραμμές στο CLAUDE.md τους κάνουν συνήθεια του αποθετηρίου. Επικολλήστε και προσαρμόστε:

## Πίνακας εργασιών Weft

Το Weft (server MCP "weft") είναι ο κοινός πίνακας αυτού του αποθετηρίου. Τον διαβάζουν
και άλλοι AI clients και άνθρωποι, οπότε κράτα τον αληθινό.

- Στην αρχή κάθε συνεδρίας, κάλεσε το get_my_work. Δούλεψε σε ό,τι επιστρέφει·
  μη διαλέγεις εργασίες από μνήμης.
- Πριν αλλάξεις οποιοδήποτε αρχείο για μια εργασία, κάλεσε το start_task με το id της.
  Κράτα το runId και το leaseToken που επιστρέφει.
  - already_claimed: την κρατά κάποιος άλλος. Μην τη διπλασιάσεις· διάλεξε άλλη.
  - attention_queue_full: μην ξαναδοκιμάσεις. Κάνε ό,τι προτείνει η απάντηση
    (ολοκλήρωσε ή ξεκαθάρισε υπάρχουσα δουλειά).
- Όσο δουλεύεις, κάλεσε το report_progress με runId και leaseToken περίπου κάθε
  5 λεπτά, και σε κάθε πραγματικό σημείο ελέγχου (τεστ πράσινα, PR ανοιχτό).
- Κάλεσε το request_input μόνο για αποφάσεις που πρέπει να πάρει ο άνθρωπος: οτιδήποτε
  μη αναστρέψιμο (παραγωγή, χρήματα, δημοσίευση, διαγραφή δεδομένων) ή πραγματικό
  δίλημμα χωρίς λογική προεπιλογή. Δώσε επιλογές. Ποτέ μη ζητάς άδεια για να συνεχίσεις.
- Όταν τελειώσεις, κάλεσε το complete_task με:
  - outcome: μία ή δύο προτάσεις για το τι άλλαξε
  - artifacts: hash του commit, URL του PR, εντολή τεστ και αποτέλεσμά της
  - notDone: τι παρέλειψες ή άφησες για αργότερα
  - unknowns: τι δεν μπόρεσες να επαληθεύσεις
  - nextStep: το ένα βήμα που θα έκανες αν ο άνθρωπος αποδεχτεί
- Αν σταματήσεις χωρίς να τελειώσεις, πες το και άφησε την εργασία στο Doing.

Τα artifacts μετατρέπουν το «έγινε» σε κάτι που μπορείτε να ελέγξετε. Η κλήση δεν αποτυγχάνει ποτέ λόγω έλλειψης αποδείξεων, γιατί το να χαθεί ολοκληρωμένη δουλειά είναι χειρότερο από το να καταγραφεί ανεπαλήθευτη.

Τι γίνεται όταν μια συνεδρία του Claude Code «πεθαίνει» στη μέση μιας εργασίας;

Δεν χρειάζεται να καθαρίσει κανείς μετά από αυτήν. Η ανάληψη είναι lease, όχι σημαία. Το start_task δίνει 20 λεπτά, και κάθε report_progress τα ανανεώνει. Μια συνεδρία που κρασάρει, χάνει το δίκτυο ή κλείνει δεν μπορεί να αναφέρει, οπότε η σιωπή είναι το σήμα.

  • Μετά από 20 λεπτά χωρίς σήμα ζωής, η εκτέλεση σημειώνεται ως ληγμένη, το lease token διαγράφεται και η εργασία επιστρέφει χωρίς ανάθεση.
  • Ένας καθαρισμός τρέχει κάθε 10 λεπτά, και η εργασία ελευθερώνεται επίσης αμέσως όταν ένας άλλος client προσπαθήσει να την αναλάβει.
  • Μια εκτέλεση που περιμένει την απάντησή σας κρατά την ανάληψη για 60 λεπτά. Μετά το lease πέφτει, αλλά η ερώτηση μένει ανοιχτή στο Inbox σας.
  • Τις αναλήψεις τις αποφασίζει η βάση δεδομένων, οπότε δύο παράθυρα του Claude Code που τρέχουν για την ίδια εργασία δεν μπορούν να κερδίσουν και τα δύο. Αυτό που χάνει παίρνει already_claimed με το id και τον τίτλο της εργασίας.

Η ταυτόχρονη χρήση πολλών πρακτόρων καλύπτεται στο πολλοί πράκτορες AI σε έναν πίνακα.

Μπορώ να δω τον ίδιο πίνακα από το ChatGPT ή από το κινητό μου;

Ναι. Είναι ένας πίνακας πίσω από ένα endpoint. Το Weft είναι δημοσιευμένη εφαρμογή στο ChatGPT σε κάθε πρόγραμμα, και στο δωρεάν (ρύθμιση), οπότε μπορείτε να ρωτήσετε το ChatGPT τι τελείωσε το Claude Code μέσα στη νύχτα. Το Cursor εγκαθίσταται με ένα κλικ (ρύθμιση) και το Codex χρησιμοποιεί μια καταχώριση ρυθμίσεων συν codex mcp login weft (ρύθμιση). Στο claude.ai και στο Claude Desktop, το Weft προστίθεται ως custom connector.

Το Weft έχει επίσης εφαρμογές iOS και Android. Όταν μια εργασία φτάνει στην ουρά σας, το κινητό παίρνει push ειδοποίηση, το πολύ μία ανά χώρο εργασίας κάθε 10 λεπτά, οπότε μια ερώτηση από το Claude Code σας βρίσκει και μακριά από το γραφείο. Κάθε client OAuth είναι ξεχωριστός δράστης, και ο πίνακας δείχνει το όνομα με το οποίο καταχωρίστηκε.

Για να δείτε τι έκανε ένας πράκτορας, δείτε το τι έκανε ο πράκτορας AI μου;

Τι μπορεί να πάει στραβά και πώς το διορθώνω;

Δεν έχετε συνδεθεί

Αν το Claude Code αναφέρει ότι το weft χρειάζεται πιστοποίηση, πληκτρολογήστε /mcp, επιλέξτε weft και πιστοποιηθείτε. Αν αποσυνδέσατε τον client από τις Ρυθμίσεις → Συνδεδεμένοι πελάτες AI του Weft, τα παλιά του tokens απορρίπτονται στην επόμενη κλήση, οπότε συνδεθείτε ξανά με τον ίδιο τρόπο.

Τα εργαλεία του Weft δεν εμφανίζονται

Τρέξτε claude mcp list και ελέγξτε ότι το weft υπάρχει με το URL https://letsweft.com/api/mcp. Ο server είναι ανά έργο, εκτός αν τον προσθέσατε με --scope user, οπότε ένας άλλος φάκελος μπορεί να μην τον έχει.

already_claimed

Αυτό είναι απάντηση, όχι σφάλμα. Ένας άλλος client κρατά ενεργό lease σε αυτή την εργασία. Ο πράκτορας πρέπει να διαλέξει άλλη δουλειά. Αν ξέρετε ότι η άλλη συνεδρία έχει «πεθάνει», περιμένετε: το lease λήγει μέσα σε 20 λεπτά και η εργασία ελευθερώνεται.

attention_queue_full

Σας περιμένει πάρα πολλή ολοκληρωμένη ή μπλοκαρισμένη δουλειά: 5 στοιχεία σε χώρο εργασίας ενός ατόμου ή 10 σε ομάδα, ή 45 λεπτά εκτιμώμενου ελέγχου, όποιο έρθει πρώτο. Μετράνε και οι ερωτήσεις. Το start_task αρνείται μέχρι να αδειάσετε μέρος του Inbox. Η απάντηση αναφέρει τι μπορεί ακόμη να κάνει ο πράκτορας (report_progress, get_my_work, get_board_state, search), ώστε να ολοκληρώσει ή να τακτοποιήσει αντί να ξεκινήσει κι άλλα.

Οι κλήσεις σταματούν στο δωρεάν πρόγραμμα

Το δωρεάν πρόγραμμα περιλαμβάνει 200 κλήσεις AI τον μήνα, και οι πρώτες 48 ώρες μετά την εγγραφή δεν μετρώνται. Μια μεγάλη συνεδρία με σήμα ζωής κάθε πέντε λεπτά καταναλώνει κλήσεις σταθερά. Το Pro αφαιρεί το όριο· δείτε τις τιμές.

Πώς συγκρίνεται με ένα TODO.md, τα GitHub Issues ή το Hypertask;

Τα στοιχεία για το GitHub παραπέμπουν στην τεκμηρίωση και στη σελίδα τιμών του GitHub· τα στοιχεία για το Hypertask στην τεκμηρίωσή του. Για πιο ευρύ πίνακα, δείτε τη σύγκριση διαχειριστών εργασιών MCP.

WeftΈνα TODO.md στο αποθετήριοGitHub Issues MCPHypertask
Πώς συνδέεται το Claude CodeΜία εντολή claude mcp add, Streamable HTTPΚαμία σύνδεση: το Claude Code διαβάζει το αρχείοΕπίσημος φιλοξενούμενος server api.githubcopilot.com/mcp/Τεκμηριωμένη ρύθμιση: config με αντιγραμμένο API key· Streamable HTTP στο /mcp, παλαιότερο SSE στο /sse
Σύνδεση και λήξηOAuth στον browser· refresh tokens, οπότε ο client ανανεώνει μόνος του τη σύνδεση. Προαιρετικά access tokens για clients χωρίς OAuthΔεν χρειάζεταιOAuth ή προσωπικό access tokenΤο αντιγραμμένο κλειδί λήγει μετά από 30 ημέρες· μια σύνδεση εγκεκριμένη από τον browser διαρκεί 90 ημέρες χωρίς refresh token
Ανάληψη με lease, μέσα στο MCPΝαι: start_task, lease 20 λεπτών, already_claimed για τον δεύτερο πράκτοραΌχι. Δύο συνεδρίες μπορούν να επεξεργαστούν την ίδια γραμμήΔεν περιγράφεται στην τεκμηρίωση του GitHubΤα leases υπάρχουν ως REST endpoints, όχι ως εργαλεία MCP, σκόπιμα
Ερώτηση στον άνθρωπο στη μέση της εργασίαςrequest_input με επιλογές· Inbox και push στο κινητόΜόνο στο τερματικό που παρακολουθείτεΣχόλια σε issuesΗ κλιμάκωση είναι μόνο REST
Αριθμός εργαλείων MCP32ΚανέναΔεν αναφέρεται21
Ίδιος πίνακας από το ChatGPTΔημοσιευμένη εφαρμογή ChatGPT, σε κάθε πρόγραμμα, και στο δωρεάνΌχιΔεν καλύπτεται στην τεκμηρίωση του GitHubCustom GPT με OpenAPI Actions, ή connector σε developer mode σύμφωνα με το llms.txt τους
ΚινητόΕφαρμογές iOS και AndroidΈνα αρχείο κειμένουGitHub Mobile, iOS και Android (App Store, Google Play)Χωρίς εγγενή εφαρμογή iOS (web εφαρμογή στην αρχική οθόνη)· APK για Android στο GitHub, χωρίς καταχώριση στο Play
Γλώσσες27Η δική σαςΔεν αναφέρεταιΜόνο αγγλικά
CLI για scripts και CIΌχιΟποιοδήποτε εργαλείο του shellΔεν αναφέρεται εδώΝαι, @hypertask/hypertask_cli
Τιμή ανά θέσηΔωρεάν: 50 εργασίες, 200 κλήσεις AI τον μήνα. Pro: 8,06 € τον μήνα (με ΦΠΑ) ή 68,20 € τον χρόνοΔωρεάνΔωρεάν πρόγραμμα· πληρωμένο πρόγραμμα Team, δείτε τις τιμές του GitHubΔωρεάν (3 πίνακες ανά άτομο)· BYOK 8 $ ετήσια / 10 $ μηνιαία· Pro 16 $ ετήσια / 20 $ μηνιαία
Χρειάζονται μονάδες AIΌχι: η σκέψη γίνεται στο Claude CodeΌχιΌχι για issuesΕνσωματωμένο AI: αρχική ποσόστωση στο δωρεάν, τα δικά σας κλειδιά στο BYOK, περιλαμβάνεται στο Pro

Ένα TODO.md είναι η σωστή απάντηση για έναν προγραμματιστή σε ένα αποθετήριο: έχει εκδόσεις μαζί με τον κώδικα, χωρίς λογαριασμό, χωρίς πιστοποίηση. Χαλάει όταν το επεξεργάζονται δύο συνεδρίες ή όταν θέλετε να απαντήσετε σε μια ερώτηση από το κινητό σας.

Τα GitHub Issues είναι το φυσικό σπίτι όταν η δουλειά σας είναι ήδη issues και pull requests και όλη η ομάδα ζει στο GitHub. Το Weft δεν έχει ενσωμάτωση με GitHub, οπότε οι σύνδεσμοι σε commits και PR ταξιδεύουν ως artifacts στην απόδειξη και όχι μέσω συγχρονισμού.

Το Hypertask είναι καλύτερη επιλογή αν θέλετε CLI για hooks και CI, REST API, πράκτορες ως λογαριασμούς υπηρεσίας με δική τους ταυτότητα, ενσωματωμένες δυνατότητες AI, καταγραφή χρόνου ή εφαρμογή με προτεραιότητα στο πληκτρολόγιο. Το Weft δεν έχει CLI, δημόσιο API ούτε καταγραφή χρόνου. Η διαφορά του Weft είναι ότι η ανάληψη, το σήμα ζωής και η ερώτηση στον άνθρωπο είναι εργαλεία MCP που καλεί απευθείας το Claude Code, η σύνδεση γίνεται με OAuth και ανανέωση, και ο ίδιος πίνακας βρίσκεται στο ChatGPT και στα δύο καταστήματα εφαρμογών κινητού. Περισσότερα στη σύγκρισή μας με το Hypertask.

Χρειάζομαι API key για το Claude Code;
Όχι. Το Claude Code συνδέεται με OAuth στον browser, και το Weft εκδίδει refresh tokens ώστε ο client να ανανεώνει μόνος του τη σύνδεση. Για clients που δεν υποστηρίζουν OAuth υπάρχουν προσωπικά access tokens, αλλά το Claude Code δεν τα χρειάζεται.
Θα σημειώνει το Claude Code τις εργασίες μου ως Done χωρίς εμένα;
Από προεπιλογή, ναι: το complete_task μετακινεί την εργασία στο Done μαζί με την απόδειξή της. Μια εργασία που χρειάζεται έλεγχο, ή της οποίας ο έλεγχος επαλήθευσης αποτυγχάνει, σταματά αντί γι’ αυτό στο Inbox σας για Αποδοχή, Επανεπεξεργασία, Αργότερα ή Απόρριψη.
Μπορώ να εμποδίσω το Claude Code να διαγράφει πράγματα;
Ορίστε τη σύνδεση σε write στην οθόνη συγκατάθεσης, ή αργότερα στις Ρυθμίσεις → Συνδεδεμένοι πελάτες AI. Το write επιτρέπει τα πάντα εκτός από τα τρία καταστροφικά εργαλεία (trash_task, archive_done_tasks, complete_sprint). Το read επιτρέπει μόνο τα 11 εργαλεία ανάγνωσης. Οι πράκτορες δεν μπορούν σε καμία περίπτωση να διαγράψουν εργασίες οριστικά· ο κάδος τις κρατά 30 ημέρες, και η επαναφορά από τον κάδο είναι δυνατότητα του Pro.
Χρεώνει το Weft για AI πάνω από το Claude;
Όχι. Το Weft δεν έχει μονάδες AI: η σκέψη γίνεται στο Claude Code με το δικό σας πρόγραμμα Claude. Το Weft μετρά κλήσεις εργαλείων: 200 τον μήνα στο δωρεάν, απεριόριστες στο Pro με 8,06 € ανά θέση τον μήνα (με ΦΠΑ) ή 68,20 € τον χρόνο. Δείτε τις τιμές.
Κι αν κρατάω ήδη εργασίες σε Linear, Jira, Notion ή Trello;
Η εισαγωγή είναι δωρεάν σε κάθε πρόγραμμα: εξαγωγές CSV από Linear, Jira ή Notion, ή ένας πίνακας Trello ως JSON. Το Claude Code μπορεί επίσης να δημιουργήσει πολλές εργασίες μαζί με το bulk_create_tasks.
Δουλεύει το Weft και με άλλους πράκτορες κώδικα εκτός από το Claude Code;
Ναι. Υπάρχουν σελίδες ρύθμισης για 33 clients, μεταξύ τους τα Cursor, Codex και ChatGPT. Όλοι φτάνουν στον ίδιο πίνακα μέσω του ίδιου endpoint.