Running Fellow
Once installed, you can run Fellow using a YAML config file that defines the task and other settings.
At its simplest, you just point Fellow to your configuration file:
fellow --config task.yml
This will launch the assistant, which will read the task, reason step-by-step, and execute commands as needed.
Minimal Config Example
A minimal task.yml
might look like this:
task: |
Generate a README file for this project
This is often enough to get started, assuming you’re using the default settings.
Logging
Fellow logs its thoughts and actions to the console.
If logging is enabled in the config, it will also write detailed logs to the .fellow/
directory.
Ending a Session
Fellow automatically ends the loop when:
- The AI outputs a message containing
END
, or - The configured step limit is reached
- You manually stop the process (e.g., with
Ctrl+C
)
Learn more about available options in the
Configuration documentation.