One command
The same woodls.
Install
curl -fsSL https://woodls.com/install.sh | shOn Windows, in PowerShell:
irm https://woodls.com/install.ps1 | iexThe install page says more about both. woodls code runs on a Mac with Apple silicon, on Linux (x86-64 or ARM64, glibc 2.28 or later), and on Windows 10 or 11 inside WSL2.
woodls’ own engine, for running a model file on this computer (--this-computer):
- Mac: it comes with woodls and runs on the graphics chip.
- Linux on x86-64, and Windows through WSL2: woodls code asks to fetch it the first time,
saying its size: 59 MB for the processor’s engine, or 0.34 to 1.6 GB for an AMD or NVIDIA
card’s, each checked against woodls’ signed list. For a card’s engine,
cfetches the processor’s smaller one instead. It needs a Linux with glibc 2.39 or later (Ubuntu 24.04, Debian 13, Fedora 40) and a working sandbox. - Linux on ARM64: no engine yet. Run the model in Ollama or LM Studio, and woodls code finds it there as your server.
On Windows, woodls code runs your project’s commands in Ubuntu: install the tools it builds and
tests with there (build-essential, Node or Rust, say).
Windows’ own .exe programs aren’t reached from inside its sandbox, and projects that need Windows
itself, such as .NET Framework, need Windows. Projects kept in Ubuntu’s own folders are much
faster: open Ubuntu’s window, go to the project and run woodls code there. /copy puts text on
Windows’ clipboard.
On Ubuntu 24.04, AppArmor stops bubblewrap’s sandbox as installed, so every command asks first and go ahead is off. Troubleshooting shows the narrow change you can choose to make.