5 Commits

Author SHA1 Message Date
Ryuichi Leo Takashige
3c3ba4b290 format README a bit better 2025-12-22 17:49:43 +00:00
Ryuichi Leo Takashige
e694704000 Add brew 2025-12-22 17:34:00 +00:00
rltakashige
97229bd358 Merge branch 'main' into leo/update-readme-1 2025-12-22 17:28:50 +00:00
Ryuichi Leo Takashige
a6e4c05a91 add node to README and format 2025-12-22 17:26:59 +00:00
Ryuichi Leo Takashige
9733fce9cf update README 2025-12-22 17:06:05 +00:00

View File

@@ -64,13 +64,23 @@ There are two ways to run exo:
### Run from Source (Mac & Linux)
**Prerequisites:**
- [uv](https://github.com/astral-sh/uv) (for Python dependency management)
- [brew](https://github.com/Homebrew/brew) (for simple package management on MacOS)
```bash
brew install uv
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
- [uv](https://github.com/astral-sh/uv) (for Python dependency management)
- [macmon](https://github.com/vladkens/macmon) (for hardware monitoring on Apple Silicon)
- [node](https://github.com/nodejs/node) (for building the dashboard)
```bash
brew install macmon
brew install uv macmon node
```
- [rust](https://github.com/rust-lang/rustup) (to build Rust bindings, nightly for now)
```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup toolchain install nightly
```
Clone the repo, build the dashboard, and run exo: