← Back to solvX.uk What we're building →
Public beta · Open source · Operated through Claude Code

Socials Studio

Social publishing, operated through Claude Code.

Give Claude Code an idea, image, video or OpenMontage project. Socials Studio prepares platform-specific campaigns for YouTube, X, Bluesky, LinkedIn and Instagram, then publishes only after you approve them. You review the result and decide what goes live.

No GitHub, Git or Python setup required.

Free and MIT licensed · Claude Code access and sign-in are still required · View the source on GitHub →

Socials Studio — agentic social publishing: your OpenMontage or own media flows through Claude Code out to YouTube, X, Bluesky, LinkedIn and Instagram.

See it in action

Watch Socials Studio publish, end to end

Install

Install Socials Studio

Choose your platform, install Socials Studio and open it from your applications menu. Claude Code guides you from there.

Windows

Recommended
Download for Windows
  • Guided .exe installer - no GitHub, Git or existing Python needed.
  • Creates a Socials Studio shortcut.
  • Detects an existing Claude Code install; if it's missing, it can offer to run Anthropic's official installer.
  • Claude Code access and sign-in are still required.
  • Verified on a real Windows 11 machine; beta.4 passed automated install testing (Windows behaviour unchanged from the human-tested beta.3 route).
  • Not code-signed yet - Windows may show an "unrecognised publisher" / SmartScreen warning.

macOS

Testing reports wanted
Download for macOS
  • No GitHub or Git required.
  • Requires Python 3.10 or later.
  • Automated macOS runner testing has passed.
  • Not yet tested on real hardware - a human test report would help.
  • Please report the result or open an issue ↗.

Linux

Beta
Download for Linux
  • No GitHub or Git required.
  • Requires Python 3.10 or later.
  • Requires real Google Chrome - Chromium / chromium-browser are not supported.
  • Installer mechanics tested on Ubuntu 24.04 x64.
  • Real browser-account publishing not yet tested through the packaged Linux route.
  • Please report the result or open an issue ↗.

Public beta v0.1.0-beta.4 · release notes ↗. Downloads are hosted on GitHub Releases - no account needed to download.

Getting started

Three steps to your first post

1

Download and install

Choose the installer for your operating system above and run it.

2

Open Socials Studio

Launch it from the shortcut or your applications menu. If Claude Code asks whether you trust the folder, confirm that you do.

3

Tell Claude what to publish

Claude explains setup, helps connect your accounts and waits for your explicit approval before publishing anything.

Signing in to Claude Code, and to each social platform, is a manual step by design - authentication cannot and should not be automated away. You stay in control of every account and every post.

Already use Claude Code?

Install with Claude Code

Prefer the repository route? Clone it and start Claude Code in the folder:

# clone, then start Claude Code in the folder git clone https://github.com/tradewithmeai/socials-studio.git cd socials-studio claude

Then tell it what you want to publish. Claude guides the setup, explains each action and waits for approval.

Cloning is optional now - the installer above gives you the same source-visible application without needing Git or GitHub. The repository stays open for contributors and anyone who wants to inspect or extend the project ↗.

What do you want to publish?

Ask in plain English. Claude does the rest — and stops for you.

Post this image to X, LinkedIn and Bluesky. Write suitable copy for each platform and show me everything before publishing.
Turn this OpenMontage video into a five-platform launch campaign with three coordinated posts.
I need a quick Instagram and LinkedIn post about this update. Handle the formatting and publish after I approve it.
Check the activity on yesterday's posts and use what worked to improve the next campaign.

Socials Studio selects the right skills, prepares the content, validates the publishers and asks before anything goes live.

What it can do

Less posting. More publishing.

Quick posts without the admin

Describe the post in plain English. Claude prepares the copy, selects the requested platforms and handles the publishing workflow.

One idea, platform-specific copy

Stop pasting the same caption everywhere. Socials Studio adapts length, tone, tags, media and formatting for each destination.

Complete coordinated campaigns

Turn one idea or media asset into several connected posts across multiple platforms instead of publishing isolated posts one at a time.

Hands-free until approval

Claude handles preparation, validation and platform operation. You review the result and explicitly approve real publication.

The intelligence

