Metadata-Version: 2.4
Name: lightclaw
Version: 0.1.29
Summary: Self-hosted AI personal assistant with multi-channel chat, smart memory, and extensible skills.
License-Expression: MIT
Project-URL: Repository, https://git.woa.com/orcakit/finnie
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: End Users/Desktop
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: <3.14,>=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi<1.0,>=0.100.0
Requires-Dist: starlette<1.0,>=0.27.0
Requires-Dist: uvicorn>=0.40.0
Requires-Dist: wecom-aibot-sdk>=1.0.0
Requires-Dist: langchain>=1.2
Requires-Dist: langchain-openai>=1.1
Requires-Dist: langchain-anthropic>=1.1
Requires-Dist: langchain-tavily>=0.2.17
Requires-Dist: langgraph>=1.0
Requires-Dist: tiktoken>=0.7.0
Requires-Dist: pydantic==2.12.5
Requires-Dist: pydantic-core==2.41.5
Requires-Dist: qdrant-client>=1.9.0
Requires-Dist: watchdog>=4.0.0
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: dingtalk-stream>=0.24.3
Requires-Dist: discord-py>=2.3
Requires-Dist: lark-oapi>=1.5.3
Requires-Dist: websocket-client>=1.6.0
Requires-Dist: apscheduler<4,>=3.11.2
Requires-Dist: langfuse<5,>=4
Requires-Dist: cryptography>=42.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: websockets>=12.0
Requires-Dist: mss>=9.0.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: playwright>=1.49.0
Requires-Dist: harness-browser>=0.1.2
Requires-Dist: pymupdf<2,>=1.24
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: python-frontmatter>=1.0.0
Requires-Dist: questionary>=2.1.1
Requires-Dist: segno>=1.6.1
Requires-Dist: googleapis-common-protos>=1.62
Requires-Dist: onnxruntime<1.24
Requires-Dist: fastembed<0.8,>=0.3.0
Requires-Dist: python-socketio[asyncio_client]>=5.0
Requires-Dist: edge-tts>=6.1.0
Requires-Dist: cos-python-sdk-v5>=1.9.0
Requires-Dist: python-multipart>=0.0.26
Provides-Extra: dev
Requires-Dist: pre-commit>=4.2.0; extra == "dev"
Requires-Dist: pytest>=8.3.5; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "dev"
Requires-Dist: pytest-cov>=6.2.1; extra == "dev"
Requires-Dist: ruff>=0.6.0; extra == "dev"
Provides-Extra: ollama
Requires-Dist: langchain-ollama>=1.0; extra == "ollama"
Requires-Dist: ollama>=0.4.0; extra == "ollama"
Provides-Extra: video-stt
Requires-Dist: faster-whisper>=1.1.0; extra == "video-stt"
Requires-Dist: numpy>=1.24.0; extra == "video-stt"
Requires-Dist: soundfile>=0.12.0; extra == "video-stt"
Provides-Extra: video-tts-edge
Requires-Dist: edge-tts>=6.1.0; extra == "video-tts-edge"
Provides-Extra: video-tts-kokoro
Requires-Dist: kokoro>=0.9.4; extra == "video-tts-kokoro"
Provides-Extra: video-tts-xtts
Requires-Dist: coqui-tts>=0.22.0; extra == "video-tts-xtts"
Provides-Extra: qq-voice
Requires-Dist: graiax-silkcoder>=0.3.0; extra == "qq-voice"
Provides-Extra: local-embedding
Dynamic: license-file
