Autonomous multi-agent localization engine for serial graphic novels (manga/webtoon).
This project processes a raw Japanese/Korean script through three sequential agents to produce a polished, localized English script.
- Cultural Adaptor Agent
- Continuity Director Agent
- Typesetting Editor Agent
- Python 3.11+
- CrewAI (agent orchestration)
- Groq API (LLM)
- ChromaDB (vector memory)
- Streamlit (frontend)
- python-dotenv (environment management)
- LangChain (optional utilities / integrations)
- Create and activate a Python 3.11+ virtual environment.
- Install dependencies:
pip install -r requirements.txt- Create a
.envfile (or update the existing one) with your keys:
GROQ_API_KEY=your-groq-api-key- Run the Streamlit app:
streamlit run ui/app.py- All core logic is organized under the
agents,memory,data, andutilspackages. - The entrypoint for programmatic use is
main.py. - The Streamlit UI lives in
ui/app.py.