VIBEPOST
Geliştiriciler

AI ajanların için yayın altyapısı

Claude, ChatGPT veya kendi ajanına, ekibinin kullandığı kurallar ve onaylarla tüm büyük platformlarda yayın yapma yeteneği kazandır.

Dokümanları oku

AI ajanları için

VIBEPOST, AI asistanları tarafından bu sayfayı okumadan bulunup kullanılmak üzere tasarlandı. Herhangi bir ajanı şunlardan birine yönlendir:

/llms.txtLLM’ler için tek sayfalık özet: VIBEPOST ne yapar, endpoint’ler, araçlar, kurallartext
/llms-full.txtTek bir Markdown dosyasında tüm dokümanlartext
/api/v1/openapi.jsonHer REST endpoint’i için OpenAPI 3.1 spesifikasyonujson
/mcpUzak MCP sunucusu (Streamable HTTP, OAuth girişi)mcp
npx vibepost--json çıktısı ve sabit çıkış kodlarına sahip CLIcli

Bu sitenin her sayfası, URL’sine .md eklenerek Markdown olarak da erişilebilir. VIBEPOST resmi MCP Registry’de ve bir Claude bağlayıcısı olarak listelenir.

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
Çıkış koduAnlamı
0Tamamlandı
1Genel hata
2Onay gerekiyor (--yes ile yeniden çalıştır ya da TikTok için uygulamada onayla)
3Bir çalışma alanı kuralı tarafından engellendi
4Platform tarafından reddedildi

CI’da VIBEPOST_API_KEY değişkenini ayarla. --yes olmadan CLI bir önizleme yazdırır ve herhangi bir şey yayınlanmadan önce sorar.

MCP sunucusu

VIBEPOST’u MCP uyumlu herhangi bir istemciye ekle. Ayarlar → API anahtarları bölümünde bir anahtar oluştur, ardından şunu ekle:

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

Sonra asistanına sadece şunu sor: “Bu duyuruyu yarın saat 9’da X ve LinkedIn’de paylaş.”

Araçlar

list_channelsBağlı kanallar ve limitleriokuma
generate_variantsHer platform ve dil için bir versiyon yazokuma
create_draftBir gönderiyi taslak olarak kaydetyazma
schedule_postPlanla veya yayınla. Özerklik kurallarına uyarkurallara uyar
update_postPlanlanmış bir gönderinin metnini veya saatini değiştiryazma
get_calendarBir tarih aralığındaki gönderilerokuma
get_analyticsGönderi, kanal veya döneme göre sonuçlarokuma

MCP üzerinden oluşturulan gönderiler, diğer her şeyle aynı takvime ve onay kuyruğuna düşer. TikTok gönderileri her zaman hesap sahibinin onayını bekler.

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"
  }'

Yanıt, kanal ve dil başına bir gönderi içerir; her birinin bir durumu vardır: scheduled, needs_approval veya failed.

Kimlik doğrulama

Authorization başlığında gizli bir anahtar kullan. Anahtarlar tek bir çalışma alanıyla sınırlıdır, salt okunur olabilir ve yalnızca bir kez tam olarak gösterilir. İstediğin zaman yenile.

Limitler ve güvenlik

  • Çalışma alanı kuralların (günlük limitler, sessiz saatler, yasaklı kelimeler) her API ve MCP çağrısına uygulanır.
  • API üzerinden gönderi silme varsayılan olarak kapalıdır.
  • Her platformun kendi hız limitlerine otomatik olarak uyulur; istekler düşürülmez, kuyruğa alınır.

Webhook’lar

Bir gönderi yayınlandığında, başarısız olduğunda veya onay gerektirdiğinde bildirim al: post.published, post.failed, post.needs_approval.

Bir sonraki gönderin tek cümle uzağında.

20 AI kredisiyle ücretsiz başla. İlk hesabını bir dakikadan kısa sürede bağla.