A streamlined AI tool designed to transform raw input text into structured, professional outputs using Google Gemini and LangChain.
- Professional Email Generator: Converts informal notes into polished, formal emails with subject lines.
- Technical Explainer: Breaks down complex concepts or analyzes the logical structure of non-technical text.
- Instant Summaries (TL;DR): Provides concise 1-3 sentence summaries for quick reading.
Designed with a modular "Clean Code" architecture for scalability.
assistant/
βββ config/ # Configuration management (Pydantic settings)
β βββ settings.py
βββ core/ # Core AI components
β βββ llm.py # Gemini implementation
β βββ prompts.py # Specialized PromptTemplates
βββ services/ # Business logic
β βββ generator.py # LCEL Chains & Generation logic
βββ main.py # CLI Entry point
- Python 3.10+
- LangChain (Orchestration)
- Google Gemini Pro (LLM)
- Pydantic (Validation)