An elegant web application that extracts characters from text files and generates new stories using OpenAI's GPT-3.5 model.
- 📝 Upload and process
.txt
files - 🎭 Extract characters with descriptions and personalities
- ✨ Generate unique stories using extracted characters
- 📊 Beautiful tabular display of character information
- 🔄 Chunk-based processing for large files
# Install dependencies
npm install
# Add your OpenAI API key to .env
VITE_OPENAI_API_KEY=your-api-key-here
# Start development server
npm run dev
- Upload a text file (e.g., a book or story)
- The app chunks the text and processes it through OpenAI
- Characters are automatically extracted with their traits
- Use the story generator to create new adventures with your characters
- React + TypeScript
- Tailwind CSS
- OpenAI API
- Vite
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
MIT