Skip to content

CoolCat467/windows-api

 
 

Repository files navigation

Windows API

Is a tool used to control windows autonomously. Built for Large Language Models (LLMs), to easily use, by converting windows user inputs into a JSON websocket message.

The Windows API has a bunch of avaliable handlers via the interaction api (which is an package built under the windows-api to interact with windows, like a user). View the handlers documentation to get started.

If you would like a general guide on getting started with the windows API, visit this guide here

Installation

Right now, the windows-api isn't currently ready for a full release. As it's in the alpha stage of development. So, the only currently avaliable installation method is installing from source.

Since the windows-api is built on multiple languages, multiple libraries and dependencies are required for building it from source. Right now, we currently don't have a way to auto-install, setup, and bootstrap the software. All installation is required to be done manually.

Steps to install windows-api

  1. Downloading the repository
    For this, you will need git
git clone https://github.com/Nakashireyumi/windows-api.git
  1. Installing dependencies and setting up the environment
    This requires vcpkg, and python.
cd windows-api

vcpkg install
pip install venv # If not already installed

# Activating the python venv
python -m venv .venv
cd .venv/Scripts/
activate
cd ../..

pip install -r src/contributions/cassitly/python/requirements.txt

# Lanuching the client
python -m src.contributions.cassitly.python.launcher


Now windows-api's websocket should be running. You can test it by running the example interactions client
Fair warning tho, it will execute actions using your mouse and keyboard.

About

(clone) Windows websocket API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%