Just as tool use is often cited as a key development in human civilization, we believe that tool use represents a major transition in AI development.
The aim of Stores is to make it super simple to build LLM Agents that use tools.
There are two main elements:
A public repository of tools that anyone can contribute to
A Python library that handles tool installation and formatting
Design principles
Open-source: Each set of tools in the Stores collection is a public git repository. In the event the Stores database is no longer operational, the library and tools will still work as long as the git repositories exist.
Isolation: Tools are isolated in their own virtual environments. This makes it trivial to manage tools with conflicting dependencies and reduces unnecessary access to sensitive environment variables.
Framework compatibility: In order to pass information about tools, LLM providers often require different formats that can make it cumbersome to switch between providers. Stores makes it easy to output the required formats across providers.
Usage
pip install stores
Or if you are using uv:
uv add stores
Then load one of the available indexes and use it with your favorite LLM package.