{"id":14964732,"url":"https://github.com/eliranwong/toolmate","last_synced_at":"2025-05-16T07:03:59.729Z","repository":{"id":224265100,"uuid":"762854265","full_name":"eliranwong/toolmate","owner":"eliranwong","description":"ToolMate AI, developed by Eliran Wong, is a cutting-edge AI companion that seamlessly integrates agents, tools, and plugins to excel in conversations, generative work, and task execution. Supports custom workflow and plugins to automate multi-step actions.","archived":false,"fork":false,"pushed_at":"2025-03-08T09:51:22.000Z","size":42147,"stargazers_count":155,"open_issues_count":0,"forks_count":15,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-05-11T01:04:19.107Z","etag":null,"topics":["agent","ai","autogen","chatgpt","claude","dalle-3","fabric","gemini","google","grok","groq","imagen-3","llama3","llamacpp","mistral","ollama","openai","tool","vision","xai"],"latest_commit_sha":null,"homepage":"https://toolmate.ai","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eliranwong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":["https://www.paypal.me/toolmate"]}},"created_at":"2024-02-24T21:47:33.000Z","updated_at":"2025-05-10T15:21:31.000Z","dependencies_parsed_at":"2024-03-01T12:26:41.051Z","dependency_job_id":"09b50b8f-1bc7-44bf-8c2c-ff156b0e8f2b","html_url":"https://github.com/eliranwong/toolmate","commit_stats":{"total_commits":283,"total_committers":2,"mean_commits":141.5,"dds":"0.0035335689045936647","last_synced_commit":"d2f0647511a4be38e0788eb7a5f2e10c9af6ec1a"},"previous_names":["eliranwong/freegenius","eliranwong/toolmate"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Ftoolmate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Ftoolmate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Ftoolmate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Ftoolmate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eliranwong","download_url":"https://codeload.github.com/eliranwong/toolmate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254485053,"owners_count":22078767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai","autogen","chatgpt","claude","dalle-3","fabric","gemini","google","grok","groq","imagen-3","llama3","llamacpp","mistral","ollama","openai","tool","vision","xai"],"created_at":"2024-09-24T13:33:42.266Z","updated_at":"2025-05-16T07:03:59.704Z","avatar_url":"https://github.com/eliranwong.png","language":"Python","funding_links":["https://www.paypal.me/toolmate"],"categories":["Python"],"sub_categories":[],"readme":"# ToolMate AI 2.0\n\n[ToolMate AI](https://toolmate.ai/) (version 2+) is a fully automatic AI agent, built to resolve complex tasks with [AgentMake AI tools](https://github.com/eliranwong/agentmake).\n\nThe version 2.0 is completely written with [AgentMake AI SDK](https://github.com/eliranwong/agentmake). The following features distinguish it from the previous version:\n\nFully automatic:\n- Automate prompt engineering\n- Automate tool instruction refinement\n- Automate task resolution\n- Automate action plan crafting\n- Automate agent creation tailor-made to resolve user request\n- Automate multiple tools selection\n- Automate multiple steps execution\n- Automate Quality Control\n- Automate Report Generation\n\nAs version 2.0 is completely written with [AgentMake AI SDK](https://github.com/eliranwong/agentmake), it [supports 14 AI backends](https://github.com/eliranwong/agentmake#supported-backends). It runs with less dependencies than that required by preivious versions. It starts up much faster. Much more ...\n\n# Disclaimer\n\nIn response to your instructions, ToolMate AI is capable of applying tools to generate files or make changes on your devices. Please use it with your sound judgment and at your own risk. We will not take any responsibility for any negative impacts, such as data loss or other issues.\n\n# Installation\n\n\u003e pip install toolmate\n\nSetting up a virtual environment is recommended, e.g.\n\n```\npython3 -m venv tm\nsource tm/bin/activate\npip install --upgrade toolmate\n# setup\nai -m\n```\n\nInstall extra package `genai` to support backend Vertex AI via `google-genai` library:\n\n```\npython3 -m venv tm\nsource tm/bin/activate\npip install --upgrade \"toolmate[genai]\"\n# setup\nai -m\n```\n\n# Command Line Interface\n\nToolMate AI 2.0+ offers mainly two commands `toolmate` / `tm` and `toolmatelite` / `tml` to resolve complex and simple tasks respectively.\n\nTo resolve tasks that involves multiple tools or multiple steps, e.g.:\n\n\u003e toolmate \"Write brief introductions to William Shakespeare, David Williams and Plato. Save them in three separate markdown files in three separate folders named after them. Finally, package these three folders in a single zip file.\" -b azure\n\nTo resolve simple task, e.g.:\n\n\u003e toolmatelite \"Send an email to Eliran Wong at eliran.wong@domain.com to express my gratitude for his work\"\n\n\u003e tml \"Download mp3 from a youtube video https://www.youtube.com/watch?v=X6Mtpk4jeVA\"\n\nRemarks: `tm` is an alias to `toolmate` whereas `tml` is an alias to `toolmatelite`.\n\n# Limit Tool Choices\n\nBe default, ToolMate AI considers all available tools recognized by AgentMake AI for tool selection and action plan.  You can limit the tool choices to serve your preference or to improve efficiency and accuracy. Simple declare the tools in your request e.g.:\n\n\u003e toolmate \"@chat @styles/british_english @search/google @magic @perplexica/anthropic Write brief introductions to William Shakespeare, David Williams and Plato. Save them in three separate markdown files in three separate folders named after them. Finally, package these three folders in a single zip file.\" -b azure\n\n# More CLI Options\n\nFor more CLI options, run:\n\n\u003e toolmate -h\n\n# AI Backends and Configurations\n\nToolMate AI uses [AgentMake AI](https://github.com/eliranwong/agentmake) configurations. The default AI backend is Ollama, but you can easily edit the default backend and other configurations. To configure, run:\n\n\u003e ai -ec\n\n# ToolMate Agentic Workflow\n\n\u003cimg width=\"794\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/c79efda7-5da5-41fe-af67-e48ea32e5af6\" /\u003e\n\n# ToolMate Lite Agentic Workflow\n\n\u003cimg width=\"881\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/7809fa98-83e1-4a82-af80-2706895d4985\" /\u003e\n\n# Limitations and Solutions\n\n[AgentMake AI](https://github.com/eliranwong/agentmake) is built with a large set of tools for problem solving. To list all of them, run:\n\n\u003e ai -lt\n\nLimitation: As ToolMate AI uses AgentMake AI tools, it can only solve requests within the capbilities of [AgentMake AI](https://github.com/eliranwong/agentmake) tools. Though there are numerous tools that have been built for solving different tasks, there may be some use cases that are out of range.\n\nGo Beyond the limitations: AgentMake AI supports custom tools to extend its capabilities.  You can create [AgentMake AI custom tools](https://github.com/eliranwong/agentmake/blob/main/docs/create_tools.md) to meet your own needs.\n\n# Sibling projects\n\n[AgentMake AI](https://github.com/eliranwong/agentmake)\n\n[LetMeDoIt AI](https://github.com/eliranwong/letmedoit)\n\n[TeamGen AI](https://github.com/eliranwong/teamgenai)\n\n# ToolMate AI (BEFORE VERSION 2)\n\n[ToolMate AI](https://toolmate.ai/), formerly known as LetMeDoIt 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.\n\n# Latest Updates\n\nWe are upgrading ToolMate AI tools and agents in AgentMake AI. Read more at: https://github.com/eliranwong/agentmake\n\n# Audio Overview\n\n[![Watch the video](https://img.youtube.com/vi/kLv0lUNoTQw/maxresdefault.jpg)](https://youtu.be/kLv0lUNoTQw)\n\n[Click to listen audio overview](https://youtu.be/kLv0lUNoTQw)\n\n# Three Inteface Options\n\n1. [Graphical User Interface](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/GUI.md)\n\n\u003e toolmateai\n\n![toolmateai](https://github.com/user-attachments/assets/92d8a3aa-61fb-48d0-8bca-84ba02ff7237)\n\n![ToolSelectionWindow](https://github.com/user-attachments/assets/9cc9503b-5ac6-4fc1-959a-3a58c2b3b869)\n\n2. [Terminal Interactive Mode](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Quick%20Guide.md#prompt-interface), run:\n\n\u003e toolmate\n\n![ToolMateAI](https://github.com/user-attachments/assets/64525e6c-0e01-4316-bd3e-06c1f06ec5dd)\n\n3. [Command Line Interface](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/ToolMate%20API%20Server.md), for options, run:\n\n\u003e tm -h\n\n![cli_tm](https://github.com/user-attachments/assets/fe8669e7-f2d9-4234-9225-c2b1453698f9)\n\n# Simple to Use\n\nWith tool auto-selection agent enabled, simply enter your request, e.g.\n\n\u003e Send a thank you email to Peter at peter@gmail.com\n\nYou can also specify a tool manually, e.g.\n\n\u003e @send_gmail Send a thank you email to Peter at peter@gmail.com\n\nRemark: Default tool `@chat` is applied to chat with users when tool-selection agent is not enabled and a tool is not specified.\n\nTo run prompt directly via terminal, simply prefix your requests with `tm` or `tmc`, e.g.\n\n\u003e tm Send a thank you email to Peter at peter@gmail.com\n\nRemarks: `tm` always starts a new conversation, whereas `tmc` extends a conversation in a chat session. You can always return and continue the previous conversation by using the `tmc` command, even if you have run other commands after the initial conversation or closed the terminal window and opened a new one, as long as you do not restart the backend `tmserver` or your device system.\n\nTo run multiple tools in a single request, simply declare tools, with each tool signature, which starts with `@`, followed by an instruction, e.g.\n\n```\n@chat Tell me a joke\n@chat Tell me anther one\n@send_gmail Send these joke to Peter at peter@gmail.com\n```\n\nPre-defined workflow is supported, e.g.:\n\nSave the following content in a file and named, for example, `my_workflow.txt`:\n\n```\n@search_google Updates about ToolMate AI?\n@send_gmail Email this information to Peter at peter@gmail.com\n```\n\nIn GUI or Terminal modes, run:\n\n\u003e @workflow my_workflow.txt\n\nIn CLI mode, run:\n\n\u003e cat my_workflow.txt | tm\n\nRead more about tools at:\n\nhttps://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Tool%20Selection%20Configurations.md\n\nhttps://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Tool%20Descriptions.md\n\nhttps://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Running%20Multiple%20Tools%20in%20One%20Go.md\n\n# Use ToolMate as a Library\n\nYou can use package `toolmate` as LLM APIs or library to quicken the development of your AI projects.\n\nExtended projects that based on ToolMate AI APIs:\n\n[TeamGen AI](https://github.com/eliranwong/teamgenai) - Automate generating teams of AI agents to resolve user requests\n\nNEW! We are developing a separate project `toolmate-sdk`, incorporating the best aspects of our ToolMate AI, to create a library aimed at further advancing the development of AI applications.\n\nFind more updates at: [https://github.com/eliranwong/toolmate-sdk/tree/main](https://github.com/eliranwong/agentmake)\n\n# Documentation\n\nhttps://github.com/eliranwong/toolmate/wiki\n\n# Latest changes\n\nhttps://github.com/eliranwong/toolmate/blob/main/latest_changes.md\n\n# Supported Platforms\n\nWindows, macOS, Linux, ChromeOS, Android\n\n# AI Backends and Models\n\n![backends](https://github.com/user-attachments/assets/cf60af53-3770-4038-a256-6d931e846c00)\n\nToolMate AI supports a wide range of AI backends and models, including [Ollama, Llama.cpp, Llama-cpp-python, Anthropic API, Groq Cloud API, Mistral AI API, X AI API, OpenAI API, Github API, Azure API, Google AI Studio API, Google Vertex AI and Google GenAI SDK](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.\n\nRead more at https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Supported%20Backends%20and%20Models.md\n\n# New Additions\n\n[NEW! Support Anthropic Claude 3.5 Sonnet](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Anthropic%20API%20Setup.md)\n\n[NEW! Support Gemini 2.0 Models](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Gemini.md)\n\n[NEW! Support Paid Azure API Keys](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Azure%20API%20Setup.md)\n\n[NEW! Support Free Github API Keys](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Github%20API%20Setup.md)\n\n[NEW! Graphical User Interface](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/GUI.md)\n\n[NEW! AutoGen Agents Integration](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/AutoGen%20Integration.md)\n\n[NEW! Support Ollama v0.5.0+ latest structured output feature](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Configure%20Ollama%20Server.md)\n\n[NEW! Support Llama.cpp server running on Android](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Android%20Versions.md)\n\n[NEW! Support X AI / Grok API Keys](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/xAI.md)\n\n[NEW! ToolMate API Server \u0026 Client](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/ToolMate%20API%20Server.md)\n\n[NEW! Support Mistral API Keys](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Mistral%20API%20Setup.md)\n\n[NEW! Edit Current Conversation](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Edit%20Current%20Conversation.md)\n\n[NEW! Support Android](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Android%20Versions.md)\n\n[NEW! Perplexica and SearXNG Integration](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Perplexica%20and%20SearXNG%20Integration.md#searxng-setup)\n\n# Distinctive Features\n\n[Tool Selection Agent](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Tool%20Selection%20Configurations.md)\n\n[Deep Reflection Agents](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Reflection%20Agents.md)\n\n[Risk Management Agent](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Risk%20Management%20Agent.md)\n\n[Running Multiple Tools in One Go](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Running%20Multiple%20Tools%20in%20One%20Go.md)\n\n[Plentiful Built-in Tools](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Tool%20Descriptions.md)\n\n[Highly Customisable Plugins](https://github.com/eliranwong/toolmate/wiki#plugins)\n\n[Savable, Searchable and Sharable Records](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Chat%20Record%20Management.md)\n\n[Integration with Popular AI Tools](https://github.com/eliranwong/toolmate/wiki#integration)\n\n# Quick Tool Calling\n\nStarting with version 0.2.86+, users can utilize the `@` symbol to designate a specific tool within the application. The `toolmate` package now comes with a suite of pre-built tools:\n\n@add_google_calendar_event @add_outlook_calendar_event @agents @anthropic @append_command @append_fabric @append_fabric_pattern @append_instruction @apps @azure @b @bapi @bible @bible_commentary @captain @chat @codey @command @convert_relative_datetime @copy_to_clipboard @correct_python_code @create_image_dalle3 @create_image_imagen3 @create_map @create_qrcode @create_statistical_graphics @datetimes @deep_reflection @download_web_content @download_youtube_audio @download_youtube_video @edit_text @examine_audio_google @examine_audio_groq @examine_audio_openai @examine_audio_whisper @examine_files @examine_images_azure @examine_images_github @examine_images_googleai @examine_images_groq @examine_images_ollama @examine_images_openai @examine_images_pixtral @examine_images_vertexai @examine_web_content @execute_python_code @extract_bible_references @extract_python_code @extract_text @fabric @fabric_pattern @files @genai @general @github @googleai @groq @group @help @images @improve_writing @install_python_package @it @list_current_directory_contents @llamacpppython @llamacppserver @load_conversations @lyrics @map @mistral @modify_images @music @news @o1 @o1_mini @ollama @online @open_browser @openai @packages @palm2 @paste_from_clipboard @perplexica_github @perplexica_googleai @perplexica_groq @perplexica_openai @perplexica_xai @proxy @qna @radio @read_aloud @recommend_tool @reflection @remove_image_background @repos @save_memory @science @scientific_publications @screenshot @search_bible @search_bible_paragraphs @search_bing @search_conversations @search_finance @search_google @search_google_news @search_memory @search_searxng @search_sqlite @search_tavily @search_weather @send_gmail @send_outlook @send_tweet @social_media @software_wikis @task @tavily @transcribe_audio_google @transcribe_audio_groq @transcribe_audio_openai @transcribe_audio_whisper @translate @uniquebible @uniquebible_api @uniquebible_web @use_my_computer @vertexai @videos @web @wikimedia @workflow @xai\n\nAndroid-only tools:\n\n@show_location @show_connection @start_recording @stop_recording @phone_call @play_media @search_contacts @take_photo @selfie @read_sms @send_sms @send_email @send_whatsapp @share @share_file\n\nFor those interested in expanding the capabilities of ToolMate AI, [custom tools can be added to the system via plugins](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Plugins%20-%20How%20to%20Write%20a%20Custom%20Plugin.md).\n\nTips: \n\n* Type the `@` symbol to launch a drop-down menu listing all available tools for selection..\n* Enter the `@` symbol to display a list of all available tools and their descriptions\n* `@chat` is regarded as a single tool.  If you just want a direct response generated by LLM, simply use `@chat`.\n* `@command` `@task` is like a magic tools designed to execute computing tasks upon user requests.\n* `@recommend_tool` is designed to help users to find an appropriate tool to resolve a given request.\n* `@help` is created for searching documentations\n\n# Selectie Screenshots\n\n## Desktop GUI Integration\n\n![work_with_clipboard](https://github.com/user-attachments/assets/e34e1284-dee2-41a5-9a7c-f28532015f88)\n\n## Android Support\n\n![android](https://github.com/user-attachments/assets/21775454-bd8e-412b-86ab-54e424ed1754)\n\n## Tool Selection Agent\n\n![tool_selection_agent_compressed](https://github.com/user-attachments/assets/c963ca48-cb01-4eb7-b40d-57e2a4a92eaf)\n\n[Read more ...](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Tool%20Selection%20Configurations.md)\n\n## Multiple Tools in One Go\n\nFrom 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.\n\n![multiple_tools_in_single_prompt](https://github.com/user-attachments/assets/7bdc63cd-beca-44c9-bfb0-27596a5e0632)\n\nRead more at: https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Running%20Multiple%20Tools%20in%20One%20Go.md\n\n## Customizable Plugins\n\n![plugins](https://github.com/eliranwong/toolmate/assets/25262722/6bb4b2f6-5684-42c1-95e3-7b12c3a38db6)\n\n## AutoGen Agents Integration\n\nhttps://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/AutoGen%20Integration.md\n\n## System Command and Fabric Integration\n\nCLI Options: https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/CLI%20Options.md\n\nSystem Command Integration: https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/System%20Command%20Integration.md\n\nFabric Integration: https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Fabric%20Integration.md\n\n## Support GPU Offloading\n\n![llamacpp_with_gpu_offloading_compressed](https://github.com/eliranwong/toolmate/assets/25262722/2d607fc1-e6b5-4c62-be14-325d73866fce)\n\n## Access to Real-time Data\n\n![realtime_information](https://github.com/eliranwong/toolmate/assets/25262722/d94fd9c3-f242-4c8c-8564-308f866e9adb)\n\n## Access to Device Information\n\n![access_device_information](https://github.com/eliranwong/toolmate/assets/25262722/6e3386a4-7314-4ce5-a64f-fffe35dff92e)\n\n## Task Execution\n\n![task_execution](https://github.com/user-attachments/assets/c5899d76-287b-4dfb-821c-561e9aa14dc0)\n\n## Content Creation\n\n![content_creation](https://github.com/eliranwong/toolmate/assets/25262722/5582d519-b925-4e1b-8fd8-ecaa8422d391)\n\n# Installation\n\nFor Windows / macOS / LinuX / ChromeOS users:\n\n\u003e pip install --upgrade toolmate\n\nor \n\n\u003e pip install --upgrade toolmate_lite\n\nThe lite version `toolmate_lite` runs faster and supports Android Termux.  It lacks some of the features that are equipped with the full version `toolmate`.\n\nFor Android users:\n\n\u003e pip install --upgrade toolmate_lite\n\n## Extra Modules\n\n`cpp` install additional cpp libraries, i.e. `llama-cpp-python[server]` and `stable-diffusion-cpp-python`\n\n\u003e pip install --upgrade toolmate[cpp]\n\n`gui` install additional GUI library for running gui system tray and experimental desktop assistant\n\n\u003e pip install --upgrade toolmate[gui]\n\n`linux` install additional packages for Linux users, i.e. `flaml[automl]`, `piper-tts`\n\n\u003e pip install --upgrade toolmate[linux]\n\n`bible` install additional libraries for working with bible tools\n\n\u003e pip install --upgrade toolmate[bible]\n\nRead more at https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Install%20ToolMate.md\n\n# Setup\n\n\u003e tmsetup\n\n# Interactive Mode\n\n\u003e toolmate\n\n# CLI\n\n\u003e tm -h\n\n# GPU Acceleration\n\n[GPU Acceleration](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/GPU%20Acceleration.md)\n\n[GPU Acceleration with Llama.cpp Server](https://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/GPU%20Acceleration%20with%20Llama_cpp%20server.md)\n\n# Quick Guide\n\nhttps://github.com/eliranwong/toolmate/blob/main/package/toolmate/docs/Quick%20Guide.md\n\n# More\n\nDocumentation https://github.com/eliranwong/toolmate/wiki\n\n# Welcome Contributions\n\nYou are welcome to make contributions to this project by:\n\n* joining the development collaboratively\n\n* donations to show support and invest for the future\n\nSupport link: https://www.paypal.me/toolmate\n\nPlease kindly report of any issues at https://github.com/eliranwong/toolmate/issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliranwong%2Ftoolmate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliranwong%2Ftoolmate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliranwong%2Ftoolmate/lists"}