Skip to main content

osagent

Project description

OSAgent

OSAgent is a demo application designed to assist users through voice commands on their computers. It supports Ubuntu, Windows, and macOS systems, can run in the background, and integrates voice input. The application leverages advanced models based on the OSWorld benchmark for quick integration and efficient functionality.

Features

  • Cross-Platform: Works on Ubuntu, Windows, and macOS.
  • Background Operation: Continuously runs without disrupting other tasks.
  • Voice Input: Accepts and processes voice commands.
  • Advanced Model Integration: Utilizes OSWorld benchmark models for enhanced performance.

Installation and Running

To get started with OSAgent, follow these steps:

  1. Set your OpenAI API key:

    export OPENAI_API_KEY="YOUR_KEY"
    
  2. Install the OSAgent package:

    pip install osagent
    
  3. Run the main agent module:

    python -m osagent.agents.main
    

Note: On macOS, you may receive popups requesting network, screenshot, or accessibility permissions. Please grant these permissions for OSAgent to function correctly.

Usage

In default the program run in voice command feature, please press and hold the combination of shift + ctrl + x, then speak your instruction and release the keys to process the command.

For more detailed information, please refer to our documentation.

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

osagent-0.1.1.tar.gz (106.4 kB view details)

Uploaded Source

Built Distribution

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

osagent-0.1.1-py3-none-any.whl (122.6 kB view details)

Uploaded Python 3

File details

Details for the file osagent-0.1.1.tar.gz.

File metadata

  • Download URL: osagent-0.1.1.tar.gz
  • Upload date:
  • Size: 106.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.17.1 CPython/3.12.4 Darwin/23.5.0

File hashes

Hashes for osagent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 54ab4c2f869bc405ba95f7c5429fa4c38e4c41e25d011e4c625bb4251e3e4095
MD5 1aaa2980cb2e0e5e6ed1c8595b90da81
BLAKE2b-256 466358f8d0a1c5707a35ae8c89c9fe03928323381e7d57b11ff4934ffffa2725

See more details on using hashes here.

File details

Details for the file osagent-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: osagent-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 122.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.17.1 CPython/3.12.4 Darwin/23.5.0

File hashes

Hashes for osagent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 95c59cf41a072035bd32833c5dc802ae6c0d3556fcf0d6458a20efd0c51a134a
MD5 f288372a0d2010bc3d4fd6330156f0fa
BLAKE2b-256 f656d637ce9ea8dc9db08f81f8463548ee1b34bf973c06a43375f44bae417be1

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