.gitignore
.pylintrc
LICENSE
README.md
publish_pypi.sh
pyproject.toml
requirements.txt
run_tests.sh
.github/dependabot.yml
.github/workflows/github-releases-to-discord.yml
.github/workflows/pylint.yml
.github/workflows/python-publish-dev.yml
.github/workflows/python-publish.yml
.github/workflows/python-testing.yml
docs/blog/2025-11-16-ayechat-rag-deep-dive.md
docs/blog/2025-11-16-ayechat-rag-summary.md
docs/blog/2025-11-20-optimistic-workflow.md
docs/blog/2025-11-21-plugin-architecture.md
docs/blog/2025-11-22-shell-integration.md
docs/blog/2025-11-23-local-model-integration.md
media/screenshots/.gitignore
media/screenshots/copilot-v-ayechat-competitive-adv.png
media/screenshots/copilot-v-ayechat-key-differences.png
media/screenshots/shell-integration-screenshot.png
src/aye/.gitignore
src/aye/__init__.py
src/aye/__main__.py
src/aye/controller/__init__.py
src/aye/controller/command_handlers.py
src/aye/controller/commands.py
src/aye/controller/llm_handler.py
src/aye/controller/llm_invoker.py
src/aye/controller/plugin_manager.py
src/aye/controller/repl.py
src/aye/controller/tutorial.py
src/aye/controller/util.py
src/aye/model/__init__.py
src/aye/model/api.py
src/aye/model/ast_chunker.py
src/aye/model/auth.py
src/aye/model/config.py
src/aye/model/download_plugins.py
src/aye/model/file_processor.py
src/aye/model/index_manager.py
src/aye/model/json_extractor.py
src/aye/model/models.py
src/aye/model/offline_llm_manager.py
src/aye/model/onnx_manager.py
src/aye/model/snapshot.py
src/aye/model/source_collector.py
src/aye/model/vector_db.py
src/aye/plugins/__init__.py
src/aye/plugins/auto_detect_mask.py
src/aye/plugins/completer.py
src/aye/plugins/local_model.py
src/aye/plugins/offline_llm.py
src/aye/plugins/plugin_base.py
src/aye/plugins/shell_executor.py
src/aye/presenter/__init__.py
src/aye/presenter/cli_ui.py
src/aye/presenter/diff_presenter.py
src/aye/presenter/repl_ui.py
src/aye/presenter/ui_utils.py
src/ayechat.egg-info/PKG-INFO
src/ayechat.egg-info/SOURCES.txt
src/ayechat.egg-info/dependency_links.txt
src/ayechat.egg-info/entry_points.txt
src/ayechat.egg-info/requires.txt
src/ayechat.egg-info/top_level.txt
tests/.gitignore
tests/test_api.py
tests/test_ast_chunker.py
tests/test_auth.py
tests/test_auth_uat_1.py
tests/test_auto_detect_mask.py
tests/test_cli.py
tests/test_command_handlers.py
tests/test_commands.py
tests/test_completer_plugin.py
tests/test_config.py
tests/test_download_plugins.py
tests/test_file_processor.py
tests/test_index_manager.py
tests/test_llm_handler.py
tests/test_llm_invoker.py
tests/test_local_model_plugin.py
tests/test_offline_llm_manager.py
tests/test_onnx_manager.py
tests/test_plugin_base.py
tests/test_plugin_manager.py
tests/test_presenter.py
tests/test_repl.py
tests/test_service.py
tests/test_shell_executor_plugin.py
tests/test_snapshot.py
tests/test_source_collector.py
tests/test_tutorial.py
tests/test_util.py
tests/test_vector_db.py
tests/config/unittest-env.sh
tests/ua/api_tests.md
tests/ua/auth_tests.md
tests/ua/config_tests.md
tests/ua/demo_tests.md
tests/ua/download_plugins_tests.md
tests/ua/plugin_tests.md
tests/ua/service_tests.md
tests/ua/snapshot_tests.md
tests/ua/source_collector_tests.md
tests/ua/ui_tests.md