diff --git a/docs/bodies/01-light.mdx b/docs/bodies/01-light.mdx
deleted file mode 100644
index 4bf8f3a..0000000
--- a/docs/bodies/01-light.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "01 Light"
-description: "Build your 01 Light"
----
-
-## ESP32 client
-
-Instructions to set up your ESP32 client can be found here
-
-## Suppliementary files
-
-For CAD files, wiring diagram, and images, please visit the [01 Light hardware repository](https://github.com/OpenInterpreter/01/tree/main/hardware/light).
diff --git a/docs/getting-started/getting-started.mdx b/docs/getting-started/getting-started.mdx
new file mode 100644
index 0000000..769feae
--- /dev/null
+++ b/docs/getting-started/getting-started.mdx
@@ -0,0 +1,39 @@
+---
+title: "Getting Started"
+description: "Preparing your machine"
+---
+
+## Prerequisites
+
+There are a few packages that need to be installed in order to run 01OS on your computer
+
+```bash
+# Install poetry
+curl -sSL https://install.python-poetry.org | python3 -
+```
+
+```bash
+# MacOS
+brew install portaudio ffmpeg cmake
+
+# Ubuntu (wayland not supported, only ubuntu 20.04 and below)
+sudo apt-get install portaudio19-dev ffmpeg cmake
+
+# Windows
+On Windows you will need to install the following:
+```
+
+- [Git for Windows](https://git-scm.com/download/win).
+- [virtualenv](https://virtualenv.pypa.io/en/latest/installation.html) or [MiniConda](https://docs.anaconda.com/free/miniconda/miniconda-install/) to manage virtual environments.
+- [Chocolatey](https://chocolatey.org/install#individual) to install the required packages.
+- [Microsoft C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools):
+ - Choose [**Download Build Tools**](https://visualstudio.microsoft.com/visual-cpp-build-tools/).
+ - Run the downloaded file **vs_BuildTools.exe**.
+ - In the installer, select **Workloads** > **Desktop & Mobile** > **Desktop Development with C++**.
+
+With these installed, you can run the following commands in a **PowerShell terminal as an administrator**:
+
+```powershell
+# Install the required packages
+choco install -y ffmpeg
+```
diff --git a/docs/getting-started/introduction.mdx b/docs/getting-started/introduction.mdx
index 1b14e3a..69b5d22 100644
--- a/docs/getting-started/introduction.mdx
+++ b/docs/getting-started/introduction.mdx
@@ -1,12 +1,12 @@
---
title: Introduction
-description: 'The open-source language model computer.'
+description: "The open-source language model computer."
---
The 01 project is an open-source ecosystem for artificially intelligent devices.
@@ -15,30 +15,4 @@ By combining code-interpreting language models ("interpreters") with speech reco
We intend to become the “Linux” of this new space— open, modular, and free for personal or commercial use.
-## Quick Start
-
-### Install dependencies
-
-```bash
-# MacOS
-brew install portaudio ffmpeg cmake
-
-# Ubuntu
-sudo apt-get install portaudio19-dev ffmpeg cmake
-```
-
-For windows, please refer to the [setup guide](/getting-started/setup#windows).
-
-### Install and run the 01 CLI
-
-```bash
-# Clone the repo and navigate into the software directory
-git clone https://github.com/OpenInterpreter/01.git
-cd software
-
-# Install dependencies and run 01
-poetry install
-poetry run 01
-```
-
_Disclaimer:_ The current version of 01OS is a developer preview
diff --git a/docs/getting-started/setup.mdx b/docs/getting-started/setup.mdx
deleted file mode 100644
index ae2aa1c..0000000
--- a/docs/getting-started/setup.mdx
+++ /dev/null
@@ -1,93 +0,0 @@
----
-title: 'Setup'
-description: 'Get your 01 up and running'
----
-
-## Captive portal
-
-To connect your 01, you will use the captive portal.
-
-1. Turn on your computer or laptop and connect to the '01 light' Wi-Fi network.
-2. Enter your Wi-Fi/hotspot name and password in the captive portal page.
-3. Enter the server URL generated on their computer and hit 'Connect'.
-
-Now you're connected and ready to go!
-
-# Local 01OS
-
-## Prerequisites
-
-There are a few packages that need to be installed in order to run 01OS on your computer
-
-```bash
-# MacOS
-brew install portaudio ffmpeg cmake
-
-# Ubuntu (wayland not supported, only ubuntu 20.04 and below)
-sudo apt-get install portaudio19-dev ffmpeg cmake
-
-# Install poetry
-curl -sSL https://install.python-poetry.org | python3 -
-```
-
-#### Windows
-
-On Windows you will need to install the following:
-
-- [Git for Windows](https://git-scm.com/download/win).
-- [virtualenv](https://virtualenv.pypa.io/en/latest/installation.html) or [MiniConda](https://docs.anaconda.com/free/miniconda/miniconda-install/) to manage virtual environments.
-- [Chocolatey](https://chocolatey.org/install#individual) to install the required packages.
-- [Microsoft C++ Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools):
- - Choose [**Download Build Tools**](https://visualstudio.microsoft.com/visual-cpp-build-tools/).
- - Run the downloaded file **vs_BuildTools.exe**.
- - In the installer, select **Workloads** > **Desktop & Mobile** > **Desktop Development with C++**.
-
-With these installed, you can run the following commands in a **PowerShell terminal as an administrator**:
-
-```powershell
-# Install the required packages
-choco install -y ffmpeg
-```
-
-## Install 01
-
-To install the 01 CLI
-
-```bash
-# Clone the repo and navigate into the 01OS directory
-git clone https://github.com/OpenInterpreter/01.git
-```
-
-## Run the 01
-
-In order to run 01 on your computer, use [Poetry](https://python-poetry.org/docs/#installing-with-the-official-installer).
-
-Navigate to the project's software directory:
-
-```bash
-cd software
-```
-
-Install your project along with its dependencies in a virtual environment managed by Poetry.
-
-```bash
-poetry install
-```
-
-Run your local version of 01 with:
-
-```bash
-poetry run 01
-```
-
-## Swap out service providers
-
-You have the ability to set your LLM, STT, and TTS service providers
-
-## Server setup
-
-You are able to run just the server.
-
-## Client setup
-
-You are able to run just the client.
diff --git a/docs/services/language-model.mdx b/docs/guides/language-model.mdx
similarity index 100%
rename from docs/services/language-model.mdx
rename to docs/guides/language-model.mdx
diff --git a/docs/services/speech-to-text.mdx b/docs/guides/speech-to-text.mdx
similarity index 100%
rename from docs/services/speech-to-text.mdx
rename to docs/guides/speech-to-text.mdx
diff --git a/docs/services/text-to-speech.mdx b/docs/guides/text-to-speech.mdx
similarity index 100%
rename from docs/services/text-to-speech.mdx
rename to docs/guides/text-to-speech.mdx
diff --git a/docs/hardware/01-light.mdx b/docs/hardware/01-light.mdx
new file mode 100644
index 0000000..76608bf
--- /dev/null
+++ b/docs/hardware/01-light.mdx
@@ -0,0 +1,22 @@
+---
+title: "01 Light"
+description: "Use your 01 Light"
+---
+
+## Captive portal
+
+To connect your 01, you will use the captive portal.
+
+1. Turn on your computer or laptop and connect to the '01 light' Wi-Fi network.
+2. Enter your Wi-Fi/hotspot name and password in the captive portal page.
+3. Enter the server URL generated on their computer and hit 'Connect'.
+
+Now you're connected and ready to go!
+
+## ESP32 client
+
+Instructions to set up your ESP32 client can be found here
+
+## Suppliementary files
+
+For CAD files, wiring diagram, and images, please visit the [01 Light hardware repository](https://github.com/OpenInterpreter/01/tree/main/hardware/light).
diff --git a/docs/mint.json b/docs/mint.json
index 3c7cd36..efbf9e2 100644
--- a/docs/mint.json
+++ b/docs/mint.json
@@ -34,27 +34,30 @@
"navigation": [
{
"group": "Getting Started",
- "pages": ["getting-started/introduction", "getting-started/setup"]
+ "pages": [
+ "getting-started/introduction",
+ "getting-started/getting-started"
+ ]
},
{
- "group": "Server",
- "pages": ["server/setup"]
+ "group": "Software Setup",
+ "pages": ["software/installation", "software/setup", "software/client"]
},
{
- "group": "Services",
- "pages": [
- "services/language-model",
- "services/speech-to-text",
- "services/text-to-speech"
- ]
+ "group": "Hardware Setup",
+ "pages": ["hardware/01-light"]
},
{
- "group": "Client",
- "pages": ["client/setup"]
+ "group": "Using 01",
+ "pages": [
+ "guides/language-model",
+ "guides/speech-to-text",
+ "guides/text-to-speech"
+ ]
},
{
- "group": "Bodies",
- "pages": ["bodies/01-light"]
+ "group": "Troubleshooting",
+ "pages": ["troubleshooting/faq"]
},
{
"group": "Legal",
@@ -66,7 +69,7 @@
},
"footerSocials": {
"twitter": "https://x.com/OpenInterpreter",
- "github": "https://github.com/KillianLucas/01",
- "discord": "https://discord.gg/E2XTbkj4JF"
+ "github": "https://github.com/OpenInterpreter/01",
+ "discord": "https://discord.com/invite/Hvz9Axh84z"
}
}
diff --git a/docs/client/setup.mdx b/docs/software/client.mdx
similarity index 100%
rename from docs/client/setup.mdx
rename to docs/software/client.mdx
diff --git a/docs/software/installation.mdx b/docs/software/installation.mdx
new file mode 100644
index 0000000..1d54c78
--- /dev/null
+++ b/docs/software/installation.mdx
@@ -0,0 +1,41 @@
+---
+title: "Installation"
+description: "Get your 01 up and running"
+---
+
+## Install 01
+
+To install the 01 software
+
+```bash
+# Clone the repo and navigate into the 01OS directory
+git clone https://github.com/OpenInterpreter/01.git
+```
+
+## Run the 01
+
+In order to run 01 on your computer, use [Poetry](https://python-poetry.org/docs/#installing-with-the-official-installer).
+
+Navigate to the project's software directory:
+
+```bash
+cd software
+```
+
+Install your project along with its dependencies in a virtual environment managed by Poetry.
+
+```bash
+poetry install
+```
+
+Run your local version of 01 with:
+
+```bash
+poetry run 01
+```
+
+Use 01 with your 01 Light
+
+```bash
+poetry run 01 --server
+```
diff --git a/docs/server/setup.mdx b/docs/software/setup.mdx
similarity index 100%
rename from docs/server/setup.mdx
rename to docs/software/setup.mdx
diff --git a/docs/troubleshooting/faq.mdx b/docs/troubleshooting/faq.mdx
new file mode 100644
index 0000000..91122a6
--- /dev/null
+++ b/docs/troubleshooting/faq.mdx
@@ -0,0 +1,4 @@
+---
+title: "FAQ"
+description: "Frequently Asked Questions"
+---