Settings

Configure your GitHub connection, API keys, and posting behaviour.

🔗
GitHub Connection
Required for the dashboard to read/write data and trigger workflows
Your PAT is stored only in your browser (localStorage) — it is never sent anywhere except directly to the GitHub API over HTTPS.
The public GitHub repo where this app lives.
Needs repo + workflow scopes. Create one here →
⚙️
Posting Behaviour
Control how new articles are handled when detected
Auto-post new articles
When ON, articles are posted automatically without needing your approval in the dashboard
Enabled Platforms
𝕏 Twitter / X
Requires Twitter API credentials below
f Facebook
Posts to your Facebook Page
◉ Instagram
Requires a Business or Creator account
@ Threads
Uses the official Threads API via Meta
Gemini API Keys (Caption Generator)
Up to 5 keys — the script rotates to the next key when one hits its rate limit
Keys are saved as encrypted GitHub Secrets — they are never stored in your code or this browser. Get free Gemini API keys at Google AI Studio →
𝕏
Twitter / X API
OAuth 1.0a — requires API Key, Secret, Access Token, and Access Secret
As of Feb 2026, Twitter no longer has a free tier. Posting requires a paid API plan (~$100/month Basic) or pay-per-use. Twitter Developer Portal →
f
Facebook Page API
Meta Graph API — posts to your Facebook Page
You need a Facebook App with pages_manage_posts permission and a long-lived Page Access Token. Graph API Explorer →
Instagram Business API
Meta Graph API — requires a Business or Creator account
Your Instagram must be a Business or Creator account connected to a Facebook Page. Use the same Facebook App as above with instagram_basic + instagram_content_publish permissions.
@
Threads API
Official Meta Threads API (graph.threads.net)
Register a Threads app at Meta for Developers. You need threads_basic + threads_content_publish permissions. Get your User ID from the Threads API after OAuth.
Encrypting and saving secrets...