본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

voocel/ainovel-cli

Go0 / 0

다중 Agent와 checkpoint로 장편소설을 자동 집필하는 Go CLI 엔진

TL;DR

이 저장소는 특정 프레임워크의 플러그인이 아닌 Go 기반 독립형 CLI 도구이며, AI 장편소설 생성에 특화된 다중 Agent 엔진입니다. 결정 가능한 상태 전이는 Engine이 Route 표로 처리하고, Architect·Writer·Editor는 Store에 저장된 설정과 초안으로 창작 작업을 수행하며, Arbiter는 기획자 선택이나 사용자 개입처럼 경계가 필요한 판단만 구조화된 결과로 반환합니다. 장마다 컨텍스트 로드부터 초안 작성, 일관성 검사, 제출까지 checkpoint를 남기므로 프로세스가 끊겨도 파일 기반 상태에서 정확한 단계로 재개할 수 있고, 계층형 요약과 관련 장 추천으로 500편 이상 장편의 입력량을 관리합니다. API Key와 LLM 사용 비용이 필요하며, 완전 자동 창작·장시간 Headless 실행·기존 소설 가져오기와 EPUB 내보내기가 필요한 개발자에게 적합하지만 문학적 품질은 선택한 모델과 프롬프트 규칙에 좌우됩니다.

핵심 포인트

  • Go 기반 CLI 도구로 Engine이 Architect·Writer·Editor를 결정적으로 조율해 한 문장 요구를 장편소설 산출물로 확장합니다.
  • 각 도구 실행 뒤 checkpoint를 기록하고 Store의 사실을 다시 읽어 plan·draft·check·commit 단계부터 장애 복구를 수행합니다.
  • 500편 이상을 겨냥해 권·아크·장 단위 요약과 관련 장 추천을 결합하고, 컨텍스트 초과 시 단계별 압축으로 입력량을 관리합니다.
  • TUI와 Headless를 모두 지원하며 OpenRouter·Anthropic·Gemini·OpenAI·Ollama 등 Provider와 Docker·CI 실행 환경을 선택할 수 있습니다.

이미지 분석

터미널에서 장편소설 생성 과정과 Writer의 도구 호출, 장별 진행 상태, 오른쪽 목차가 실시간으로 갱신되는 화면입니다.
이미지는 TUI가 모델의 생성 결과만 출력하는 방식이 아니라 plan_chapter·draft_chapter·check_consistency·commit_chapter 같은 단계별 작업을 추적한다는 점을 전달합니다. 진행 장수와 단어 수, 현재 검토 상태, 장 목록을 한 화면에서 확인할 수 있어 장시간 실행과 중단 지점 파악에 관련된 자료입니다.
ainovel-cli의 TUI에 모델 이름, 실행 단계, 캐시 비율, 작업 중인 Agent, 현재 장의 집필 진행률과 소설 메타데이터가 함께 표시된 화면입니다.
화면에는 coordinator·writer·editor의 실행 흐름과 현재 장의 초안 진행률, 컨텍스트 사용량, 캐시 적중률이 함께 나타납니다. 오른쪽에는 등장인물과 전제, 최근 제출 상태가 배치되어 있어 생성 중인 작품의 구조적 사실과 실행 상태를 동시에 관리하는 인터페이스임을 확인할 수 있습니다.

1.8k

STARS

355

FORKS

+203

TRENDING

0

조회수

watchers 1.8kopen issues 17Apache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.