# GeminiTeacher: The AI-Powered Course Creator

Turn any text-based document (notes, articles, books) into a structured, multi-chapter online course with a single command.

[![PyPI version](https://badge.fury.io/py/geminiteacher.svg)](https://badge.fury.io/py/geminiteacher)
[![License](https://img.shields.io/github/license/supersheepbear/GeminiTeacher)](https://github.com/supersheepbear/GeminiTeacher/blob/main/LICENSE)

**[Full Documentation Site](https://yxiong.org/GeminiTeacher/)**

## What It Does

GeminiTeacher acts like an AI agent, using a sequence of cascading prompts with Google's Gemini models to perform a comprehensive analysis of your content. First, it intelligently outlines a table of contents with a user-defined number of chapters. It then generates a detailed chapter for each topic in the outline, plus a final course summary, effectively creating a complete, multi-chapter book from your raw material.

## How to Use

For complete installation and usage instructions, please visit our comprehensive documentation site:

**➡️ [Usage Guide: https://yxiong.org/GeminiTeacher/usage/](https://yxiong.org/GeminiTeacher/usage/)**

## Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue.

## License

This project is licensed under the MIT License.
