Terms of Use — nanobots
Applies to the nanobots browser extension and the nanobots-sh command-line tool. Last updated 2 August 2026.
nanobots is free, open-source software released under the MIT licence. It is provided as is, without warranty. You bring your own credentials and your own model provider, and you remain responsible for what happens in your repositories and accounts.
Licence
The software is licensed under the MIT Licence, reproduced in the repository at LICENSE. You may use, copy, modify, and distribute it under those terms. These terms of use do not restrict rights the MIT licence grants you; they describe the service context around it.
Your credentials and your accounts
- You supply your own GitHub tokens, Cloudflare R2 credentials, and model provider API keys.
- They are stored locally on your device and sent only to the service they belong to.
- You are responsible for keeping them secure, for scoping them to the minimum access you need, and for any charges your model provider or storage provider bills you.
- You are responsible for complying with the terms of the services you connect — GitHub, Cloudflare, and whichever model provider you choose.
What you capture and file
Screenshots are captured only when you click the extension's icon, and you decide what to file. You are responsible for what those screenshots contain. Do not capture or upload anything you are not entitled to share — including other people's personal information, credentials visible on screen, or material covered by confidentiality obligations. Screenshots you upload go to your own storage bucket and inherit whatever access controls you set on it.
Autonomous agents change code. If you install the nanobots loop on a repository,
agents will triage issues, write code in isolated sandboxes, and open pull requests. Merges are
gated by review and by the policies you configure — but you own the result. Read
.nanobots/RUNTIMES.md before enabling the scheduled workers, protect your default
branch, and keep the approval gate on until you trust the setup. Do not point it at a repository
where an unexpected commit or pull request would cause harm.
Model output
The assistant and the loop are powered by whichever model you configure. Their output can be wrong, incomplete, or confidently mistaken. Review anything they produce before acting on it, and never treat generated code, triage decisions, or reviews as a substitute for your own judgement.
Acceptable use
- Use it on repositories and pages you are authorised to access.
- Do not use it to harass, to infringe rights, or to break the law.
- Do not use it to circumvent access controls or scrape material you have no right to.
No warranty
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. It may contain defects; it may stop working when an upstream API changes.
Limitation of liability
To the maximum extent permitted by law, the authors and copyright holders are not liable for any claim, damages, or other liability — including lost data, lost revenue, unwanted commits, or provider charges — arising from the software or its use, whether in an action of contract, tort, or otherwise.
No service commitment
nanobots is software you run, not a hosted service. There is no uptime commitment and no support obligation. Issues and pull requests are welcome, and are handled on a best-effort basis.
Changes
These terms may change; the current version always lives at this URL with the date above. Continuing to use the software after a change means you accept the updated terms.
Contact
Open an issue at github.com/TimHeckel/nanobots/issues.