Powered by the intelligence of Claude Code

Socials Studio is not a chatbot bolted onto publishing buttons. Claude Code understands the goal, prepares the content and operates the tools — end to end. It can:

  • Understand what you're trying to achieve
  • Read campaign briefs, media and project context
  • Select the correct onboarding or publishing skill
  • Prepare platform-specific content
  • Operate the publishing tools
  • Validate before publication
  • Diagnose known failures
  • Inspect results when requested
  • Extend the app with new platforms or workflows

Socials Studio is an independent open-source project and is not affiliated with or endorsed by Anthropic.

How a post gets made

Describe → Prepare → Review → Publish → Learn

1

Describe

Ask for a quick post, campaign or media workflow in ordinary language.

2

Prepare

Claude reads the available context, writes the content and applies each platform's rules.

3

Review

See the proposed posts, media and destinations before anything happens.

4

Publish

Explicitly approve the content. Socials Studio operates the relevant publishers.

5

Learn

Inspect public activity and use the observations to improve later content when requested.

Platforms

Five platforms. Copy written for each one.

Socials Studio prepares and publishes to five destinations — with content shaped for each, not one caption copied everywhere.

YouTube

Video publishing through the official OAuth Data API.

X

Text, image and video through a saved browser session.

Bluesky

Text, image and video through a saved browser session.

LinkedIn

Text, image and video through a saved browser session.

Instagram

Image and video through a saved browser session.Video verified; image publishing not yet independently live-verified.

Back to top

Works with agentic video

From agentic video to agentic distribution

OpenMontage can create the video. Socials Studio takes the finished media and available project context, develops the wider campaign, writes for each platform and publishes the approved result.

Socials Studio flow: OpenMontage or your own media on the left feeds through Claude Code in the centre, then out to YouTube, X, Bluesky, LinkedIn and Instagram.
Create→ Understand→ Adapt→ Publish
Turn this OpenMontage render into a launch campaign — trailer on YouTube, teasers on X and Bluesky, a write-up on LinkedIn.
Read the OpenMontage project context for this video and draft matching copy for every platform before I approve it.

This is file-based compatibility: Socials Studio does not depend on OpenMontage code and is not an official integration. It is an independent community project, not affiliated with, maintained by or endorsed by OpenMontage.

Control

Claude handles the work. You keep control.

Technical detail: the publish safeguards
Every publisher validates only by default and touches no platform until you confirm. A real publish requires --confirm-publish (or confirm_publish=True); --dry-run always wins if both are passed. Every result reports a dry_run field and a plain-language message stating whether anything was actually published. See SECURITY.md and PRIVACY.md.

Open source

Open source means you can change the studio

Socials Studio is MIT licensed and built to be extended. Whether you write code or drive an agent, you can shape it:

You do not have to write the code yourself. Describe the platform or workflow to your agent, let it prepare the change, then review and test the result before contributing it.

Prefer to talk it through first? Join GitHub Discussions.

Roadmap

What is coming next?

Testing now

OpenCode support

An OpenCode-ready version is currently being tested. The aim is to let you operate Socials Studio through an open-source agent and choose from multiple model providers. This is being tested and is not yet the primary supported setup. opencode.ai →

In development

Scheduled publishing

Approved campaigns will be able to publish on a schedule without requiring you to stay in a live session. Campaign content, destinations and timing will still require review and approval.

Community-led

More platforms

New platforms will be added according to contributor interest, testing access and the reliability of available publishing methods.

Later exploration

Under consideration

  • Live streaming workflows
  • Deeper campaign-performance monitoring
  • Reusable campaign templates
  • Additional agentic media integrations
Back to top

For developers

How it's built

Simple skills plus a Python publishing layer. Playwright drives a real Chrome build for the browser platforms; YouTube uses the official OAuth Data API. Tested primarily with Claude Code.

Python 3.10–3.13 Playwright (real Chrome) YouTube OAuth Data API skills + publishing layer tests + CI MIT · open source v0.1.0-beta.4

Stop writing the same post five times.

Socials Studio is open source and available now. Clone it, run Claude Code and tell it what you want to publish.

Public beta · MIT licensed · five publishing platforms · human approval before publication