The open-source language model computer
Go to file
Tom Chapin c309745e04 Prepend local PYTHONPATH in with the local folder during startup, to solve issues with local development of the python module 2024-02-12 18:33:57 -08:00
01OS Prepend local PYTHONPATH in with the local folder during startup, to solve issues with local development of the python module 2024-02-12 18:33:57 -08:00
project_management Switched to poetry, pushed to `pip`, new scaffolding for multiple clients 2024-02-12 03:35:39 -08:00
.DS_Store Structure 2024-01-27 10:46:15 -08:00
.gitignore Pushed to `pip` 2024-02-12 03:45:11 -08:00
CONTEXT.md Context 2024-01-29 16:18:20 -08:00
GOALS.md Update GOALS.md 2024-01-21 21:22:56 -08:00
INSPIRATION.md Update INSPIRATION.md 2024-01-22 14:55:05 -08:00
LICENSE Create LICENSE 2024-01-21 21:26:21 -08:00
README.md Switched to poetry, pushed to `pip`, new scaffolding for multiple clients 2024-02-12 03:35:39 -08:00
TASKS.md Update TASKS.md 2024-02-11 18:08:11 -08:00
TEAMS.md Teams and tasks 2024-01-29 13:44:29 -08:00
USE_CASES.md Update USE_CASES.md 2024-01-22 14:16:16 -08:00

README.md

Official pre-release repository for The 01 Project.

11 days remaining until launch


View task list ↗


Install dependencies:

# MacOS
brew install portaudio ffmpeg

# Ubuntu
sudo apt-get install portaudio19-dev ffmpeg

Setup for usage (experimental):

pip install 01OS

Run the 01 end-to-end:

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:

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

Setup for development:

# Clone the repo, cd into the 01OS directory
git clone https://github.com/KillianLucas/01.git
cd 01OS

# Install dependencies, run the commands above
poetry install
poetry run 01

Configuration:

Copy the 01OS/.env.example file to 01OS/.env then configure the environment variables within the file.


Background

Context ↗

The story of devices that came before the 01.

Inspiration ↗

Things we want to steal great ideas from.


Direction

Goals ↗

What we're going to do.

Use Cases ↗

What the 01 will be able to do.