You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
01/01OS
Tom Chapin 53864cba7e
Merge branch 'main' into feature/replace-ngrok-with-open-source
12 months ago
..
01OS Merge branch 'main' into feature/replace-ngrok-with-open-source 12 months ago
_archive Bug fixes, CTRL-C fix, relative script fixes, less print statements 12 months ago
.cursorignore configuring cursor to ignore archive and other random files 12 months ago
.env.example Adding localtunnel support 12 months ago
README.md Updating readme with more info about localtunnel 12 months ago
poetry.lock Switching tunneling functionality from ngrok to localhost.run 12 months ago
pyproject.toml Merge branch 'main' into feature/replace-ngrok-with-open-source 12 months ago
start.py Bug fixes, CTRL-C fix, relative script fixes, less print statements 12 months ago
start.sh Adding localtunnel support 12 months ago
tunnel.sh Adding localtunnel support 12 months ago

README.md

The open-source language model computer.

pip install 01OS
01 # This will run a server + attempt to determine and run a client.
# (Behavior can be modified by changing the contents of `.env`)

Expose an 01 server publically:

We are currently using localtunnel (https://github.com/localtunnel/localtunnel) to handle the creation of public tunnel endpoints.

Note: You will need to install Node and localtunnel before exposing the service will work correctly: npm install -g localtunnel

01 --server --expose # This will print a URL that a client can point to.

Run a specific client:

01 --client macos # Options: macos, rpi

Run locally:

The current default uses OpenAI's services.

The --local flag will install and run the whisper.cpp STT and Piper TTS models.

01 --local # Local client and server
01 --local --server --expose # Expose a local server