/Tsiolkovsky

Manage the Tools that your LLM's use

Primary LanguagePython

Tsiolkovsky

Manage the Tools that your LLMs use

GitHub Contributors GitHub Last Commit GitHub Issues GitHub Pull Requests


DemoUse casesFeaturesTutorialsSDKsContributions


Tsiolkovsky is a service for managing agent tools. Your agents can use these tools to learn and act on the world around them. Enjoy exploring!


🎥 Demo

@TODO

✨ Use cases

Tsiolkovsky lets you add any API you want as a tool, including:

  • Public APIs
  • Private APIs
  • APIs that require authentication
  • Locally hosted APIs with dynamic IPs.
  • Search engines
  • Wolfram Alpha
  • Google Drive

👀 Features:

  • Register tools
  • Control access per user or LLM
  • Authenticate to remote APIs
  • Register a service running on the edge with a dynamic IP

🧐 Tutorials

Authenticate against API
Authorization: Bearer <YOUR_JWT>

@TODO

🔗 SDKs

If you are planning to serve an API as a tool in Tsiolkovsky into your stack, you can use one of the following SDKs:

  • Python - coming soon!
  • Typescript - coming soon!
  • Javascript - coming soon!

🫶 Contributions:

Tsiolkovsky is an open-source project, and contributions are welcome. If you want to contribute, you can create new features, fix bugs, or improve the infrastructure. Please refer to the CONTRIBUTING.md file in the repository for more information on how to contribute.

To see how to contribute, visit Contribution guidelines