new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
코딩 에이전트를 SEO 매니저로 활용, Search Console에서 조사·하루에 기사 하나 작성·풀리퀘스트 생성
Make your coding agent your SEO manager. It researches from Search Console, writes one article a day and opens a pull request - you merge. For sites built in code (Next.js, Astro, any repo) and WordPr
마케팅TypeScript · MDXGitHub @NeoZi12온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Turn your AI agent into your SEO manager - works today with Claude Code, Codex, and Cursor. The open-source alternative to SEObot and Outrank
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Turn your AI agent into your SEO manager
DispatchSEO : an open-source alternative to SEObot and Outrank.
Works today with Claude Code , Codex , and Cursor - all first-class, including the unattended overnight builder.
Other SEO tools learn about your product by crawling your homepage. Your agent already knows it, so DispatchSEO gives that agent the missing half: keyword research, content that ships as pull requests, and rank tracking.
Self-hosted has zero feature limitations. Everything the paid cloud does, this repo does today, in your own accounts, at $0.README 전문 보기 ↗The backend is deliberately boring: state, scheduling, and an approval gate. The thinking happens in your agent, where your product knowledge already lives.
DispatchSEO talks to your agent over MCP, so "which agent" is a real question with a real answer — including the parts that aren't finished yet.
| Agent | Connect + every tool | Unattended overnight builder |
|---|---|---|
| Claude Code | ✅ | ✅ |
| Codex | ✅ | ✅ |
| Cursor | ✅ one-paste connect, all 61 tools | ✅ via its API key (any plan mints one) |
| Gemini CLI · Copilot · any MCP client | ✅ | ❌ |
Connecting is one paste and gets you the whole tool set: research, the queue, approvals, backlinks, reports, and building a guide when you ask for one. The overnight builder is the separate thing — scheduled jobs that run an agent with nobody watching — and all three do that. Every workflow carries every agent and asks the dashboard which to run, so switching agent takes effect on the next scheduled run with no repo change.
The honest difference is who pays: Claude Code runs on a subscription you already have, Cursor runs on your Cursor plan's API key, and Codex is metered by OpenAI per run.
You can also skip coding agents entirely. Add DispatchSEO to the ordinary Claude app at claude.ai as a custom connector and your Claude does the research and the writing on the subscription you already have, then hands the article back for the backend to check, finish and publish. It won't build interactive tools or run the overnight builder, and claude.ai has to be able to reach your install, so that path wants a public URL rather than a laptop. ChatGPT can't connect yet.
docs/AGENTS.md has the details, the support tiers, and how to add an agent.
That's the whole list. No API keys to buy, and no account on our side.
Everything is at dispatchseo.com/docs - every page, every setting, every tool.
| New here | What DispatchSEO is · How it works · Cloud or self-hosted |
| Install | Quickstart - your own computer, a VPS, or from source |
| Set up | Install Claude Code · Install Codex · Install Cursor · The setup wizard · Search Console · Keyword data · Publishing · Connect your site |
| Use it | Day to day · The dashboard · Automations · Agent commands |
Pointing an agent at this? Add .md to any docs URL for clean markdown, or
fetch the entire documentation set in one request:
llms-full.txt. There's an index at
llms.txt and a SKILL.md that
walks an agent through connecting a site.
Stuck during setup? The troubleshooting page covers the errors people actually hit. If yours isn't there, ask in the Discord or in Discussions - questions get answered and usually turn into a docs fix.
Once the wizard is done, the loop is small on purpose:
| When | You do | It does |
|---|---|---|
| Once a week, 5 minutes | Open the dashboard, work through the queue - approve, reject, reorder | Refills the queue with researched ideas and the reasoning behind each one |
| Every morning | Nothing | Builds the oldest approved idea into a pull request on your repo |
| When a PR lands | Review and merge (or let auto-merge do it) | Logs the page, requests indexing, starts tracking its keyword |
| Whenever you want | Ask your agent: "research keywords for me", "what should I write next?", "how are we ranking?" | Answers from live data over MCP - same state the dashboard shows |
The dashboard's Home page always names the next action, so you don't have to work out what to do when you open it.
Nothing, unless you want paid data. The tiers stack:
| Tier | Price | What you get |
|---|---|---|
| Search Console only | $0 | Rankings from GSC, keyword ideas from Autocomplete plus your own impression data |
| + SerpApi free key | $0 | Live SERP checks, real positions weekly (250 free searches/month) |
| + DataForSEO | pay per call | Search volume, keyword difficulty, domain rating |
Free mode finds keywords you can win. Paid mode also knows which ones are worth winning.
There's a hosted version for people who'd rather not run a machine: we host it, bundle the SERP + volume data into one bill, and replace the Google service-account ritual with one click. It's at dispatchseo.com. Self-hosting stays feature-complete either way - the cloud sells convenience, not capability.
git clone https://github.com/NeoZi12/dispatchseo
cd dispatchseo
pnpm install
cp .env.local.example .env.local
pnpm dev
This is the contributor path, not the way to self-host - that's the one-command
Docker install behind the button at the top. Fill in .env.local (Supabase +
the three secrets) before starting, then open the dashboard on
localhost:3000.
pnpm build is the typecheck - run it before opening a PR. There is no
separate lint or test setup.
Next.js App Router, Postgres for state (a bundled container when self-hosted,
Supabase in the cloud version), mcp-handler for the MCP server at /api/mcp.
Schedules and builds run in-stack (cron + builder containers) or on GitHub
Actions. One deployment is multi-tenant: the MCP bearer token selects the
project, crons loop over all projects, the dashboard switches with a cookie.
Architecture covers this properly. CLAUDE.md has the full conventions; it's written for agents, which turns out to make it decent documentation for people.
Issues before PRs, and you must understand every line you submit, including the AI-assisted ones. Details in CONTRIBUTING.md. Questions go to Discussions or the Discord; vulnerabilities go through private reporting.
AGPL-3.0. Use it, self-host it, fork it. If you run a modified version as a service, share the source. That's the whole deal.
| Reference |
| Concepts · MCP tools · Environment variables · Schedules · Architecture |
| Help | Troubleshooting · Common questions · Security · Upgrading |