VIBEPOST
Προγραμματιστές

Υποδομή δημοσίευσης για τους AI agents σου

Δώσε στο Claude, στο ChatGPT ή στον δικό σου agent τη δυνατότητα να δημοσιεύει σε κάθε μεγάλη πλατφόρμα, με τους ίδιους κανόνες και εγκρίσεις που χρησιμοποιεί η ομάδα σου.

Για AI agents

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

/llms.txtΣύνοψη μίας σελίδας για LLMs: τι κάνει το VIBEPOST, endpoints, εργαλεία, κανόνεςtext
/llms-full.txtΠλήρης τεκμηρίωση σε ένα αρχείο Markdowntext
/api/v1/openapi.jsonΠροδιαγραφή OpenAPI 3.1 για κάθε REST endpointjson
/mcpΑπομακρυσμένος MCP server (Streamable HTTP, σύνδεση OAuth)mcp
npx vibepostCLI με έξοδο --json και σταθερούς κωδικούς εξόδουcli

Κάθε σελίδα αυτού του ιστότοπου είναι διαθέσιμη και σε Markdown προσθέτοντας .md στο URL της. Το VIBEPOST είναι καταχωρισμένο στο επίσημο MCP Registry και ως Claude connector.

CLI

# install (or use npx)
npm i -g vibepost        # or: brew install vibepost
vibepost login            # opens the browser, stores the key in your keychain

# one post, AI writes each version and picks the time
vibepost post "We just launched exam-based teacher search" \
  --to x,linkedin,threads --lang en,ja --at auto

# a video; TikTok always waits for you to confirm in the app
vibepost post --file lesson.mp4 --to tiktok --caption auto

# a week of posts from an article
vibepost plan --from https://blog.anytutor.ai/learn-anything --week next

vibepost ls --status scheduled --json | jq '.[].id'
vibepost retry post_8f2c
vibepost mcp              # local stdio MCP server for clients without remote MCP
Κωδικός εξόδουΣημασία
0Ολοκληρώθηκε
1Γενικό σφάλμα
2Απαιτείται επιβεβαίωση (εκτέλεσε ξανά με --yes ή επιβεβαίωσε στην εφαρμογή για το TikTok)
3Μπλοκαρίστηκε από κανόνα του workspace
4Απορρίφθηκε από την πλατφόρμα

Στο CI, όρισε το VIBEPOST_API_KEY. Χωρίς --yes, το CLI εμφανίζει προεπισκόπηση και ρωτά πριν δημοσιευτεί οτιδήποτε.

MCP server

Πρόσθεσε το VIBEPOST σε οποιονδήποτε client συμβατό με MCP. Δημιούργησε ένα key στο Ρυθμίσεις → API keys και μετά πρόσθεσε:

{
  "mcpServers": {
    "vibepost": {
      "url": "https://vibepost.cc/mcp",
      "headers": { "Authorization": "Bearer ap_live_…" }
    }
  }
}

Μετά απλώς ρώτα τον βοηθό σου: «Δημοσίευσε αυτή την ανακοίνωση σε X και LinkedIn αύριο στις 9.»

Εργαλεία

list_channelsΣυνδεδεμένα κανάλια και τα όριά τουςανάγνωση
generate_variantsΓράφει μία εκδοχή ανά πλατφόρμα και γλώσσαανάγνωση
create_draftΑποθηκεύει μια ανάρτηση ως πρόχειροεγγραφή
schedule_postΠρογραμματίζει ή δημοσιεύει. Τηρεί τους κανόνες αυτονομίας σουτηρεί κανόνες
update_postΑλλάζει κείμενο ή ώρα μιας προγραμματισμένης ανάρτησηςεγγραφή
get_calendarΑναρτήσεις σε εύρος ημερομηνιώνανάγνωση
get_analyticsΑποτελέσματα ανά ανάρτηση, κανάλι ή περίοδοανάγνωση

Οι αναρτήσεις που δημιουργούνται μέσω MCP καταλήγουν στο ίδιο ημερολόγιο και στην ίδια ουρά εγκρίσεων με όλες τις άλλες. Οι αναρτήσεις στο TikTok περιμένουν πάντα την επιβεβαίωση του κατόχου του λογαριασμού.

REST API

# Let VIBEPOST write the versions and pick the time
curl https://vibepost.cc/api/v1/posts \
  -H "Authorization: Bearer ap_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["x_anytutor", "linkedin_anytutor"],
    "text": "We just launched exam-based teacher search.",
    "variants": "auto",
    "languages": ["en", "ja"],
    "schedule_at": "auto"
  }'

Η απόκριση περιέχει μία ανάρτηση ανά κανάλι και γλώσσα, καθεμία με κατάσταση: scheduled, needs_approval ή failed.

Αυθεντικοποίηση

Χρησιμοποίησε ένα secret key στο header Authorization. Τα keys αφορούν ένα workspace, μπορούν να είναι μόνο ανάγνωσης και εμφανίζονται ολόκληρα μόνο μία φορά. Ανανέωσέ τα οποτεδήποτε.

Όρια & ασφάλεια

  • Οι κανόνες του workspace σου (ημερήσια όρια, ώρες ησυχίας, απαγορευμένες λέξεις) ισχύουν σε κάθε κλήση API και MCP.
  • Η διαγραφή αναρτήσεων μέσω του API είναι απενεργοποιημένη από προεπιλογή.
  • Τα όρια ρυθμού κάθε πλατφόρμας τηρούνται αυτόματα· τα αιτήματα μπαίνουν σε ουρά, δεν απορρίπτονται.

Webhooks

Λάβε ειδοποίηση όταν μια ανάρτηση δημοσιεύεται, αποτυγχάνει ή χρειάζεται έγκριση: post.published, post.failed, post.needs_approval.

Η επόμενη ανάρτησή σου απέχει μία πρόταση.

Ξεκίνα δωρεάν με 20 AI credits. Σύνδεσε τον πρώτο σου λογαριασμό σε λιγότερο από ένα λεπτό.