OpenTwins

Autonomous Agents 💻 Handlebars ⚖️ MIT 🟡 Quiet lately
10 stars

OpenTwins is a tool that deploys autonomous AI agents across multiple social platforms, using your identity and voice to engage with content. It solves the problem of maintaining a consistent presence on many platforms by automating interactions and content generation. It is for developers and marketers who want to leverage AI to grow their social media presence.

✨ Key features

  • Autonomous agents for 10 social platforms
  • Content pipeline with 7 stages for daily content generation
  • Web dashboard for control and monitoring
  • Identity and voice configuration
  • Activity tracking and quality metrics
  • Runs as a background daemon

🎯 Use cases

  • Automate engagement on Reddit, Twitter, LinkedIn, etc.
  • Generate and schedule platform-specific content daily
  • Monitor competitor activity and trends
  • Build karma and connections on social platforms
  • Manage multiple social media accounts from one dashboard

📦 Installation

🧰 Requirements: Requires Node.js 18+ and Claude Code CLI (npm install -g @anthropic-ai/claude-code). Authentication via Claude Code subscription or Anthropic API key.

Install from npm
npm install -g opentwins
Initialize - launches a web wizard in your browser
opentwins init
Launch OpenTwins (scheduler + dashboard) as a background daemon
opentwins start -d   # dashboard at http://localhost:3847

For source installation:

git clone https://github.com/Open-Twin/opentwins.git
cd opentwins
Install dependencies
npm install
cd src/ui/client && npm install && cd ../../..
Build
npm run build
Link globally
npm link
Verify
opentwins --version

🚀 Usage

# Initialize and start OpenTwins
opentwins init
opentwins start -d

Then open the dashboard at http://localhost:3847 to configure platforms and agents.

❓ FAQ

What platforms does OpenTwins support?

It supports Reddit, Twitter/X, LinkedIn, Bluesky, Threads, Medium, Substack, Dev.to, Product Hunt, and Indie Hackers.

How do I authenticate with OpenTwins?

You can use a Claude Code subscription OAuth token or an Anthropic API key. The setup wizard validates credentials before saving.

Can I run OpenTwins in the background?

Yes, use opentwins start -d to run it as a detached background daemon.

Where is the configuration stored?

Configuration is stored at ~/.opentwins/config.json and can be edited via the dashboard's Config tab.

📊 Repository

Stars★ 10
Forks🍴 2
Open issues🐛 17
Last commit🕒 Jul 17, 2026
Created📅 Apr 2026
Language💻 Handlebars
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.