LICENSE
README.md
pyproject.toml
src/chattool/__init__.py
src/chattool/_all.py
src/chattool/const.py
src/chattool.egg-info/PKG-INFO
src/chattool.egg-info/SOURCES.txt
src/chattool.egg-info/dependency_links.txt
src/chattool.egg-info/entry_points.txt
src/chattool.egg-info/requires.txt
src/chattool.egg-info/top_level.txt
src/chattool/client/__init__.py
src/chattool/client/cert_client.py
src/chattool/client/main.py
src/chattool/config/__init__.py
src/chattool/config/browser.py
src/chattool/config/cli.py
src/chattool/config/elements.py
src/chattool/config/github.py
src/chattool/config/main.py
src/chattool/config/test_cmd.py
src/chattool/docker/__init__.py
src/chattool/docker/cli.py
src/chattool/docker/elements.py
src/chattool/docker/main.py
src/chattool/llm/__init__.py
src/chattool/llm/chattype.py
src/chattool/llm/response.py
src/chattool/mcp/__init__.py
src/chattool/mcp/catalog.py
src/chattool/mcp/cli.py
src/chattool/mcp/server.py
src/chattool/serve/__init__.py
src/chattool/serve/capture.py
src/chattool/serve/cert_server.py
src/chattool/serve/cli.py
src/chattool/serve/lark_serve.py
src/chattool/setup/__init__.py
src/chattool/setup/alias.py
src/chattool/setup/chrome.py
src/chattool/setup/claude.py
src/chattool/setup/cli.py
src/chattool/setup/codex.py
src/chattool/setup/elements.py
src/chattool/setup/frp.py
src/chattool/setup/interactive.py
src/chattool/setup/main.py
src/chattool/setup/nodejs.py
src/chattool/skills/__init__.py
src/chattool/skills/cli.py
src/chattool/tools/__init__.py
src/chattool/tools/interact.py
src/chattool/tools/tplogin.py
src/chattool/tools/tplogin_cli.py
src/chattool/tools/browser/__init__.py
src/chattool/tools/browser/base.py
src/chattool/tools/browser/cli.py
src/chattool/tools/browser/playwright_impl.py
src/chattool/tools/browser/selenium.py
src/chattool/tools/browser/test_browser.py
src/chattool/tools/browser/test_module.py
src/chattool/tools/browser/test_remote.py
src/chattool/tools/browser/xhs_qrcode.py
src/chattool/tools/cert/__init__.py
src/chattool/tools/cert/acme_dns_tiny.py
src/chattool/tools/cert/cert_server.py
src/chattool/tools/cert/cert_updater.py
src/chattool/tools/cert/cli.py
src/chattool/tools/dns/__init__.py
src/chattool/tools/dns/aliyun.py
src/chattool/tools/dns/base.py
src/chattool/tools/dns/cli.py
src/chattool/tools/dns/ip_updater.py
src/chattool/tools/dns/mcp.py
src/chattool/tools/dns/tencent.py
src/chattool/tools/dns/utils.py
src/chattool/tools/github/__init__.py
src/chattool/tools/github/cli.py
src/chattool/tools/github/client.py
src/chattool/tools/image/__init__.py
src/chattool/tools/image/base.py
src/chattool/tools/image/cli.py
src/chattool/tools/image/huggingface.py
src/chattool/tools/image/liblib.py
src/chattool/tools/image/pollinations.py
src/chattool/tools/image/siliconflow.py
src/chattool/tools/image/tongyi.py
src/chattool/tools/lark/__init__.py
src/chattool/tools/lark/bot.py
src/chattool/tools/lark/cli.py
src/chattool/tools/lark/context.py
src/chattool/tools/lark/elements.py
src/chattool/tools/lark/session.py
src/chattool/tools/network/__init__.py
src/chattool/tools/network/cli.py
src/chattool/tools/network/link_check.py
src/chattool/tools/network/mcp.py
src/chattool/tools/network/scanner.py
src/chattool/tools/zulip/__init__.py
src/chattool/tools/zulip/cli.py
src/chattool/tools/zulip/client.py
src/chattool/tools/zulip/legacy.py
src/chattool/tools/zulip/mcp.py
src/chattool/utils/__init__.py
src/chattool/utils/basic.py
src/chattool/utils/custom_logger.py
src/chattool/utils/fastobj.py
src/chattool/utils/httpclient.py
src/chattool/utils/tui.py
src/chattool/utils/urltool.py
tests/test_chatenv.py
tests/test_import.py
tests/test_setup_alias.py
tests/test_setup_interactive_policy.py