# Project Renamed
“FreeGenius AI” has been RENAMED to “ToolMate AI”.
Python package name has also been renamed from freegenius to toolmate
Read our latest development at https://github.com/eliranwong/toolmate
# ToolMate AI
ToolMate AI, formerly known as FreeGenius AI, is a cutting-edge AI companion that seamlessly integrates agents, tools, and plugins to excel in conversations, generative work, and task execution. With the ability to perform multi-step actions, users can customize workflows to tackle complex projects with ease.
# Background
https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/LetMeDoIt%20Mode.md
# Supported Platforms
Windows, macOS, Linux, ChromeOS, Android (upcoming)
# AI Backends and Models
ToolMate AI supports a wide range of AI backends and models, including [Ollama, Llama.cpp, Llama-cpp-python (default), Groq Cloud API, OpenAI API, and Google Gemini via Vertex AI](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Supported%20Backends%20and%20Models.md). Llama-cpp-python is selected as the default backend because it is completely free and requires no additional setup. However, users can switch backends at any time.
Our recommendations: * For backend selection, we consider [Ollama](https://ollama.com/) as the best friendly free offline option and [Groq Cloud API](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Groq%20API%20Setup.md) as the best freiendly and free online option. * Regarding AI models, we have found that wizardlm2 and mixtral work well with ToolMate AI, though many others are well-supported.
Read more at https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Supported%20Backends%20and%20Models.md
# Latest changes
https://github.com/eliranwong/toolmate/blob/main/latest_changes.md
## Beyond LetMeDoIt AI
https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/LetMeDoIt%20Mode.md
# Distinctive Features
[Tool Calling for Any LLMs](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Function%20Call%20Approach%20with%20Any%20LLMs.md)
[Running Multiple Tools in One Go](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Running%20Multiple%20Tools%20in%20One%20Go.md)
[Highly Customisable Plugins](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/000_Home.md#plugins)
[Integration with Popular AI Tools](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/000_Home.md#integration)
# Quick Tool Calling
Version 0.2.86+ supports use of @ to specify a tool. Available tools:
@chat @context @paste_from_clipboard @improve_writing @convert_relative_datetime @copy_to_clipboard @append_prompt @command @append_command @fabric @fabric_pattern @append_fabric @append_fabric_pattern @list_current_directory_contents @extract_python_code @run_python_code @integrate_google_searches @add_google_calendar_event @add_outlook_calendar_event @analyze_audio @analyze_files @analyze_images @analyze_web_content @ask_chatgpt @ask_codey @ask_gemini @ask_groq @ask_llama3_1 @ask_llamacpp @ask_llamacppserver @ask_ollama @ask_palm2 @correct_python @build_agents @create_image @create_map @create_qrcode @create_statistical_graphics @datetimes @download_web_content @download_youtube_audio @download_youtube_video @edit_text @execute_computing_task @install_package @save_memory @retrieve_memory @modify_images @open_browser @pronunce_words @remove_image_background @search_chats @load_chats @search_finance @search_latest_news @search_sqlite @search_weather_info @send_gamil @send_outlook @send_tweet

Remarks:
@chat is regarded as a single tool. If you just want a direct response generated by LLM, simply use @chat.
@execute_computing_task is like a magic tool designed to execute computing tasks on demand.
Tips: Enter @ to get input suggestions of available tools
# Selective Features
# Multiple Tools in One Go
From version 0.2.87+, ToolMate AI supports use of multiple tools in a single request. It enables individual tools to work on results, generated by running previous tools.

Read more at: https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Running%20Multiple%20Tools%20in%20One%20Go.md
# Customizable Plugins

# System Command and Fabric Integration
System Command Integration: https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/System%20Command%20Integration.md
Fabric Integration: https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Fabric%20Integration.md
# Support GPU Offloading

# Access to Real-time Data

# Access to Device Information

# Task Execution

# Content Creation

# Installation - an example
Install ToolMate AI, by running:
To set up virtual environment (recommended):
> mkdir -p ~/apps/toolmate
> cd ~/apps/toolmate
> python3 -m venv toolmate
> source toolmate/bin/activate
To install:
> pip install –upgrade toolmate
Remarks: Auto-upgrade is supported in macOS and Linux versions, but not in Windows version. Windows users need to manually upgrade to get the latest features.
To run:
> toolmate
To start up with a particular backend, you may use parameter -b, e.g.:
> toolmate -b groq
Read more at https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/000_Home.md#installation
# Quick Guide
https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Quick%20Guide.md
# More
Documentation https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/000_Home.md
# Welcome Contributions
You are welcome to make contributions to this project by:
joining the development collaboratively
donations to show support and invest for the future
Support link: https://www.paypal.me/letmedoitai
Please kindly report of any issues at https://github.com/eliranwong/toolmate/issues
Metadata
Release files for freegenius 0.3.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| freegenius-0.3.16.tar.gz | 5.5 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| freegenius-0.3.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.2 MB
Release files / freegenius-0.3.16.tar.gz
| Download URL | freegenius-0.3.16.tar.gz |
|---|---|
| Size | 5.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54b3c6895447910acf01f2450f2c2cda6b8a89a7e6cb92b912672ac91bcc642a
|
|
BLAKE2b-256 checksum How to use checksums |
ef8fef634bff7e8610c2d8e6860e3b6ffaa3f5de3a9d47c0a7781ddd9fbcb99b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / freegenius-0.3.16-py3-none-any.whl
| Download URL | freegenius-0.3.16-py3-none-any.whl |
|---|---|
| Size | 5.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1054f7b049a165ca0f2a572f6a50feb245998aa7f38c006531e059d43fe1864a
|
|
BLAKE2b-256 checksum How to use checksums |
76dcad22f8e5377aee4efdf75d1caa43b591cca25d191f3648d4ade4187d51a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Security for freegenius 0.3.16
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.