项目介绍
Agent 智能体 · 2026-11-09 更新 · 本站尚未实测
OpenTwins 是一个把 AI 代理部署到社交平台上的本地工具。按 README 描述,它会“使用你的身份、语气和内容策略”,在 LinkedIn、Twitter/X、Reddit、Bluesky、Threads、Medium、Substack、Dev.to、Product Hunt 和 Indie Hackers 上执行互动与发布动作。项目自称由 Claude 驱动,运行时以 claude CLI 作为“AI 大脑”,通过内置 Chrome CDP 完成浏览器自动化,用 Bree 做进程内任务调度,用 SQLite 记录活动与质量指标。
它不是一个云端托管服务,而是安装在你本机、由本地仪表盘控制的程序。
核心能力
点击能力名称查看输入、输出和原文依据。
- 10 个平台代理:每个平台一个代理,在设定的活跃时段内每小时运行一次。README 列出的自动化动作包括(以下是能力介绍,本站不推荐自动养号或刷互动,也未连接任何账号执行):Reddit 评论、发帖、点赞与养号;Twitter/X 回复、推文、线程串、文章、引用推文;LinkedIn 评论、发帖、文章、连接请求;Bluesky、Threads 的评论、发帖、引用;Medium 回应、鼓掌、文章;Substack 评论、笔记、通讯、restack;Dev.to 评论、文章、表情;Product Hunt 评论、点赞与论坛互动;Indie Hackers 评论与发帖。
- 7 阶段内容流水线:每天一次,依次是趋势侦察、竞品情报、互动追踪、网络地图、放大识别、内容规划、按平台撰写文案。
- Web 仪表盘:默认地址
http://localhost:3847,含 Command(总览)、Agents(单代理控制与限额)、Activity(会话事件流)、Quality(质量指标与趋势)、Config(身份、语境、内容支柱、语气、日程)几个页面。 - 可配置身份与语气:配置保存在
~/.opentwins/config.json,在仪表盘保存后会重新生成代理文件。
实际应用场景
适用场景
适合希望把个人品牌运营中的“持续发帖与互动”交给自动化流程的个人创作者、独立开发者或增长运营者;也适合想研究“代理调度 + 浏览器自动化 + 内容流水线”如何组合的开发者。
不适合的场景需要提前说明:README 未描述对平台自动化条款、账号封禁风险、内容审核合规的任何处理机制,资料中也没有人工复核环节的说明,因此不宜作为无人值守的账号运营方案直接投产。此类合规与风控问题均待核验。
安装与接入
前置条件是 Node.js 18+,以及 Claude Code CLI:
npm install -g @anthropic-ai/claude-code
从 npm 安装并初始化:
具体安装步骤请按原仓库 README 逐条确认。
init 会在浏览器打开 http://localhost:3847/setup 的向导,逐步配置认证、身份、平台、语气与日程;各平台的浏览器配置文件也在仪表盘里建立,无需命令行步骤。
如需从源码安装,README 给出:
具体安装步骤请按原仓库 README 逐条确认。
常用命令还包括 opentwins init --force(覆盖已有配置)、start(前台运行)、stop、status、config show。项目资料中的 GitHub mcp_config、server_config 路径返回 404,说明未提供 MCP 服务端配置,本项目也不是 MCP 服务器,接入方式为本地部署。
使用条件与限制
- 是否需要部署
- 需自行准备运行环境,具体要求见正文
- 是否需要注册
- 账号和认证要求见正文;未明确说明的项目仍待核验
- 是否需要 API Key
- 待核验
- 费用与额度
- 费用边界见正文,项目许可不代表模型或托管服务免费
- 所需权限
- 待核验
- 许可证与服务条款
- 待核验
权限费用与限制
- 账号权限:程序以“你的身份”在社交平台发布与互动,等于让它持有你登录态的浏览器配置(
browser-profiles/)。README 未说明凭据存储加密方式,待核验。 - 模型与费用:认证有两种方式,一是 Claude Code 订阅(使用
claude setup-token产生的 OAuth token),二是 Anthropic API Key(来自 console.anthropic.com)。因此模型使用会产生订阅费或按量 API 费用,具体价格待向 Anthropic 官方核验。仓库采用 MIT 许可不等于模型调用免费。 - 模型范围:README 只提到 Claude / Anthropic,未见对其他模型或国内模型的支持说明,是否可替换资料未说明。
- 地域与网络:Anthropic 服务与各社交平台的可用性、境内网络连通性均待核验,仓库未作声明。
- 运行形态:仅描述本地仪表盘与本地守护进程,未见 Windows / macOS / Linux 的具体支持声明,待核验。
国内使用情况
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。
- 官方网站访问
- 尚未实测 待核验
- GitHub 仓库访问
- 尚未实测 待核验
- 官方服务国内连接
- 尚未实测 待核验
- 国内网络情况
- 尚未实测 待核验
- 国内模型兼容性
- 尚未实测 待核验
- 自定义 API
- 尚未实测 待核验
- 海外服务依赖
- 尚未实测 待核验
- 海外账号要求
- 尚未实测 待核验
- 中文界面
- 尚未实测 待核验
- 国内最后核验时间
- 尚未实测
许可与国内使用
仓库代码以 MIT 许可证发布(LICENSE 版权归 Open-Twin),可复制、修改、分发,需保留版权与许可声明,软件按“原样”提供、不附担保。这一许可只覆盖仓库代码本身,不覆盖 Anthropic 模型服务、各社交平台服务及官网 opentwins.ai 提供的任何托管服务;官网是否存在付费计划与具体价格待向官方核验。项目仓库目前显示未归档。域名与官网存在不代表服务部署地域或境内可用性,国内使用需自行核验网络、账号与平台规则合规性。
项目资料与来源
字段依据与待核验事项
access:来源确认 · npm install -g opentwins
project_type:来源确认 · Deploy AI agents that engage on LinkedIn, Twitter/X, Reddit, Bluesky, Threads, Medium, Substack, Dev.to, Product Hunt, and Indie Hackers - using your identity, voice, and content strategy.
原始 README(折叠技术参考)
# OpenTwins
[](https://github.com/Open-Twin/opentwins/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/opentwins)
[](LICENSE)
[](https://nodejs.org/)
Your autonomous digital twins across every social platform. [opentwins.ai](https://opentwins.ai)
> Deploy AI agents that engage on LinkedIn, Twitter/X, Reddit, Bluesky, Threads, Medium, Substack, Dev.to, Product Hunt, and Indie Hackers - using your identity, voice, and content strategy. Powered by Claude.
OpenTwins deploys AI agents that engage on Reddit, Twitter/X, LinkedIn, Bluesky, Threads, Medium, Substack, Dev.to, Product Hunt, and Indie Hackers - using your identity, voice, and content strategy.
## Prerequisites
- [Node.js](https://nodejs.org/) 18+
- [Claude Code](https://github.com/anthropics/claude-code) CLI (`npm install -g @anthropic-ai/claude-code`)
## Quick Start
```bash
# 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
```
Browser profiles for each platform are set up from the dashboard — no CLI step needed.
`opentwins init` checks prerequisites, starts the dashboard, and opens a setup wizard at `http://localhost:3847/setup`. The wizard walks you through authentication, identity, platforms, voice, and schedule — no CLI prompts.
## Install from Source
```bash
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
```
## Commands
```
opentwins init Launch the web setup wizard (default)
opentwins init --force Overwrite an existing config
opentwins start Start scheduler + dashboard (foreground)
opentwins start -d Same, as a detached background daemon
opentwins stop Stop the daemon (scheduler + dashboard)
opentwins status Show agent states and schedule
opentwins config show View current configuration
```
## How It Works
### Platform Agents (10)
Each platform has an autonomous agent that runs hourly during your active hours:
| Platform | Actions |
|----------|---------|
| Reddit | Comments, posts, upvotes, karma building |
| Twitter/X | Replies, tweets, threads, articles, quote tweets |
| LinkedIn | Comments, posts, articles, connection requests |
| Bluesky | Comments, posts, quotes |
| Threads | Comments, posts, quotes |
| Medium | Responses, claps, articles |
| Substack | Comments, notes, newsletters, restacks |
| Dev.to | Comments, articles, reactions |
| Product Hunt | Comments, upvotes, forum engagement |
| Indie Hackers | Comments, posts |
### Content Pipeline (7 stages)
Runs daily to generate fresh content for all platforms:
1. **Trend Scout** - Predicts trending topics
2. **Competitive Intel** - Monitors competitor activity
3. **Engagement Tracker** - Tracks post performance
4. **Network Mapper** - Maps engagement targets
5. **Amplification** - Identifies content to amplify
6. **Content Planner** - Generates daily content brief
7. **Content Writer** - Creates platform-specific content
### Web Dashboard
Access at `http://localhost:3847` when OpenTwins is running (`opentwins start` or `opentwins start -d`). The dashboard can control the scheduler daemon via the Automation On/Off button.
- **Command** — Mission control: KPI cards (agents, runs, tool calls, automation), platform agent cards, recent runs table, content pipeline flow
- **Agents** — Per-agent controls with hero panel (run/stop/remove), today's stats, limits with progress bars, behavior tuning, today's schedule, live activity feed from the latest Claude session
- **Activity** — Sessions grouped by run, each expandable to show the full event feed (thinking, tool calls, errors) with filter chips by event kind
- **Quality** — Today's snapshot KPIs with health coloring, trend charts (volume, disagreement rate, word density, style distribution) over 7/14/30 days
- **Config** — Identity, professional context, content pillars, voice, schedule, and pipeline settings. Saving regenerates agent files automatically
## Architecture
```
~/.opentwins/
config.json Your identity and settings
data.db SQLite database (activity, quality, runs)
workspaces/
promo-assistant-reddit/ Agent workspace (per platform)
promo-assistant-twitter/
...
pipeline/ Content pipeline workspace
browser-profiles/ Chrome profiles (per platform)
locks/ Agent run locks
logs/ Execution logs
```
OpenTwins uses:
- **Claude Code** as the AI brain (runs agents via `claude` CLI)
- **Chrome CDP** for browser automation (built-in)
- **Bree** for in-process job scheduling
- **SQLite** for activity tracking and quality metrics
- **Handlebars** templates for identity-swappable agent configs
## Configuration
After `opentwins init`, your config lives at `~/.opentwins/config.json`. Edit it via the web dashboard's **Config** tab or re-run `opentwins init --force` to start the wizard from scratch.
### Authentication
Two options:
- **Claude Code subscription** — Uses OAuth token from `claude setup-token`
- **Anthropic API key** — Uses API key from [console.anthropic.com](https://console.anthropic.com/settings/keys)
The setup wizard validates credentials before saving, so you'll know immediately if the token is wrong.
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.
## License
[MIT](LICENSE)
历史前置条件说明(补充参考)
Node.js 18+;Claude Code CLI(npm install -g @anthropic-ai/claude-code);需 Claude Code 订阅 OAuth token 或 Anthropic API Key;模型订阅/API 费用待核验;各社交平台账号及登录态浏览器配置;Anthropic 服务与平台网络连通性、境内可用性待核验;操作系统支持范围待核验。
项目来源与清单版权许可
https://github.com/Open-Twin/opentwins
整理来源:https://github.com/slavakurilyak/awesome-ai-agents
清单版权与许可:
MIT License
Copyright (c) 2024 Slava Kurilyak
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.