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는 개발 서버용입니다.
- API 설정: 우측 상단 ⚙️ → API 설정 탭에서 Gemini API Key 입력
- 플랜 선택: 무료(Serper Key 필요) 또는 유료 선택
- 블로그 양식 등록: 설정 → 블로그 가이드 탭에서 본인 블로그 글(.md/.txt) 업로드 → 추출된 양식 프롬프트 확인·수정 후 저장
- 키워드 입력: 메인 화면에서 키워드 입력 (최대 10개, 참고 URL 선택 첨부 가능)
- 자동 생성: 하단 버튼 클릭 → 검색·크롤링·원고 생성·네이버 임시저장 자동 진행
- 네이버 블로그 업로드 기능은 자동화 브라우저(Playwright)를 사용합니다. 최초 실행 시 네이버 로그인이 필요합니다.
- 네이버 2단계 인증이 활성화된 경우 로그인이 불가할 수 있습니다.
- 생성된 원고는 임시저장 상태로 저장됩니다. 직접 검토 후 발행하세요.
- API Key는 로컬(
config.json)에만 저장되며 외부로 전송되지 않습니다.
© 2026 레우스. All rights reserved.