LICENSE
README.md
pyproject.toml
src/weilink/__init__.py
src/weilink/_cdn.py
src/weilink/_helpers.py
src/weilink/_hook.py
src/weilink/_protocol.py
src/weilink/_store.py
src/weilink/cli.py
src/weilink/client.py
src/weilink/migrate.py
src/weilink/models.py
src/weilink/py.typed
src/weilink.egg-info/PKG-INFO
src/weilink.egg-info/SOURCES.txt
src/weilink.egg-info/dependency_links.txt
src/weilink.egg-info/entry_points.txt
src/weilink.egg-info/requires.txt
src/weilink.egg-info/top_level.txt
src/weilink/_cli/__init__.py
src/weilink/_cli/_banner.py
src/weilink/_cli/_hook.py
src/weilink/_cli/_setup.py
src/weilink/_vendor/__init__.py
src/weilink/_vendor/aes.py
src/weilink/_vendor/aes_openssl.py
src/weilink/_vendor/filelock.py
src/weilink/_vendor/qr.py
src/weilink/admin/__init__.py
src/weilink/admin/__main__.py
src/weilink/admin/admin.html
src/weilink/admin/handlers.py
src/weilink/admin/server.py
src/weilink/admin/static.py
src/weilink/admin/locales/en.json
src/weilink/admin/locales/zh.json
src/weilink/integrations/__init__.py
src/weilink/integrations/claude_code/.mcp.json
src/weilink/integrations/claude_code/.claude-plugin/plugin.json
src/weilink/integrations/claude_code/hooks/hooks.json
src/weilink/integrations/claude_code/hooks/poll_inject.py
src/weilink/integrations/claude_code/skills/weilink/SKILL.md
src/weilink/integrations/codex/hooks.json
src/weilink/integrations/codex/commands/weilink.md
src/weilink/integrations/codex/hooks/poll_inject.py
src/weilink/integrations/opencode/commands/weilink.md
src/weilink/server/__init__.py
src/weilink/server/__main__.py
src/weilink/server/app.py
tests/test_admin.py
tests/test_aes_h2h.py
tests/test_cdn.py
tests/test_cli.py
tests/test_client.py
tests/test_cross_process.py
tests/test_filelock.py
tests/test_helpers.py
tests/test_migrate.py
tests/test_models.py
tests/test_protocol.py
tests/test_server.py
tests/test_store.py
tests/test_store_watcher.py