new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
Claude로 브랜드에 맞는 캐러셀 슬라이드 생성 후 일정 예약·게시까지 지원하는 로컬 우선, 자체 키 사용 도구
Generate on-brand carousel slideshows with Claude, then schedule and post them — a local-first, bring-your-own-keys tool.
마케팅TypeScript · JavaScriptGitHub @jergus48온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Generate on-brand TikTok/Instagram carousel slideshows with Claude, then schedule and post them to your connected accounts — all from a clean local dashboard you run yourself.
Slidesmith is bring-your-own-keys and local-first. There's no SaaS, no sign-up, and no database to set up. It runs on your machine, stores its config in a single file in your home directory, and uses post-bridge to handle the hard parts (media hosting, multi-platform scheduling/posting, and analytics).README 전문 보기 ↗Generate on-brand TikTok/Instagram carousel slideshows with Claude, then schedule and post them to your connected accounts — all from a clean local dashboard you run yourself.
Slidesmith is bring-your-own-keys and local-first. There's no SaaS, no sign-up, and no database to set up. It runs on your machine, stores its config in a single file in your home directory, and uses post-bridge to handle the hard parts (media hosting, multi-platform scheduling/posting, and analytics).
You ──▶ Brain (niche, audience, style)
│
▼
Claude generates slideshows ──▶ Queue (review / approve)
│
▼
Slides rendered to images in the browser
│
▼
post-bridge ──▶ schedules + posts to TikTok / IG / …
│
▼
Results (live analytics)
Two API keys, entered in the in-app Settings screen:
| Key | What it's for | Where to get it |
|---|---|---|
| OpenRouter | Runs the AI that writes the slideshows (any model) | openrouter.ai/keys |
| post-bridge | Scheduling, posting & analytics | post-bridge.com |
| Apify (optional) | Scrape extra Pinterest images into the Library | console.apify.com |
Connect your social accounts inside post-bridge — they'll show up in Slidesmith automatically.
git clone <this-repo>
cd slidesmith
npm install
npm run dev
Then open the printed Vite URL (default http://localhost:5173). On first run you'll land on Settings — paste your two keys, hit Test connection, and you're set.
npm run dev starts two things together:
npm run build # build the UI
npm start # serves the UI + API from one Node process (port 8787)
Slidesmith can also run as a Vercel deployment instead of purely locally. There's no shared database in this mode — the queue and image library live in your browser (localStorage + IndexedDB), not on the server, so each browser/device has its own. What is shared is the deployment itself: the AI generation, Pinterest scraping, and post-bridge scheduling all still run server-side, using keys set once in Vercel's environment variables.
Steps:
OPENROUTER_API_KEY, POSTBRIDGE_API_KEY, and (optionally)
APIFY_API_KEY as environment variables — see .env.example. These
always take precedence over whatever's typed into Settings, and unlike
Settings-saved values, they survive cold starts.APP_PASSWORD env var. Without it, anyone with the deployment
URL can use the app (and, worse, run up usage on your API keys) — see below.On security: self-hosted Slidesmith trusts "whoever can reach 127.0.0.1"
(only you). A public Vercel URL has no such boundary, so APP_PASSWORD gates
every /api/* route behind a simple shared login, and API keys are never
sent to the browser at all (Settings shows "already set", not the value).
Slidesmith ships with ~140 curated background images organized into aesthetic packs (public/library/). They were collected from the web to get you started and may be subject to third-party copyright — they are not licensed stock. Swap in your own via the Library (scrape Pinterest with your own Apify key) if you need images you have the rights to.
~/.slidesmith/config.json self-hosted (or Vercel env vars for keys, if you deploy that way — see above).localStorage, per project.public/library/ either way.Everything else (media, scheduled posts, results) lives in your post-bridge account, and your keys never leave the server to reach anywhere but the services they belong to (OpenRouter, post-bridge, Apify) — the browser never sees the actual values, only whether each one is set.
You can override the config storage location with SLIDESMITH_DIR and the server port with PORT (see .env.example).
React 19 + Vite + Tailwind (UI), a small Express server (keys + OpenRouter + post-bridge proxy), the OpenRouter API, and the post-bridge API. No database, self-hosted or deployed — the queue and image library are entirely client-side.
PolyForm Noncommercial 1.0.0 — free to use, modify, self-host, and share for any noncommercial purpose. Commercial use (including reselling, hosting it as a paid service, or bundling it into a product you charge for) is not permitted without separate permission from the author.