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.
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/
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.
Metadata
Release files for geminiteacher 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| geminiteacher-1.0.0.tar.gz | 232.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| geminiteacher-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 267.4 kB
Release files / geminiteacher-1.0.0.tar.gz
| Download URL | geminiteacher-1.0.0.tar.gz |
|---|---|
| Size | 232.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff0452dcca2b07d7ef014bcc322d6695977b1d208de4b2198a36b14248d91dcf
|
|
BLAKE2b-256 checksum How to use checksums |
be046bb799115a61ff7f0e48c0bcb54ec011934dbfcd5f5cc838d81302a347e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / geminiteacher-1.0.0-py3-none-any.whl
| Download URL | geminiteacher-1.0.0-py3-none-any.whl |
|---|---|
| Size | 35.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
884c27598268924000d6554e62c45b7949e2e002efbd5b1f08bcf9c439de88e6
|
|
BLAKE2b-256 checksum How to use checksums |
ebba7766f02bb51af1c3f45669430610ac43fe9c6bd181364fecd4ebfba97033
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|