LICENSE
MANIFEST.in
README.md
README_CN.md
pyproject.toml
gangdan/__init__.py
gangdan/__main__.py
gangdan/api.py
gangdan/app.py
gangdan/cli.py
gangdan/cli_app.py
gangdan/learning_routes.py
gangdan/tools.py
gangdan.egg-info/PKG-INFO
gangdan.egg-info/SOURCES.txt
gangdan.egg-info/dependency_links.txt
gangdan.egg-info/entry_points.txt
gangdan.egg-info/requires.txt
gangdan.egg-info/top_level.txt
gangdan/core/__init__.py
gangdan/core/chroma_manager.py
gangdan/core/config.py
gangdan/core/conversation.py
gangdan/core/doc_manager.py
gangdan/core/image_handler.py
gangdan/core/ollama_client.py
gangdan/core/vector_db.py
gangdan/core/web_searcher.py
gangdan/learning/__init__.py
gangdan/learning/exam.py
gangdan/learning/guided.py
gangdan/learning/lecture.py
gangdan/learning/models.py
gangdan/learning/prompts.py
gangdan/learning/question_gen.py
gangdan/learning/rag_helper.py
gangdan/learning/research.py
gangdan/learning/utils.py
gangdan/static/css/learning.css
gangdan/static/css/style.css
gangdan/static/js/chat.js
gangdan/static/js/docs.js
gangdan/static/js/exam.js
gangdan/static/js/gallery.js
gangdan/static/js/guide.js
gangdan/static/js/i18n.js
gangdan/static/js/learning-common.js
gangdan/static/js/lecture.js
gangdan/static/js/markdown.js
gangdan/static/js/question.js
gangdan/static/js/research.js
gangdan/static/js/settings.js
gangdan/static/js/terminal.js
gangdan/static/js/utils.js
gangdan/templates/guide.html
gangdan/templates/index.html
gangdan/templates/question.html
gangdan/templates/research.html
tests/test_cli_commands.py
tests/test_cli_repl.py
tests/test_core_chroma_manager.py
tests/test_core_config.py
tests/test_core_conversation.py
tests/test_core_doc_manager.py
tests/test_core_image_handler.py
tests/test_core_ollama_client.py
tests/test_core_web_searcher.py
tests/test_unified_api.py