Automagical Threads automation for creators, founders, and builders. Draft with AI and stay in control, or hand the wheel to a self-running agent that posts and replies on its own.
English ยท ํ๊ตญ์ด
Features ยท Full-Auto ยท Quick Start ยท Configure AI ยท Configure Threads ยท Changelog ยท Releases
Tip
Current release: v0.2.20. Local vision for reply images, current date/time in system prompts, side mission, long posts as 1/n threads, recent-post memory (default 5), news source links, dual timers, and EN/ํ๊ตญ์ด Settings + Full-Auto. See Full-Auto and CHANGELOG.md.
- The Idea
- Full-Auto Mode
- Features
- Screenshots
- Quick Start
- Configure AI
- Configure Threads
- Daily Workflow
- Architecture
- Tech Stack
- Project Layout
- Safety Model
- Roadmap
- Contributing
- License
- ํ๊ตญ์ด
- Changelog
AutoThreads is a desktop app that turns news, replies, and ideas into Threads content. It works two ways:
- Assisted mode โ AI writes drafts, you decide what posts. Find news, generate a Thread-ready draft, attach an optional image, and schedule it. You review everything before it goes live.
- Full-Auto mode โ the agent runs itself. On separate post and reply timers it scrapes current news, decides what's worth posting (with anti-repeat memory), writes it, answers replies and @mentions, and can optionally join public threads in your niches โ hands-off, with hard safety caps.
Built for a creator workflow where you want leverage, not chaos:
- ๐ Find current news around topics you care about.
- ๐ง Let AI turn it into a Thread-ready draft โ or run the whole loop for you.
- ๐ผ๏ธ Pull a related public image from the web.
- ๐ฃ๏ธ Teach it your writing voice.
- ๐ฌ Draft or auto-send replies, @mentions, and nested thread comments.
- โฐ Schedule posts for later.
- ๐ธ Use a local LLM for $0 cloud API cost, or bring Claude, ChatGPT, Gemini, or any OpenAI-compatible endpoint.
Most of AutoThreads is deliberately "AI drafts, you decide." Full-Auto is the opt-in exception: a self-running agent for a hands-off Threads presence. Open the Auto tab, configure it, and press Launch โ posts and replies run on independent timers.
POST TIMER (default 60 min) REPLY TIMER (default 5 min)
โโ scrape CURRENT news โโ unanswered replies (incl. nested)
โโ plan (news-first if enabled) โโ @mentions of you
โโ anti-repeat vs recent posts โโ optional discover (public niches)
โโ write ยท publish / draft โโ generate ยท publish / draft
โโ log โโ failures retry ~1 min
| Setting | What it controls |
|---|---|
| Goal | Primary objective โ followers, engagement, etc. Drives planning, posts, and replies. |
| Side mission | Optional temporary secondary goal (e.g. soft-promote an app). Empty = off. Woven in lightly when natural โ never hard-sell. |
| Topics / niches | Removable pills (ร) + popular autocomplete. Popular Threads niches first (AI, tech, startups, productivity, humorโฆ) plus more categories and custom multi-select. |
| Post language | Match the source, Korean only, English only, or follow the app language. |
| Personality | Agent name, creator, creator @handle, address term (e.g. "Master"), and tone notes. |
| Post timer | How often the agent plans/posts (default 60 min). |
| Recent posts memory | How many past posts to load for anti-repeat (1โ20, default 5) โ lower uses fewer LLM tokens. |
| Reply / mention timer | How often it scans replies + mentions (default 5 min). Separate from the post timer. |
| Original vs news | Mix of original riffs vs news reactions (live-news mode caps originals so news stays primary). |
| Post here and there (sporadic) | Lightly skips ~18% of scheduled post ticks (never two in a row; Run once always posts). |
| Live news + interactive voice | News-first from scrapers; occasional โfeelingsโ posts from last 3 posts + replies; follower callbacks. Hover (?) in-app for the full tip. |
| Replies on my posts | Answer unanswered comments, including nested replies in ongoing threads. Hard cap: 20 unanswered per post (newest first) so viral threads donโt run forever. |
| @mentions of me | Answer public posts that @mention you (threads_manage_mentions on the token). Without Meta Advanced Access, only app Testersโ mentions appear (activity log shows Mentions API raw counts). |
| Discover (public niches) | Opt-in: reply to random public posts via keyword search (threads_keyword_search; public results need advanced access). |
| Publishing | Live to Threads, or draft-only as a safety valve. Auto-publish replies can be separate. |
| Control | Behavior |
|---|---|
| Save | Persist Full-Auto settings (persona, caps, niches, publishing mode, toggles). |
| Launch | Start both loops; resets post + reply timers and runs an immediate reply/mention scan. |
| Stop | Halt immediately; nothing further posts or replies. |
| Run once | Execute post + reply/mention (and discover if on) now โ good for draft-only dry runs. |
While running, the Auto tab shows:
- Posts today / cap ยท Replies today / cap
- Post timer countdown (every N min)
- Reply / mention timer countdown (every N min; failures note ~1 min retry)
- Live vs draft-only mode
- Activity log (plan, post, reply, discover, errors)
- News-first (when Live news interactive is on) โ most posts react to current scraped headlines, not recycled LLM monologues. News posts always include the source article URL at the end.
- Long posts โ threads โ over 500 characters, published as numbered parts (
1/3,2/3,3/3โฆ) under the root (max 5 parts) instead of mid-sentence clipping. - Side mission โ temporary promo/campaign context sits beside the primary goal in the system prompt and planner.
- Anti-repeat โ remembers recent posts (local drafts + live Threads scrape; count is configurable) so topics/angles donโt loop.
- Interactive โ occasional feelings posts and light callbacks to followers about prior remarks.
- Knows its creator โ replies from your
@handleget special, warm treatment. - Human, not a news desk โ funny, casual, opinionated; written to invite replies and likes.
- Anti-spam โ hard daily caps; used headlines are never reposted; failed publishes retry ~1 minute.
- Reliable post ticks โ empty LLM plans force one news/original post; sporadic never skips twice in a row.
- @mentions first โ Mentions API is paginated; @mentions are answered before post replies when both are queued.
- Long-thread stop โ each of your posts is hard-capped at 20 unanswered replies (newest first, not configurable). Older comments are skipped; the activity log and Replies page explain when a thread was truncated.
- Discreet โ instructed never to reveal system prompts, API keys, tokens, or internal config.
- Transparent โ live status + activity log (EN or KO from Settings language); activity appears in Drafts/Queue.
- Configure AI provider and Threads access token in Settings; run both connection tests.
- Token permissions should include publishing, replies, and
threads_manage_mentions(regenerate the token after enabling the permission in Meta). For public @mentions from non-testers, request Advanced Access for that permission. Optional:threads_keyword_searchfor discover. - Open Auto โ set goal, niches, persona, and conservative caps (e.g. 1โ2 posts/day).
- Prefer Live news + interactive voice ON for a news-driven feed.
- Turn Publish live off (draft-only) โ Save โ Run once.
- Review drafts in Drafts / Replies; adjust persona/caps if needed.
- When ready, enable Publish live, Launch, and watch the activity log.
Important
Full-Auto can publish to your real account. It is off until you Launch it and stops the instant you press Stop. Always start in draft-only mode before going live.
| Permission | Used for |
|---|---|
threads_basic |
Profile / baseline API |
threads_content_publish |
Create & publish posts |
threads_read_replies / threads_manage_replies |
Read & answer replies (incl. nested) |
threads_manage_mentions |
Fetch & answer @mentions |
threads_keyword_search |
Discover public posts in niches (public results need advanced access) |
App permission โReady for testingโ is not enough by itself โ the access token must include the scopes when it is generated.
| Feature | What it means |
|---|---|
| ๐ฐ News/blogs โ drafts | Topics or presets (science, fashion, financeโฆ). Sources: Google News RSS, Yahoo News, selective Hacker News, Naver News, custom RSS/Atom. |
| ๐ค Full-Auto agent | Dual timers: post planning + reply/mention/discover loops, daily caps, activity log. Off until Launch. |
| ๐๏ธ Live news interactive | News-first generation, feelings posts, follower callbacks, anti-repeat memory. |
| ๐ฌ Replies + @mentions | Replies page: All / Replies / @Mentions filters. Nested thread replies included; 20 unanswered / post hard cap on long threads. |
| ๐๏ธ Local vision | Reply/mention images from Threads are sent to Local LLM (OpenAI-compatible multimodal). Cloud providers stay text-only. |
| ๐๏ธ Date-aware prompts | System prompts include current local date/time for timely writing. |
| ๐งต Multi-post threads | Long AI posts publish as 1/nโฆn/n under the root (max 5). |
| ๐ฏ Side mission | Optional temporary secondary goal (soft promo) next to primary Goal. |
| ๐ Discover engagement | Opt-in keyword-search replies on public posts in your niches. |
| ๐ฒ Sporadic posts | Randomly skip post ticks for a more human cadence. |
| ๐ป Local LLM | Jarvis, Ollama, LM Studio, llama.cpp, or any OpenAI-compatible local server โ $0 API cost (vision supported). |
| โ๏ธ Cloud models | Claude, ChatGPT/OpenAI, Gemini, or custom OpenAI-compatible provider. |
| ๐ผ๏ธ Image assist | AI keywords โ Wikimedia Commons โ you choose. |
| ๐ฃ๏ธ Writing style | Style notes, samples, import recent Threads posts. |
| โฐ Scheduler | Schedule drafts; due posts publish while the app is open. Failed drafts retry ~1 min. |
| ๐ Token-first Threads | Paste access token; OAuth fields optional. |
| ๐ก๏ธ Private by design | Secrets encrypted via OS keychain; renderer has no raw FS/network. |
| ๐ Localized UI | Core shell: EN, ES, KO, ZH, JA, FR, DE, PT. Settings + Full-Auto fully bilingual EN/ํ๊ตญ์ด. |
Show screenshots
Screenshots use sanitized demo content. No real tokens, accounts, drafts, or private data are shown.
git clone https://github.com/eisenjimmy/autoTHREADS.git
cd autoTHREADS
npm install
npm run devProduction build & packaging
Build the production app:
npm run build
npm startPackage installers:
npm run package:mac # macOS
npm run package:win # Windows
npm run package:all # bothPrebuilt macOS + Windows installers: GitHub Releases (latest v0.2.20).
Apps are not notarized yet. On first open: right-click โ Open (or allow under Privacy & Security).
Open Settings โ AI provider.
Use any OpenAI-compatible local server, then click Test connection.
| Server | Base URL example | Model example |
|---|---|---|
| Jarvis | http://127.0.0.1:8080/v1/chat/completions |
gemma4-v2 |
| Ollama | http://localhost:11434/v1 |
llama3.1 |
| LM Studio | http://localhost:1234/v1 |
whatever model you loaded |
Supported providers: Claude ยท ChatGPT/OpenAI ยท Gemini ยท Other (any OpenAI-compatible endpoint).
"Other" provider options
- Base URL
- Model
- Optional API key
- Headers JSON
- Request JSON such as
temperature,top_p,max_tokens, or provider-specific fields
Publishing, replies, mentions, and optional discover use the official Threads API. The easiest desktop workflow is token-first.
Step-by-step token setup
- Go to Meta Developers and create/select your app.
- Add the Threads API use case.
- In the Threads API settings, click Add or Remove Threads Testers.
- Add your Threads account.
- Accept the tester invite in Threads if Meta asks.
- Enable needed permissions (publish, replies, mentions, optional keyword search).
- Return to User Token Generator and generate a token after those permissions are on.
- Open AutoThreads โ Settings โ Threads API.
- Paste the token into Access token.
- Leave User ID blank unless the test tells you otherwise.
- Click Test connection.
Advanced OAuth setup is still available in the app, but most desktop users do not need App ID, App Secret, or Redirect URI once they have a usable token.
Assisted:
- Add topics you care about.
- Open News and choose a headline โ Generate draft.
- Edit the draft, Suggest images, and choose an optional image.
- Post now, schedule it, or delete it.
- Use Replies (All / Replies / @Mentions) to draft responses; use Writing style for voice.
Hands-off:
- Open the Auto tab โ goal, niches, persona, dual timers, live-news / sporadic / discover toggles.
- Prefer draft-only first โ Save โ Run once or Launch Full-Auto.
- Watch the activity log โ posts, nested replies, @mentions, optional discover replies.
News sources โโ
โโ> LLM provider โ> Draft โ> Review โ> Post now / Schedule โ> Threads API
Replies API โโโค โ โ
Mentions API โโค โ โโ> Optional public image
Keyword searchโค โโ> Style + recent-post memory (anti-repeat / interactive)
โ
Full-Auto post timer โธ scrape ยท plan ยท generate ยท publish/draft ยท log
Full-Auto reply timer โธ replies ยท @mentions ยท discover ยท retry failures
Process boundaries
Main process (Electron/Node) owns all side effects: news fetching, LLM calls, image search, Threads API calls, draft persistence, the scheduler, the Full-Auto engine, and secret encryption.
Renderer (React) is a typed UI over a small contextBridge API. It never touches the
filesystem, shell, or remote APIs directly.
Storage โ local JSON under the OS user-data directory. API keys and Threads tokens are encrypted
with Electron safeStorage (Keychain on macOS, DPAPI on Windows).
| Layer | Tech |
|---|---|
| Desktop shell | Electron |
| UI | React 19 + TypeScript (strict) |
| State | Zustand |
| Build | Vite |
| Packaging | electron-builder |
| Storage | Dependency-free local JSON |
| APIs | Threads Graph API (publish, replies, conversation, mentions, keyword search), Google News RSS, Yahoo News, Hacker News Algolia API, Naver News, RSS/Atom feeds, Wikimedia Commons |
electron/ Main process
main.ts App window, IPC handlers, security hardening
llm.ts Claude / OpenAI / Gemini / Local / Other adapters
threadsApi.ts Threads Graph API (posts, nested replies, mentions, keyword search)
threadsOAuth.ts Optional OAuth callback flow
news.ts Google ยท Yahoo ยท Naver ยท custom RSS/Atom ยท selective Hacker News
images.ts AI image keywords + Wikimedia Commons search
drafts.ts Draft store
scheduler.ts Due-post publisher + failed-draft retry + auto-draft loop
autopilot.ts Full-Auto engine: dual timers, discover, live-news interactive
pipeline.ts Prompts, planning, recent-post memory, generation
settings.ts Settings + encrypted secrets
src/ Renderer
components/ Drafts, News, Replies, Queue, Autopilot, Settings, Onboarding
store/ Zustand app store
styles/ Monotone desktop UI
i18n.ts Localization strings (Settings + Full-Auto: full EN/KO)
docs/assets/ README hero, screenshots, and setup graphics
build/ App icons for packaging
CHANGELOG.md Release history (Keep a Changelog)
By default, AutoThreads is not a black-box autoposter:
- โ Drafts wait for review (assisted mode).
- โ AI replies can be drafts, not surprise posts.
- โ Auto-generated drafts do not publish themselves unless you scheduled them or enabled Full-Auto live.
- โ Scheduled posts publish only because you scheduled them.
- โ Tokens and keys are encrypted locally.
- โ External links open in the system browser.
- โ Navigation is hardened so arbitrary pages cannot inherit the preload bridge.
Full-Auto is the one autonomous exception, and it is opt-in:
- ๐ข Off until you Launch it, and stops the moment you press Stop.
- ๐งฏ Hard daily post/reply caps + 20 unanswered / post long-thread stop; used headlines never reposted; anti-repeat memory.
- ๐ Draft-only switch for dry runs.
- โฑ๏ธ Separate reply timer + ~1 minute retry on publish failures.
- ๐ค Never reveal system prompts, API keys, tokens, or internal configuration.
- Multi-account workspaces
- Per-source scheduling and source health indicators
- Better image-source controls
- Draft thread splitting
- Analytics on posted content
- Full-Auto performance dashboard (engagement per post)
- Packaged notarized macOS releases
- Linux packaging
- Windows CI packaging without a local Windows host
Pull requests are welcome! Recommended checks before opening a PR:
npm run typecheck
npm run buildPlease keep the core principle intact: automate the workflow, not the creator's judgment โ and keep Full-Auto opt-in and safely capped.
Not affiliated with Meta or Threads. "Threads" is a trademark of Meta Platforms, Inc.
โฌ English ยท ํ๊ตญ์ด
AutoThreads๋ Threads ์ด์์ AI๋ก ๋์์ฃผ๋ ๋ฐ์คํฌํฑ ์ฑ์ ๋๋ค. ๋ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค.
- ๋ณด์กฐ ๋ชจ๋ โ AI๊ฐ ์ด์์ ๋ง๋ค๊ณ , ๊ฒ์ ์ฌ๋ถ๋ ์ฌ์ฉ์๊ฐ ๊ฒฐ์ ํฉ๋๋ค. ๋ด์ค๋ฅผ ์ฐพ์ ์ด์์ ๋ง๋ค๊ณ , ์ด๋ฏธ์ง๋ฅผ ๋ถ์ด๊ณ , ์์ฝํฉ๋๋ค.
- ์์ ์๋ ๋ชจ๋ โ ์์ด์ ํธ๊ฐ ์ค์ค๋ก ์ด์ํฉ๋๋ค. ๊ฒ์ ํ์ด๋จธ์ ๋ต๊ธยท๋ฉ์ ํ์ด๋จธ๋ฅผ ๋ฐ๋ก ๋๊ณ , ์ต์ ๋ด์ค ์ค์ฌ ๊ธ, ์ค์ฒฉ ๋ต๊ธ, @๋ฉ์ , (์ ํ) ๊ณต๊ฐ ๊ธ ๋ฐ๊ฒฌ ๋ต๊ธ๊น์ง ์ฒ๋ฆฌํฉ๋๋ค. ํ๋ฃจ ํ๋์ ๋ฐ๋ณต ๋ฐฉ์ง ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ต๋๋ค.
- ๐ค AI ์๋ํ + ์ฌ์ฉ์ ํต์ (๋๋ ์์ ์๋)
- ๐ธ Local LLM ์ฌ์ฉ ์ API ๋น์ฉ $0
- ๐ฐ ์ค์๊ฐ ๋ด์ค ๊ธฐ๋ฐ ์ด์ / ๊ฒ์
- ๐ผ๏ธ ๊ด๋ จ ์ด๋ฏธ์ง ๊ฒ์
- ๐ฃ๏ธ ๋ด ๊ธ์ฐ๊ธฐ ์คํ์ผ ๋ฐ์
- ๐ฌ ๋ต๊ธ ยท @๋ฉ์ ยท ์ค์ฒฉ ์ค๋ ๋ ์๋ (๊ธด ์ค๋ ๋๋ ๊ฒ์๋ฌผ๋น ๋ฏธ๋ต๋ณ 20๊ฐ ๊ณ ์ ํ๋)
- ๐ฒ ๋ถ๊ท์น ๊ฒ์ ยท ์ค์๊ฐ ๋ด์ค+์ํธ์์ฉ ๋ณด์ด์ค
- โฐ ์์ฝ ๋ฐํ ยท ์คํจ ์ ์ฝ 1๋ถ ์ฌ์๋
- ๐ ํ ํฐ ์ฐ์ Threads ์ค์
- ๐ ๋ก์ปฌ ์ํธํ ์ ์ฅ
- ๐ ์ค์ ยท Full-Auto ยท ํ๋ ๋ก๊ทธ ์์ด/ํ๊ตญ์ด ์ง์
Auto(์๋) ํญ์์ ์ค์ ํ๊ณ ์์ ์๋ ์์์ ๋๋ฅด๋ฉด ๋์ํฉ๋๋ค. ๊ธฐ๋ณธ์ ๊บผ์ ธ ์์ต๋๋ค.
๊ฒ์ ํ์ด๋จธ (๊ธฐ๋ณธ 60๋ถ) ๋ต๊ธ ํ์ด๋จธ (๊ธฐ๋ณธ 5๋ถ)
โโ ์ต์ ๋ด์ค ์คํฌ๋ฉ โโ ๋ฏธ๋ต๋ณ ๋ต๊ธ (์ค์ฒฉ ํฌํจ)
โโ ๊ณํ (๋ด์ค ์ฐ์ ์ต์
) โโ @๋ฉ์
โโ ์ต๊ทผ ๊ธ ๊ธฐ์ต ยท ๋ฐ๋ณต ๋ฐฉ์ง โโ (์ ํ) ๋ถ์ผ ๊ณต๊ฐ ๊ธ ๋ฐ๊ฒฌ ๋ต๊ธ
โโ ์์ฑ ยท ๊ฒ์/์ด์ โโ ์คํจ ์ ~1๋ถ ์ฌ์๋
โโ ํ๋ ๋ก๊ทธ
| ํ ๊ธ | ์ค๋ช |
|---|---|
| ์ฌ๊ธฐ์ ๊ธฐ ๊ฒ์ (๋ถ๊ท์น) | ์์ฝ ๊ฒ์ ํฑ์ ์ฝ 18%๋ง ๊ฑด๋๋ (์ฐ์ ์คํต ์์ ยท ํ ๋ฒ ์คํ์ ํญ์ ๊ฒ์) |
| ์ฌ์ด๋ ๋ฏธ์ | ์์ ๋ถ๋ชฉํ (์: ์ฑ ์์ฐ์ค๋ฝ๊ฒ ์๋ฆฌ๊ธฐ). ๋น์ฐ๋ฉด ๋ |
| ์ต๊ทผ ๊ฒ์ ๊ธฐ์ต | ๋ฐ๋ณต ๋ฐฉ์ง์ฉ ์ต๊ทผ ๊ธ ์ (๊ธฐ๋ณธ 5, ํ ํฐ ์ ์ฝ) |
| ๊ธด ๊ธ ์ค๋ ๋ | 500์ ์ด๊ณผ ์ 1/3 2/3 3/3 ํํ๋ก ๋ฃจํธ ์๋ ์ฐ๋ฌ์ ๊ฒ์ (์ต๋ 5๋จ) |
| ์ค์๊ฐ ๋ด์ค + ์ํธ์์ฉ ๋ณด์ด์ค | ์คํฌ๋ฉ ๋ด์ค ์์ฃผ ยท ๊ฐ๋ ์ต๊ทผ 3๊ฐ ๊ธยท๋ต๊ธ ๊ธฐ๋ฐ ๊ฐ์ ๊ธ ยท ํ๋ก์์๊ฒ ์ด์ ๋ฐ์ธ ์ธ๊ธ. ์ฑ์ (?) ํดํ ์ฐธ๊ณ |
| ๋ด ๊ฒ์๋ฌผ ๋ต๊ธ ์๋ | ์งํ ์ค์ธ ์ค๋ ๋์ ์ค์ฒฉ ๋ต๊ธ ํฌํจ. ๊ฒ์๋ฌผ๋น ๋ฏธ๋ต๋ณ ์ต๋ 20๊ฐ(์ต์ ์ฐ์ ) ๊ณ ์ ํ๋ |
| @๋ฉ์ ์๋ | threads_manage_mentions ํ ํฐ ํ์. Advanced Access ์์ผ๋ฉด ์ฑ ํ
์คํฐ ๋ฉ์
๋ง API์ ๋ณด์ |
| ๋ถ์ผ ๊ณต๊ฐ ๊ธ ๋๋ค ๋ต๊ธ | ํค์๋ ๊ฒ์ (threads_keyword_search). ๊ณต๊ฐ ๊ฒ์์ ๊ณ ๊ธ ์ก์ธ์ค/์ฑ ๋ฆฌ๋ทฐ ํ์ํ ์ ์์ |
| ์ฃผ์ ์์ฝ | ์ ํ ์ฃผ์ ร๋ก ์ ๊ฑฐ ยท ์ธ๊ธฐ ์ฃผ์ ์๋์์ฑ์ผ๋ก ๋ค์ ์ถ๊ฐ |
| ๋ฒํผ | ๋์ |
|---|---|
| ์ ์ฅ | ์ค์ ์ ์ฅ |
| ์์ | ๊ฒ์ยท๋ต๊ธ ํ์ด๋จธ ๋ชจ๋ ๋ฆฌ์ ํ ์ฆ์ ๋ต๊ธ/๋ฉ์ ์ค์บ |
| ์ค์ง | ์ฆ์ ์ค๋จ |
| ํ ๋ฒ ์คํ | ์ง๊ธ 1ํ ๊ฒ์+๋ต๊ธ(+๋ฐ๊ฒฌ) ์คํ |
- Settings์์ AI ยท Threads ํ ํฐ ์ฐ๊ฒฐ ํ ์คํธ
- ํ ํฐ์ ๊ฒ์ยท๋ต๊ธยท๋ฉ์ ๊ถํ ํฌํจ (๊ถํ ์ผ ์ดํ ํ ํฐ ์ฌ๋ฐ๊ธ). ์ผ๋ฐ ์ฌ์ฉ์ ๋ฉ์ ์ Advanced Access ํ์
- Auto์์ ๋ชฉํยท๋ถ์ผยทํ๋ ์ค์ , ์ค์๊ฐ ๋ด์ค ๋ณด์ด์ค ON ๊ถ์ฅ
- ์ค์๊ฐ ๊ฒ์ OFF(์ด์ ์ ์ฉ) โ ์ ์ฅ โ ํ ๋ฒ ์คํ
- ์ด์ ๊ฒํ ํ ์ค์๊ฐ ๊ฒ์ ON โ ์์
Important
์์ ์๋์ ์ค์ ๊ณ์ ์ ๊ฒ์ํ ์ ์์ต๋๋ค. ์์ํด์ผ ๋์ํ๊ณ ์ค์งํ๋ฉด ์ฆ์ ๋ฉ์ถฅ๋๋ค. ์ฒซ ์คํ์ ๋ฐ๋์ ์ด์ ์ ์ฉ์ผ๋ก ํ์ธํ์ธ์.
| ๊ธฐ๋ฅ | ์ค๋ช |
|---|---|
| ๐ฐ ๋ด์ค/๋ธ๋ก๊ทธ ๊ธฐ๋ฐ ์ด์ | ์ฃผ์ ยทํ๋ฆฌ์ + Google ยท Yahoo ยท HN ยท Naver ยท ์ปค์คํ RSS/Atom |
| ๐ค ์์ ์๋ | ์ด์ค ํ์ด๋จธ, ๋ฉ์ , ์ค์ฒฉ ๋ต๊ธ, ๋ฐ๊ฒฌ ๋ต๊ธ, ํ๋ ๋ก๊ทธ(ํ๊ตญ์ด ์ง์) |
| ๐๏ธ ๋ก์ปฌ ๋น์ | ๋ต๊ธยท๋ฉ์ ์ด๋ฏธ์ง๋ฅผ Local LLM(OpenAI ํธํ ๋น์ )์ ์ ๋ฌ |
| ๐๏ธ ๋ ์ง ์ธ์ | ์์คํ ํ๋กฌํํธ์ ํ์ฌ ๋ ์งยท์๊ฐ ํฌํจ |
| ๐๏ธ ์ค์๊ฐ ๋ด์ค ์ํธ์์ฉ | ๋ด์ค ์ฐ์ ยท ๊ฐ์ ๊ธ ยท ํ๋ก์ ์ฝ๋ฐฑ ยท ๋ฐ๋ณต ๋ฐฉ์ง |
| ๐ฌ ๋ต๊ธ ํ์ด์ง | ์ ์ฒด / ๋ต๊ธ / @๋ฉ์ ํํฐ. ๊ธด ์ค๋ ๋๋ ๊ฒ์๋ฌผ๋น ๋ฏธ๋ต๋ณ 20๊ฐ ํ๋ |
| ๐ป Local LLM | Jarvis, Ollama, LM Studio ๋ฑ OpenAI ํธํ โ API ๋น์ฉ $0 |
| โ๏ธ ํด๋ผ์ฐ๋ ๋ชจ๋ธ | Claude ยท ChatGPT ยท Gemini ยท Other |
| ๐ผ๏ธ ์ด๋ฏธ์ง ๋ณด์กฐ | ํค์๋ โ Wikimedia Commons |
| ๐ฃ๏ธ ๊ธ์ฐ๊ธฐ ์คํ์ผ | ๋ฉ๋ชจ ยท ์ํ ยท Threads ๊ฐ์ ธ์ค๊ธฐ |
| โฐ ์์ฝ ๋ฐํ | ์ฑ ์คํ ์ค ์๋ ๊ฒ์, ์คํจ ์ ์ฌ์๋ |
| ๐ UI ์ธ์ด | ํต์ฌ ํ๋ฉด ๋ค๊ตญ์ด + ์ค์ /Full-Auto ENยทKO ์์ ์ง์ |
git clone https://github.com/eisenjimmy/autoTHREADS.git
cd autoTHREADS
npm install
npm run devํ๋ก๋์ ๋น๋:
npm run build
npm start์ค์น ํ์ผ (macOS + Windows): Releases (์ต์ v0.2.20)
Settings โ AI provider
| ์๋ฒ | Base URL ์์ | ๋ชจ๋ธ ์์ |
|---|---|---|
| Jarvis | http://127.0.0.1:8080/v1/chat/completions |
gemma4-v2 |
| Ollama | http://localhost:11434/v1 |
llama3.1 |
| LM Studio | http://localhost:1234/v1 |
๋ก๋ํ ๋ชจ๋ธ๋ช |
์ค์ ํ ์ฐ๊ฒฐ ํ ์คํธ.
Claude ยท ChatGPT/OpenAI ยท Gemini ยท Other (OpenAI ํธํ)
- Meta Developers์์ ์ฑ ์ ํ
- Threads API use case ์ถ๊ฐ
- Threads Testers์ ๋ณธ์ธ ๊ณ์ ์ถ๊ฐ ํ ์๋ฝ
- ๊ฒ์ยท๋ต๊ธยทmentions (์ ํ: keyword search) ๊ถํ ์ผ ๋ค ํ ํฐ ์์ฑ
- AutoThreads โ Settings โ Threads API์ Access token ๋ถ์ฌ๋ฃ๊ธฐ
- User ID๋ ๋ณดํต ๋น์ โ ์ฐ๊ฒฐ ํ ์คํธ
๋ณด์กฐ ๋ชจ๋ โ ๋ด์ค โ ์ด์ โ ์ด๋ฏธ์ง โ ๊ฒ์/์์ฝ ยท ๋ต๊ธ ํญ์์ ๋ต๊ธยท๋ฉ์ ์ด์
์์ ์๋ โ Auto ํญ์์ ํ์ด๋จธยทํ ๊ธ ์ค์ โ ์ด์ ์ ์ฉ์ผ๋ก ํ ๋ฒ ์คํ โ ๊ฒํ ํ ์ค์๊ฐ ์์
- โ ๋ณด์กฐ ๋ชจ๋์์๋ ์ด์ ๊ฒํ ํ ๊ฒ์
- ๐ข ์์ ์๋๋ง ์์ธ์ด๋ฉฐ ์์ํด์ผ ๋์, ์ค์ง๋ก ์ฆ์ ์ค๋จ
- ๐งฏ ํ๋ฃจ ๊ฒ์ยท๋ต๊ธ ํ๋ ยท ํค๋๋ผ์ธ ์ฌ์ฌ์ฉ ๊ธ์ง ยท ์ต๊ทผ ๊ธ ๊ธฐ์ต
- ๐ ์ด์ ์ ์ฉ ๋ชจ๋๋ก dry-run ๊ฐ๋ฅ
- ๐ ํ ํฐยทAPI ํค๋ OS keychain ์ํธํ
- ๐ค ์์คํ ํ๋กฌํํธยทํคยทํ ํฐ ๋ ธ์ถ ๊ธ์ง ์ง์
Meta ๋๋ Threads์ ๊ณต์ ๊ด๋ จ์ด ์์ต๋๋ค. "Threads"๋ Meta Platforms, Inc.์ ์ํ์ ๋๋ค.

