Reference¶
satyrn commands¶
Without the installed command, write python3.14 satyrn.py COMMAND in the project folder
(Windows: py -3.14 satyrn.py COMMAND).
Command |
What it does |
|---|---|
(none) |
Show what is ready and offer each missing step: tools, model, server. |
|
Install the |
|
Remove the command and the tab completion. The folder stays. |
|
Work with the model in |
|
Rate every prepared model for this computer, with benchmark results. |
|
Make a listed model your default, by name or by its number in |
|
Download and verify Ollama, Open Interpreter, Node.js and pi, write their settings, download the default model (or |
|
Download a model; asks first if the available build differs from |
|
Start the Ollama server in the background and load your default model / stop it. |
|
Run the server in the foreground; Ctrl+C stops it. |
|
Show the server, the installed models and the loaded ones. |
|
The model writes |
|
Time models on the same task with a coding agent (default: yours); default: every model in |
|
Re-check every pinned archive, unpacked tool and downloaded model (accepted model versions pass). |
|
Run the project’s pi with the project’s settings; all arguments are passed on. |
|
Run the project’s Open Interpreter with the project’s settings; all arguments are passed on. |
|
Run the project’s Ollama command line, for example |
|
Print the tab-completion script for |
--effort sets the reasoning effort for models that have one (gpt-oss:20b: low, medium,
high). --timeout is the time limit per run in seconds, 3600 by default.
make targets¶
The Makefile is only a shortcut on systems with make; all logic is in satyrn.py.
Target |
Same as |
|---|---|
|
|
|
|
|
see Contributing |
|
|
|
install |
Files you may edit¶
pins.tomlDefault model, model digests, context window, port, tool versions and checksums.
config/context/pi.md,config/context/open-interpreter.mdThe context (system prompt) each coding agent gives the model.
config/models.tomlThe models Open Interpreter knows how to drive: reasoning efforts, sizes and benchmark results for
satyrn models.config/interpreter.tomlOpen Interpreter settings. After editing, run
satyrn setupagain.
Environment¶
satyrn.py sets these for the tools it starts; you do not need to set them yourself.
Variable |
Value |
Why |
|---|---|---|
|
|
keeps the interpreter’s settings out of |
|
|
where |
|
|
the server listens on this computer only |
|
|
the name Open Interpreter shows; not supported by 0.0.60 yet |
|
|
keeps pi’s settings, model list and sessions out of |
|
|
no install telemetry and no update checks |
|
|
model files stay in the project |
|
|
context window offered to the interpreter |
|
|
how long an idle model stays in memory |
|
|
Ollama’s key pair stays out of |