Discover and explore top open-source AI tools and projects—updated daily.
inliver233AI novel creation and project management web platform
New!
Top 82.5% on SourcePulse
Ai-Novel is a web-based platform for AI-assisted novel creation and project management. It targets writers and content creators seeking to streamline their workflow by leveraging multiple Large Language Models (LLMs) and advanced content organization features. The project offers a comprehensive solution for managing complex narratives, characters, and world-building elements, enhancing creative productivity.
How It Works
The system comprises a React frontend and a FastAPI backend, supporting diverse LLM providers like OpenAI, Anthropic, and Google Gemini. Its core innovation lies in integrating a sophisticated writing workflow with robust knowledge management. Key features include Server-Sent Events (SSE) streaming for outline and chapter generation, a structured "World Book" for entity management, story memory tracking, and RAG capabilities for document ingestion and vector retrieval using backends like pgvector or Chroma. A graph database further enables relationship querying and automatic updates.
Quick Start & Requirements
Deployment is recommended via Docker Compose. Prerequisites include Docker Engine and Docker Compose v2.
.env.docker.example to .env.docker and configure AUTH_ADMIN_PASSWORD.docker compose --env-file .env.docker up -d --build.
Access the frontend at http://localhost:5173 and the backend API at http://localhost:8000. A production setup uses docker-compose.prod.yml. Local development is supported with SQLite for the backend and npm for the frontend.
Demo: https://demo.ainovel.deHighlighted Details
Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels like Discord or Slack.
Licensing & Compatibility
The README does not specify a software license. This omission requires clarification for adoption, especially concerning commercial use or integration with proprietary systems.
Limitations & Caveats
Local development using SQLite is limited to a single worker and is not suitable for background task queues. Production deployment requires careful security configuration, including changing default passwords and disabling development fallback users. The absence of a specified license is a significant adoption blocker.
3 hours ago
Inactive