Private workspace tool

One workspace.
Every brand.

Agent Social Publisher prepares original media and manages the owner's brand accounts through official social platform APIs, from a local device.

Each account is connected separately. You choose the media, destination, copy and release action.

How a release moves

Your local mediaReviewed video, captions and metadata
The selected brand accountSeparate authorization for each destination
Platform deliveryOfficial APIs; temporary HTTPS staging for Instagram

Built around the account owner

The application is operated privately by Marc Oliveau for his brands and authorized collaborators. It has no public sign-up service. This website provides application information and policies; it does not connect accounts or upload media.

Separate destinations

A brand's account registry identifies each platform account. Live identity checks help prevent a release reaching the wrong account.

Prepare before release

YouTube uploads start Private, Instagram uses unpublished containers, TikTok uses inbox drafts, and X prepares local drafts.

Resume with context

Local task records retain returned IDs and upload progress. An unresolved remote outcome pauses the task for reconciliation.

Platform workflows

Each service requires its own account authorization and appropriate API access. A workflow listed here does not imply every account is connected.

YouTube
Uses YouTube API Services to upload videos, update video details, and manage thumbnails, captions, playlists, comments and channel statistics on request.
Instagram
Prepares and publishes Reels for connected professional accounts, with publication status and disclosure checks. Local-file preparation uses a temporary Cloudflare HTTPS source while Instagram fetches and processes the video.
TikTok
Sends an original local video to the creator's TikTok inbox. Caption entry, the AI-generated label and publication are completed in TikTok.
X
Prepares local post drafts. Paid API access is disabled in the current configuration.

Why account access is requested

Account access lets the tool identify the authorized destination, perform the publishing or management action you request, and check its result. Platform actions use official APIs. Instagram's URL-fetch workflow temporarily transfers the selected video through Cloudflare; anyone holding that secret HTTPS source URL can fetch the single file while it is active. Credentials and operational records stay in the local workspace.

The temporary source closes after Instagram preparation reaches FINISHED, or on failure, context exit or its configured lifetime limit. Cloudflare Quick Tunnels are a test transport with no SLA; they are not a permanent media host.

Read the privacy policy for the data handled, local storage, assistant access, revocation and deletion requests. Use of the YouTube features is also subject to the YouTube Terms of Service.