VIBEPOST
Pembangun

Infrastruktur penerbitan untuk AI agents anda

Beri Claude, ChatGPT atau agent anda sendiri keupayaan menerbitkan ke setiap platform utama, dengan peraturan dan kelulusan yang sama seperti yang digunakan pasukan anda.

Baca dokumentasi

Untuk AI agents

VIBEPOST dibina supaya dapat ditemui dan digunakan oleh pembantu AI tanpa membaca halaman ini. Arahkan mana-mana agent ke salah satu daripada ini:

/llms.txtRingkasan satu halaman untuk LLM: apa yang dilakukan VIBEPOST, endpoints, alatan, peraturantext
/llms-full.txtDokumentasi penuh dalam satu fail Markdowntext
/api/v1/openapi.jsonSpesifikasi OpenAPI 3.1 untuk setiap REST endpointjson
/mcpMCP server jauh (Streamable HTTP, log masuk OAuth)mcp
npx vibepostCLI dengan output --json dan exit code yang stabilcli

Setiap halaman laman ini juga tersedia sebagai Markdown dengan menambah .md pada URL-nya. VIBEPOST disenaraikan dalam MCP Registry rasmi dan sebagai penyambung Claude.

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
Exit codeMaksud
0Selesai
1Ralat umum
2Perlu pengesahan (jalankan semula dengan --yes, atau sahkan dalam aplikasi untuk TikTok)
3Disekat oleh peraturan workspace
4Ditolak oleh platform

Dalam CI, tetapkan VIBEPOST_API_KEY. Tanpa --yes, CLI memaparkan pratonton dan bertanya sebelum apa-apa diterbitkan.

MCP server

Tambah VIBEPOST ke mana-mana klien yang serasi dengan MCP. Cipta key dalam Tetapan → API keys, kemudian tambah:

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

Kemudian tanya sahaja pembantu anda: “Siarkan pengumuman ini ke X dan LinkedIn esok pukul 9.”

Alatan

list_channelsSaluran yang disambungkan dan hadnyabaca
generate_variantsTulis versi bagi setiap platform dan bahasabaca
create_draftSimpan hantaran sebagai draftulis
schedule_postJadualkan atau terbitkan. Mengikut peraturan autonomi andaikut peraturan
update_postTukar teks atau masa hantaran berjadualtulis
get_calendarHantaran dalam julat tarikhbaca
get_analyticsKeputusan mengikut hantaran, saluran atau tempohbaca

Hantaran yang dicipta melalui MCP masuk ke kalendar dan baris gilir kelulusan yang sama seperti yang lain. Hantaran TikTok sentiasa menunggu pengesahan pemilik akaun.

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

Respons mengandungi satu hantaran bagi setiap saluran dan bahasa, masing-masing dengan status: scheduled, needs_approval atau failed.

Pengesahan

Gunakan secret key dalam pengepala Authorization. Key terhad kepada satu workspace, boleh dibuat baca sahaja, dan dipaparkan sepenuhnya sekali sahaja. Putarkannya bila-bila masa.

Had & keselamatan

  • Peraturan workspace anda (had harian, waktu senyap, perkataan larangan) terpakai pada setiap panggilan API dan MCP.
  • Memadam hantaran melalui API dimatikan secara lalai.
  • Rate limit setiap platform dipatuhi secara automatik; permintaan dimasukkan ke baris gilir, bukan dibuang.

Webhooks

Terima pemberitahuan apabila hantaran diterbitkan, gagal atau memerlukan kelulusan: post.published, post.failed, post.needs_approval.

Hantaran seterusnya hanya satu ayat lagi.

Mula secara percuma dengan 20 kredit AI. Sambungkan akaun pertama anda dalam masa kurang seminit.