[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "tiny-computer-agent" version = "2.0.0" description = "An agentic harness that drives a real computer with a tiny, fully local model - no cloud API. It learns from verified runs." readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [{ name = "hkblockchaintechnology" }] keywords = ["computer-use", "gui-agent", "agentic-harness", "local-first", "tiny-models"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] dependencies = [] # the harness core imports nothing outside the standard library [project.optional-dependencies] ocr = ["rapidocr-onnxruntime>=1.3"] # labels from pixels, no system binary desktop = ["mss>=9.0", "pyautogui>=0.9", "pillow>=10"] # capture + real input vision = ["transformers>=4.48", "torch>=2.2", "pillow>=10"] # tiny model brains dev = ["pytest>=8"] [project.scripts] tiny-computer-agent = "tiny_computer_agent.__main__:main" [project.urls] Homepage = "https://huggingface.co/hkblockchaintechnology/tiny-computer-agent" [tool.setuptools] packages = ["tiny_computer_agent"] [tool.pytest.ini_options] testpaths = ["tests"]