Skip to main content

A simple tool for HandGPT

Project description

HandGPT

HandGPT Logo

HandGPT is an innovative tool designed for developing and testing Large Language Models (LLMs) to control devices such as smartphones and computers. The project combines software applications and intelligent hardware to empower LLMs to interact with devices through simulated vision and action.

Recently, HandGPT has integrated OpenAI's new Operator model, a powerful AI agent capable of automating web tasks through simulated browsing, clicking, and form filling. With this integration, HandGPT enables users to leverage Operator’s advanced capabilities for seamless device and web interaction. Tasks such as submitting reports, managing online services, and executing complex web-based workflows are now achievable through HandGPT’s platform, further enhancing productivity and usability.


Key Features

  • Cross-Platform Support: Start with iOS, with Android, macOS, and Windows apps in development.
  • Device Control via LLMs: Enable LLMs to "see" the device screen and provide action commands.
  • Integrated Intelligent Hardware: A compact Bluetooth mouse and keyboard combination that allows LLMs to interact with devices physically.
  • Web Automation with Operator: Automate web tasks using OpenAI’s Operator, empowering users to navigate the internet and execute actions autonomously.
  • Developer-Friendly APIs: Simplified APIs to facilitate quick development and testing of LLM-based agents for device control.
  • Customizable Agent Development: Freedom to define agent capabilities and explore the performance of different models.

Why HandGPT?

LLMs are poised to revolutionize productivity across industries, yet realizing practical applications remains challenging. HandGPT focuses on one of the most impactful and scalable AI applications—enabling AGI to control devices.

Importance of Device and Web Control

  • Massive Usage Potential: Devices like smartphones dominate user interaction time and numbers, presenting unparalleled opportunities for AI.
  • Core AI Application: Comparable in significance to embodied robotics, device and web control is a fundamental AI application.
  • Collaborative Innovation: By uniting developers and fostering innovation, HandGPT aims to accelerate the integration of AI into daily life and generate significant societal and economic value.

Challenges

While LLMs promise seamless device and web control, significant challenges remain:

  1. Information Gain:

    • Human instructions are often simple yet encode complex implicit information.
    • For example, a command like "move from A to B" in autonomous driving implies avoiding accidents, traffic violations, and battery depletion. Device control involves even more diverse and nuanced implicit information.
  2. Spatial Understanding:

    • LLMs exhibit advanced image recognition but lack mature spatial reasoning, critical for device control.
  3. Logical Reasoning:

    • Effective device control demands robust reasoning capabilities, but longer reasoning chains increase error rates.

Getting Started

Installation and Usage

Install HandGPT using pip:

pip install handgpt

Refer to the Getting Started Guide for detailed setup instructions.

Intelligent Hardware Setup

For hardware setup and configuration, visit the Hardware Guide.


Examples

HandGPT provides example agents to help developers get started quickly. For instance, the Post to Twitter example demonstrates how to automate posting tweets using an LLM-powered agent. Watch the demo video:

Post to Twitter Demo

Click the image above to watch the video on YouTube.


Roadmap

  • Upcoming Features:

    • Android, macOS, and Windows platform support.
    • Agent Marketplace: Allow developers to monetize their agents through a marketplace for end-users.
    • Identity: Assign unique identities to agents, akin to human identification.
  • Ongoing Development:

    • Improving spatial reasoning and implicit information processing.
    • Enhancing LLM reasoning capabilities for complex control tasks.

Contributing

We welcome contributions to HandGPT! Please check out our Contribution Guidelines for information on how to get started.


Support


License

HandGPT is licensed under the MIT License. See the LICENSE file for more details.


Intelligent Hardware

Purchase the intelligent hardware for full functionality: https://handgpt.app


Acknowledgments

HandGPT is a collective effort by a passionate team dedicated to advancing AI applications. We thank our contributors and supporters for helping bring this vision to life.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

handgpt-0.1.2.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

handgpt-0.1.2-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file handgpt-0.1.2.tar.gz.

File metadata

  • Download URL: handgpt-0.1.2.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.6

File hashes

Hashes for handgpt-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ed5b895061b201bc3e6c1851b1e3a8d51d029c28018796e9a81d660d0752f97b
MD5 d3c3c4d250a0e68c2f124b0c8ac28b77
BLAKE2b-256 3dcc97f73441c296ea3a3a92a97253892f300afadbd92fbfa00809392d6e10cb

See more details on using hashes here.

File details

Details for the file handgpt-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: handgpt-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.9.6

File hashes

Hashes for handgpt-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ed400bcfef9ebfdf4a3dbabb4665149d439d04d35b62665a288db0e89b9bd2ab
MD5 c5e87eb0d1c858d5e0e791e02fdf11af
BLAKE2b-256 6a1cd8114636d021ae9f7411f0aaa349bd8c68e9382be24cec64f6038a2ec212

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page