├── .circleci └── config.yml ├── .github └── workflows │ ├── codeql.yml │ ├── dependency-review.yml │ └── python-publish.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── FAQ.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── _static │ └── custom_style.css ├── conf.py ├── index.rst ├── make.bat ├── requirements.txt ├── source │ ├── talkingheads.model_library.rst │ ├── talkingheads.multiagent.rst │ └── talkingheads.rst └── tutorial │ ├── conversation.rst │ ├── features.md │ ├── getting_started.rst │ └── multiagent.rst ├── pyproject.toml ├── src └── talkingheads │ ├── __init__.py │ ├── base_browser.py │ ├── model_library │ ├── __init__.py │ ├── chatgpt.py │ ├── claude.py │ ├── copilot.py │ ├── gemini.py │ ├── huggingchat.py │ ├── lechat.py │ └── pi.py │ ├── multiagent │ ├── __init__.py │ └── multiagent.py │ ├── object_map.py │ └── utils.py └── tests ├── generic.py ├── pytest.ini ├── test_01_chatgpt.py ├── test_02_claude.py ├── test_03_copilot.py ├── test_04_gemini.py ├── test_05_huggingchat.py ├── test_06_lechat.py ├── test_07_pi.py ├── test_08_multiagent.py ├── test_09_conversation.py ├── test_assets ├── conversation_cfg.yaml ├── multiagent_cfg.yaml └── one_cat.jpg └── utils.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/FAQ.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom_style.css: -------------------------------------------------------------------------------- 1 | .wy-nav-content { 2 | max-width: 900px; 3 | } -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/talkingheads.model_library.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/source/talkingheads.model_library.rst -------------------------------------------------------------------------------- /docs/source/talkingheads.multiagent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/source/talkingheads.multiagent.rst -------------------------------------------------------------------------------- /docs/source/talkingheads.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/source/talkingheads.rst -------------------------------------------------------------------------------- /docs/tutorial/conversation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/tutorial/conversation.rst -------------------------------------------------------------------------------- /docs/tutorial/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/tutorial/features.md -------------------------------------------------------------------------------- /docs/tutorial/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/tutorial/getting_started.rst -------------------------------------------------------------------------------- /docs/tutorial/multiagent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/docs/tutorial/multiagent.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/talkingheads/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/__init__.py -------------------------------------------------------------------------------- /src/talkingheads/base_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/base_browser.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/__init__.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/chatgpt.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/claude.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/copilot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/copilot.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/gemini.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/huggingchat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/huggingchat.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/lechat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/lechat.py -------------------------------------------------------------------------------- /src/talkingheads/model_library/pi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/model_library/pi.py -------------------------------------------------------------------------------- /src/talkingheads/multiagent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/multiagent/__init__.py -------------------------------------------------------------------------------- /src/talkingheads/multiagent/multiagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/multiagent/multiagent.py -------------------------------------------------------------------------------- /src/talkingheads/object_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/object_map.py -------------------------------------------------------------------------------- /src/talkingheads/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/src/talkingheads/utils.py -------------------------------------------------------------------------------- /tests/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/generic.py -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/pytest.ini -------------------------------------------------------------------------------- /tests/test_01_chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_01_chatgpt.py -------------------------------------------------------------------------------- /tests/test_02_claude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_02_claude.py -------------------------------------------------------------------------------- /tests/test_03_copilot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_03_copilot.py -------------------------------------------------------------------------------- /tests/test_04_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_04_gemini.py -------------------------------------------------------------------------------- /tests/test_05_huggingchat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_05_huggingchat.py -------------------------------------------------------------------------------- /tests/test_06_lechat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_06_lechat.py -------------------------------------------------------------------------------- /tests/test_07_pi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_07_pi.py -------------------------------------------------------------------------------- /tests/test_08_multiagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_08_multiagent.py -------------------------------------------------------------------------------- /tests/test_09_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_09_conversation.py -------------------------------------------------------------------------------- /tests/test_assets/conversation_cfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_assets/conversation_cfg.yaml -------------------------------------------------------------------------------- /tests/test_assets/multiagent_cfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_assets/multiagent_cfg.yaml -------------------------------------------------------------------------------- /tests/test_assets/one_cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/test_assets/one_cat.jpg -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugorsahin/TalkingHeads/HEAD/tests/utils.py --------------------------------------------------------------------------------