Install Smooth Agent
One-line installer, pipx, Docker or from source. Linux and macOS, Python 3.9 or newer.
Smooth Agent is open source under the MIT license: github.com/smooth-family/smooth-agent. The core needs only the Python standard library and pypdf.
One-line installer (recommended)
curl -fsSL https://raw.githubusercontent.com/smooth-family/smooth-agent/main/install.sh | bashIt checks your machine, installs with pipx (or a private virtualenv in ~/.smooth-agent/venv), links smooth-agent into ~/.local/bin and starts the setup wizard. Nothing is installed system-wide.
| Option | What it does |
|---|---|
--browser | Also installs browser automation (Playwright + Chromium) |
--method pipx|venv | Force one install method |
--ref <tag> | Install a specific release, e.g. --ref v0.6.0 |
--no-setup | Skip the setup wizard |
Pass options after bash -s --:
curl -fsSL https://raw.githubusercontent.com/smooth-family/smooth-agent/main/install.sh | bash -s -- --browserpipx
pipx install git+https://github.com/smooth-family/smooth-agent
smooth-agent setupDocker
Everything the agent keeps lives in ./data. The container runs as an unprivileged user and restarts on reboot.
git clone https://github.com/smooth-family/smooth-agent && cd smooth-agent
docker compose run --rm smooth-agent setup # provider, key, channels
docker compose up -d # channels + scheduled jobs
docker compose logs -fFor the browser tools, set BROWSER: "1" under build.args in docker-compose.yml before building.
From source
git clone https://github.com/smooth-family/smooth-agent && cd smooth-agent
pip install -e . # core
pip install -e ".[browser]" # + browser automation
python -m playwright install chromium # once, for the browserCheck the install
smooth-agent version
smooth-agent doctor # what works on this machine
smooth-agent doctor --ping # plus a test call to your modeldoctor lists the provider and key, channels, optional tools (ffmpeg, unrar, LibreOffice, Chromium) and which file types this machine can read.
Update and uninstall
Re-run the installer to update (add --ref <tag> for a specific version). With pipx: pipx upgrade smooth-agent. To remove it: pipx uninstall smooth-agent (or delete ~/.smooth-agent/venv). Your data in ~/.smooth-agent/ stays until you delete it.
Last updated: