1. 프로젝트 개요
OpenSEO는 오픈소스 종량제 SEO 툴킷으로, Semrush와 Ahrefs의 대안으로 자리매김하며 키워드 리서치, 순위 추적, 경쟁사 인사이트, 백링크, 사이트 감사, AI 가시성을 다루고, MCP 서버와 Agent Skills를 통해 동일한 데이터를 AI 에이전트에 제공합니다.
2. 배경 및 포지셔닝
만들어진 이유
기존 SEO 제품군은 보통 월간 구독으로 판매되는데, 이는 SEO 분석을 가끔만 수행하는 소규모 팀, 인디 개발자, 에이전시에게는 잘 맞지 않습니다. OpenSEO는 다른 접근 방식을 취합니다. 직접 DataForSEO API 키를 가져오고 실제로 요청한 데이터에 대해서만 비용을 지불합니다. 자체 호스팅 시 좌석 라이선스나 정액 구독이 없습니다.
유사 프로젝트와의 차이점
- 사용량 기반 비용 — 데이터는 묶음 월간 요금제 대신 DataForSEO가 요청별로 청구합니다.
- 개방적이고 포크 가능 — MIT 라이선스이며, 집중된 워크플로를 중심으로 의도적으로 단순하게 구축된 UI로 손쉽게 커스터마이즈할 수 있습니다.
- 에이전트 지원 — MCP 서버와 재사용 가능한 Agent Skills를 제공하여 Claude Code, Codex, ChatGPT 및 기타 에이전트가 SEO 작업을 직접 실행할 수 있습니다.
- 유연한 호스팅 — openseo.so의 호스팅 서비스를 사용하거나 Cloudflare 또는 Docker로 자체 호스팅할 수 있습니다.
3. 기능 카테고리
🔎 키워드 리서치
검색어와 그 잠재력을 발견하고 평가합니다. 목적: 어떤 주제를 목표로 삼을 가치가 있는지 결정합니다.
📈 순위 추적
선택한 키워드에 대해 페이지 순위가 시간에 따라 어떻게 변하는지 모니터링합니다. 목적: SEO 작업의 효과를 측정합니다.
🕵️ 경쟁사 인사이트
경쟁 사이트가 어떤 순위를 차지하는지 조사합니다. 목적: 격차와 기회를 찾습니다.
🔗 백링크
사이트를 가리키는 링크 프로필을 검토합니다. 목적: 권위와 링크 구축 기회를 파악합니다.
🩺 사이트 감사
사이트를 크롤링하고 기술적 SEO 문제를 표면화합니다. 목적: 순위를 저해하는 문제를 찾아 해결합니다.
🤖 AI 가시성
브랜드나 사이트가 AI 기반 검색 경험에서 어떻게 나타나는지 확인합니다. 목적: 검색이 AI 답변으로 이동함에 따라 가시성을 유지합니다.
🧩 에이전트 통합
MCP 서버, Agent Skills, 그리고 ChatGPT(웹 및 데스크톱), Codex, Claude Code 스타일 에이전트를 위한 설정 가이드입니다. 목적: AI 에이전트가 실제 데이터로 SEO 워크플로를 실행하도록 합니다.
4. 주요 하이라이트
- 사용한 만큼만 지불 — 직접 DataForSEO 키를 가져오세요. 자체 호스팅 비용은 DataForSEO로 바로 지불됩니다.
- MCP 서버 및 Agent Skills — 에이전트를 SEO 작업 전반에 걸쳐 단계별로 안내합니다.
- Cloudflare 우선 자체 호스팅 — 권장 경로이며, Cloudflare 무료 요금제에서도 작동하는 것으로 문서화되어 있습니다.
- Docker 옵션 —
compose.yaml구성으로, 테스트에 가장 적합합니다. - 호스팅 옵션 — 무료로 사용해 볼 수 있으며, 호스팅 구독은 월 $10로 책정되어 있고 DataForSEO 요청에 28% 마크업이 붙습니다.
- 최신 TypeScript 스택 — Vite, Cloudflare Wrangler, pnpm, Drizzle ORM으로, 포크하고 확장하기 쉽습니다.
5. 역할별 사용 사례
- 일반 개발자 — 자체 앱에 SEO 데이터를 추가하거나 커스텀 워크플로를 위해 UI를 포크합니다.
- DevOps/SRE — Cloudflare 또는 Docker에 자체 호스팅하고 환경 구성을 통해 키를 관리합니다.
- 데이터/연구 과학자 — 분석을 위해 키워드, 순위, 백링크 데이터를 가져오거나 에이전트를 통해 조회합니다.
- 프로젝트 관리자 및 마케터 — 고정 구독 없이 순위를 추적하고, 사이트를 감사하고, 경쟁사를 비교합니다.
6. 시작하기
필요한 것 찾기
- 호스팅 앱 및 문서: openseo.so
- MCP 설정: https://openseo.so/docs/mcp
- Agent Skills 설정: https://openseo.so/docs/skills/setup
설치 / 통합
자체 호스팅 가이드는 저장소에 있습니다:
git clone https://github.com/every-app/open-seo.git
cd open-seo
# Then follow one of:
# docs/SELF_HOSTING_CLOUDFLARE.md (recommended)
# docs/SELF_HOSTING_DOCKER.md (best for testing)
# docs/LOCAL_DEVELOPMENT.md (development)
# docs/DATAFORSEO_API_KEY.md (API key setup)
기여하기
명확하고 잘 작성된 이슈가 가장 유용한 기여입니다. 프로젝트는 이를 돕기 위한 스킬을 제공합니다:
npx skills add every-app/open-seo --skill simple-issue-description
자세한 내용은 docs/CONTRIBUTING.md를 참조하세요.
7. 프로젝트 구조
open-seo/
├── src/ # Application source
├── web/ # Web frontend
├── docs/ # Self-hosting, development and contributing guides
├── drizzle/ # Database migrations
├── deploy/ # Deployment configuration
├── plugins/openseo/# Plugin package for agent tools
├── scripts/ # Tooling scripts
├── specs/ # Specifications
├── tests/ # Tests
├── compose.yaml # Docker Compose setup
├── wrangler.jsonc # Cloudflare configuration
└── .env.example # Example environment variables
8. 관련 생태계
- DataForSEO — 모든 SEO 데이터에 필요한 데이터 제공자입니다.
- Cloudflare — 권장 자체 호스팅 플랫폼입니다(Railway, Coolify, Dokploy도 언급됨).
- MCP 호환 에이전트 — Claude Code, Codex, ChatGPT, OpenClaw, Hermes.
- 상용 대응 제품 — Semrush와 Ahrefs로, OpenSEO는 이들에 대한 대안으로 자리매김합니다.
9. 라이선스
- ✅ MIT 라이선스에 따라 상업적 용도를 포함하여 코드를 사용, 수정, 포크, 재배포할 수 있습니다
- ✅ 개인, 팀 또는 고객 작업을 위해 자체 호스팅할 수 있습니다
- ❌ 작성자의 보증이나 책임은 없습니다
- ℹ️ 사본에 저작권 및 라이선스 고지를 유지하세요
- ℹ️ SEO 데이터는 자체 가격 및 약관이 있는 DataForSEO에서 제공됩니다
10. 자주 묻는 질문
Q: 구독이 필요한가요?
A: 자체 호스팅 시에는 필요하지 않습니다. 사용량에 대해 DataForSEO에 직접 지불합니다. 호스팅 버전은 무료로 사용해 볼 수 있으며, 유료 요금제는 월 $10로 책정되어 있습니다.
Q: 어디에 자체 호스팅해야 하나요?
A: Cloudflare를 권장합니다(docs/SELF_HOSTING_CLOUDFLARE.md 참조). Docker는 테스트에 가장 적합합니다(docs/SELF_HOSTING_DOCKER.md).
Q: AI 에이전트가 사용할 수 있나요?
A: 예. MCP 가이드와 Agent Skills 가이드를 참조하세요.
Q: DataForSEO 키는 어떻게 얻나요?
A: 저장소의 docs/DATAFORSEO_API_KEY.md를 따르세요.
Q: 어떻게 기여할 수 있나요?
A: 명확한 이슈를 열어 주세요. simple-issue-description 스킬이 작성에 도움을 줄 수 있습니다.
11. 빠른 링크
- 저장소: https://github.com/every-app/open-seo
- 웹사이트 / 호스팅 서비스: https://openseo.so
- 가격: https://openseo.so/pricing
- 이슈: https://github.com/every-app/open-seo/issues
- 커뮤니티: https://discord.gg/c9uGs3cFXr
12. 요약
OpenSEO는 상용 SEO 제품군의 핵심 워크플로를 MIT 라이선스, 사용량 기반 가격, 포크 가능한 프로젝트로 가져오고 그 데이터를 AI 에이전트가 사용할 수 있게 합니다. 고정 월간 구독 없이 SEO 인사이트를 원하는 개발자, 소규모 팀, 에이전시, 마케터에게 적합합니다.