Skip to content

Repository files navigation

네이버 블로그 자동화 AI

Gemini AI 기반 네이버 블로그 원고 자동 생성 및 임시저장 자동화 툴


주요 기능

기능 설명
AI 원고 생성 Gemini API로 키워드 기반 SEO 최적화 블로그 원고 자동 작성
실시간 뉴스 검색 Serper API로 최근 뉴스 기사를 수집해 원고에 반영 (무료 플랜)
배치 처리 키워드 최대 10개를 순차적으로 자동 생성
블로그 양식 복제 본인 블로그 글(.md/.txt)을 업로드하면 줄바꿈·문체·이모지·소제목 방식을 그대로 학습
양식 프롬프트 편집 Gemini에 전달되는 양식 지시문을 직접 확인하고 수정 가능
네이버 자동 업로드 Playwright로 네이버 블로그 스마트에디터에 원고 자동 입력 후 임시저장
과거 기록 생성된 모든 원고를 로컬에 저장하고 마크다운으로 다운로드

검색 방식

플랜 방식 필요 키
무료 (추천) Serper.dev 뉴스 검색 → 기사 크롤링 → Gemini 전달 Serper API Key + Gemini API Key
유료 Gemini Google Search Grounding (내장 실시간 검색) Gemini API Key (결제 계정)

무료 플랜은 검색 기간(1일 / 1주일 / 1개월)을 카테고리에 맞게 설정할 수 있습니다.


기술 스택

  • Frontend: React 19, TypeScript, Vite, Tailwind CSS
  • Backend: Express.js (Node.js), TypeScript
  • Desktop: Electron 40
  • AI: Google Gemini API (@google/genai)
  • 자동화: Playwright (Chromium)
  • 검색: Serper.dev API

개발 환경 실행

필수 조건

  • Node.js 18+
  • npm

설치 및 실행

# 1. 저장소 클론
git clone https://github.com/HYU-KDK/Auto_Blog.git
cd Auto_Blog

# 2. 의존성 설치
npm install

# 3. 환경변수 설정 (.env.example 참고)
cp .env.example .env
# .env 파일에 GEMINI_API_KEY 입력

# 4. 개발 서버 실행 (Electron + Vite + Express 동시 시작)
npm run electron:dev

빌드

# macOS DMG
npm run electron:build:mac

# Windows EXE
npm run electron:build:win

# 맥 + 윈도우 동시 빌드
npm run electron:build:all

빌드 결과물은 release/ 폴더에 생성됩니다.


환경변수

.env.example을 복사해 .env로 만든 뒤 아래 값을 입력합니다.

GEMINI_API_KEY=AIzaSy...
VITE_GEMINI_API_KEY=AIzaSy...

API Key는 앱 내 설정(⚙️)에서도 직접 입력·저장할 수 있습니다. .env는 개발 서버용입니다.


사용법 요약

  1. API 설정: 우측 상단 ⚙️ → API 설정 탭에서 Gemini API Key 입력
  2. 플랜 선택: 무료(Serper Key 필요) 또는 유료 선택
  3. 블로그 양식 등록: 설정 → 블로그 가이드 탭에서 본인 블로그 글(.md/.txt) 업로드 → 추출된 양식 프롬프트 확인·수정 후 저장
  4. 키워드 입력: 메인 화면에서 키워드 입력 (최대 10개, 참고 URL 선택 첨부 가능)
  5. 자동 생성: 하단 버튼 클릭 → 검색·크롤링·원고 생성·네이버 임시저장 자동 진행

주의사항

  • 네이버 블로그 업로드 기능은 자동화 브라우저(Playwright)를 사용합니다. 최초 실행 시 네이버 로그인이 필요합니다.
  • 네이버 2단계 인증이 활성화된 경우 로그인이 불가할 수 있습니다.
  • 생성된 원고는 임시저장 상태로 저장됩니다. 직접 검토 후 발행하세요.
  • API Key는 로컬(config.json)에만 저장되며 외부로 전송되지 않습니다.

라이선스

© 2026 레우스. All rights reserved.

About

Naver auto blog program

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages