Skip to main content

Toolbot

A friendly AI helper for your everyday busywork.

Hi, I'm Steven.

I built Toolbot because I wanted a personal assistant that does not just talk to you. It does things. You tell it what you want in plain English, and it figures out which of its little tools to use and handles it for you. No commands to memorize, and no jargon to learn.

It is free and open source under the MIT license, and it runs on your own computer, so your information stays on your own computer.

Getting started (about five minutes)

Install it once.

pip install toolbot

Set it up once.

toolbot setup

This asks you a couple of simple questions. One of them is for an API key from openrouter.ai. That key is what lets the assistant understand plain English. It is the only outside service involved, and your information is only sent there to answer your request.

Then start chatting.

toolbot

What you can say

Just type what you want in your own words:

Summarize this URL for me: https://example.com/article
What is the main topic of this article?
Check the SEO on example.com, please
Help me pick a good title and description

The more helpers Toolbot has, the more it can do. You can see the current list any time by typing "tools" while you are chatting.

How it works, in plain words

There are two parts that work together.

Toolbot is the careful part. It listens to what you say and decides what to do. The helpers are the small, reliable pieces it calls on to do the actual work, such as finding keywords, checking a page for SEO, or remembering something for you later.

Every helper follows clear rules about what it accepts and what it returns. Because of that agreement, Toolbot can trust the helpers to do their jobs while it handles the thinking. That simple agreement is the heart of this little harness, and it is what keeps everything consistent and dependable.

For people who like to tinker

There is a separate technical note aimed at builders and learners, called DEVELOPER.md. It explains how the pieces fit together. Rough helper ideas that are not quite ready yet live in the deferred-tools folder, along with a short note in plain English.

A note from me

I built this for myself while I am still learning how to code properly, and I decided to share it in the hope that it helps someone else too. If anything is confusing, or you have an idea, or you want to help make it better, I would love to hear from you. That is the whole point of releasing it as open source.

License

MIT. See the LICENSE file for the legal wording.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

toolbot-0.1.0.tar.gz (194.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toolbot-0.1.0-py3-none-any.whl (141.6 kB view details)

Uploaded Python 3

File details

Details for the file toolbot-0.1.0.tar.gz.

File metadata

  • Download URL: toolbot-0.1.0.tar.gz
  • Upload date:
  • Size: 194.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for toolbot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fa6aff5d922418ff1af246963f5ba4b1afe7cf02dcc6bbd8ddce7153db61b819
MD5 2746296d5eaccca33034cf5b9673557d
BLAKE2b-256 a9c4ccc197082689378387dc796c77206ffe29fb3309b56217e4b089468a3eb3

See more details on using hashes here.

File details

Details for the file toolbot-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: toolbot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 141.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for toolbot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf3a63b8ef2354a10862ee2bdca8d30d1387ecf452d58e77016fd2e189fb69a3
MD5 3a872cab5ab771bfd699dc534da76e32
BLAKE2b-256 8a73a242b22dc1414dcfcde75b8b42dea6e690838d88b6b841eff724533c908d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page