Skip to content
Eliran Wong edited this page Nov 8, 2024 · 8 revisions

ToolMate AI Documentation

Introduction

ToolMate AI is an ambitious project sparked by the pioneering work of LetMeDoIt AI. It's designed with the primary objective of offering a comprehensive suite of AI solutions that mirror the capabilities of LetMeDoIt AI. However, ToolMate AI is remarkably different in that all core features are completely free, and it doesn't require the use of an OpenAI key.

As with LetMeDoIt AI, ToolMate AI is designed to be capable of engaging in intuitive conversations, executing codes, providing up-to-date information, and performing a wide range of tasks. It's designed to learn, adapt, and grow with the user, offering personalized experiences and interactions.

Our recent developments, for example, the ability to run multiple tools in a single request, demonstrate that ToolMate AI is far more capable than LetMeDoIt AI, while we still maintain backward compatibility with LetMeDoIt AI.

Background

Beyond LetMeDoIt AI

Installation

Install Python

Install ToolMate AI

Android Versions

Get Started

First Launch

Quick Guide

Examples

Optional Setup

Additional Chat Model

Download More LLMs

Install ffmpeg

Install fabric

Install Perplexica and SearXNG

Install Ollama

Groq API Key

Mistral API Key

OpenAI API Key

Google Cloud Service Credentials

GPU Acceleration

GPU Acceleration with Llama.cpp Server

Esssential

Action Menu

Change AI Backends and Models

Available Tools

Tool Selection Configurations

Risk Management Agent

Predefined Contexts

Distinctive Features

Support Wide Range of Backends and Models

Tool Calling for Any LLMs

Tool Selection Agent

Deep Reflection Agents

Running Multiple Tools in One Go

Workflows

Savable, Searchable and Sharable Records

Highly Customisable Plugins

Integration with Popular AI Tools

Plugins

Plugins ‐ Overview

Plugins - How to Write a Custom Plugin

Plugins ‐ Add Aliases

Plugins ‐ Input Suggestions

Plugins ‐ Install Additional Packages

Plugins ‐ Predefined Contexts

Plugins ‐ Transform Text Output

Plugins ‐ Work with LetMeDoIt AI Configurations

Plugins ‐ Function Calling

Plugins ‐ Run Codes with Specific Packages

Plugins ‐ Work with Non‐conversational Model

Plugins ‐ Integrate Text‐to‐speech Feature

Plugins ‐ Integrate Other Shared Utilities

Integration

System Command Integration

Fabric Integration

Whisper.cpp Integration

Perplexica and SearXNG Integration

Backward Compatibility

LetMeDoIt AI

Speech Features

Speech Settings

Perplexica Integration

Offline Text-to-Speech

Windows - wsay

macOS - say

Linux - piper

Customisation

Customise via Action Menu Items

Customise Assistant Name

Customise System Messages

Tool Selection Configurations

Configure Ollama Server

Edit config.py

Miscellaneous

Miscellaneous Features

More

We are still working on ToolMate AI, many features are built-on our previous project LetMeDoIt AI. If you cannot find a right page here, you may take a look at LetMeDoIt AI wiki https://github.com/eliranwong/letmedoit/wiki