跳到正文

wanglinsaputra

OmniPost-AI

AI-powered Chrome extension for generating and publishing posts to Facebook, Threads, and X using ChatGPT, CLAUDE and Gemini.

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

这篇是英文原文

下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

OmniPost AI

Chrome extension for multi-platform auto-posting. AI-powered (ChatGPT / Gemini) content generation with one-click publish to Facebook, Threads, and X (Twitter).

Features

  • AI Content Generation — pick ChatGPT, Claude, or Gemini, describe your topic, AI writes the post
  • Multi-Platform — post to Facebook, Threads, and X (Twitter) from a single popup
  • Image Upload — attach one image to your post; it is uploaded automatically along with the text on Threads, Facebook, and X
  • Thread Scheduling — set date and time for Threads posts (uses chrome.alarms)
  • Multi-Paragraph Threads — configure 1-5 paragraphs for Threads
  • No API Keys Required — works with your existing browser login sessions

Extension

extension/
  manifest.json           Chrome extension manifest (MV3)
  vite.config.ts          Vite build config with CRXJS
  src/
    background/           Service worker (background.ts)
    content_scripts/      Content scripts for AI and social platforms
      platforms/          Per-platform posting logic (facebook.ts, threads.ts, x.ts)
    popup/                Extension popup UI (index.html, popup.ts, style.css)
    utils/                Shared types, selectors, Supabase client

Extension

cd extension
npm install
npm run dev       # watch mode with hot reload
npm run build     # production build -> dist/

Build Output

Extension build produces a dist/ folder ready for Chrome loading:

  1. Open Chrome -> chrome://extensions
  2. Enable Developer mode
  3. Load unpacked -> select extension/dist/

AI Models

ModelTemp/Incognito Mode
ChatGPT?temporary-chat=true
Claude?incognito=true
GeminiFresh session

Platform Support

PlatformPost TypeImageScheduleParagraph Count
ThreadsMulti-paragraphYes (first post)Yes1-5
FacebookSingle postYesNoN/A
X (Twitter)Single tweetYesNoN/A (280 chars)

Licensi

MIT

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。