License: ScreenScore is licensed under the GPLv3. All analysis is performed locally on your machine—your data never leaves your computer. 100% privacy-first, open-source, and free to use.
ScreenScore is an open-source tool that helps film and TV producers analyze screenplays for project greenlighting decisions. It runs entirely on your local machine, ensuring complete privacy for your screenplays.
- 📝 Upload screenplays in PDF or TXT format
- 🤖 AI-powered analysis using local LLM (Mistral)
- 📊 Comprehensive analysis including:
- Genre detection and confidence levels
- Tone and themes
- Character analysis and diversity
- Production complexity assessment
- Target audience and content rating
- Overall greenlight recommendation
- 📈 Visual analysis reports
- 📤 Export to PDF or Markdown
- 🔒 Complete privacy - all processing happens locally
-
Clone the repository:
git clone https://github.com/acharyaparth/ScreenScore.git cd screenscore -
Install dependencies:
npm install
-
Start Ollama and pull the Mistral model:
ollama pull mistral:7b-instruct-q4_K_M ollama run mistral:7b-instruct-q4_K_M
-
Start the application:
npm start
-
Open http://localhost:5173 in your browser
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- Ollama for the local LLM capabilities
- Mistral AI for the language model
- All our contributors and users
- GitHub Issues: https://github.com/acharyaparth/ScreenScore/issues
- Community/Discord: Coming soon
- Website: Coming soon
- Twitter: Coming soon
