{"id":13628212,"url":"https://github.com/eliranwong/letmedoit","last_synced_at":"2025-10-06T13:41:32.488Z","repository":{"id":196004896,"uuid":"694104631","full_name":"eliranwong/letmedoit","owner":"eliranwong","description":"An advanced AI assistant that leverages the capabilities of ChatGPT API, Gemini Pro,  AutoGen, and open-source LLMs, enabling it both to engage in conversations and to execute computing tasks on local devices.","archived":false,"fork":false,"pushed_at":"2025-03-08T19:20:46.000Z","size":131843,"stargazers_count":135,"open_issues_count":1,"forks_count":26,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-09-30T07:16:20.462Z","etag":null,"topics":["ai","api","autogen","chatgpt","gemini","google","interpreter","microsoft","multimodal","openai","rag"],"latest_commit_sha":null,"homepage":"https://letmedoit.ai","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-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},"funding":{"custom":["https://www.paypal.me/letmedoitai"]}},"created_at":"2023-09-20T10:42:19.000Z","updated_at":"2025-09-28T23:13:34.000Z","dependencies_parsed_at":"2023-09-24T21:54:50.566Z","dependency_job_id":"28de17f6-469a-4953-a5c5-0c89e74be8a6","html_url":"https://github.com/eliranwong/letmedoit","commit_stats":{"total_commits":477,"total_committers":1,"mean_commits":477.0,"dds":0.0,"last_synced_commit":"5cbc30a19807d88d9462d13fea326f92a36974b5"},"previous_names":["eliranwong/myhand.ai","eliranwong/myhand","eliranwong/taskwiz","eliranwong/letmedoit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eliranwong/letmedoit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fletmedoit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fletmedoit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fletmedoit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fletmedoit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eliranwong","download_url":"https://codeload.github.com/eliranwong/letmedoit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliranwong%2Fletmedoit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278308608,"owners_count":25965657,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ai","api","autogen","chatgpt","gemini","google","interpreter","microsoft","multimodal","openai","rag"],"created_at":"2024-08-01T22:00:48.477Z","updated_at":"2025-10-06T13:41:32.469Z","avatar_url":"https://github.com/eliranwong.png","language":"Python","funding_links":["https://www.paypal.me/letmedoitai"],"categories":["GitHub projects","Python"],"sub_categories":[],"readme":"# LetMeDoIt AI 3.0\n\n[LetMeDoIt AI](https://letmedoit.ai/) (version 3+) is a fully automatic AI agent, built on [AgentMake AI tools](https://github.com/eliranwong/agentmake), to resolve complex tasks.\n\nThe version 3.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 3.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, LetMeDoIt 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 letmedoit\n\nSetting up a virtual environment is recommended, e.g.\n\n```\npython3 -m venv tm\nsource tm/bin/activate\npip install --upgrade letmedoit\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 \"letmedoit[genai]\"\n# setup\nai -m\n```\n\n# Command Line Interface\n\nLetMeDoIt AI 3.0.2+ offers mainly two commands: \n\n1. `letmedoit` / `lmdi` to resolve complex tasks.\n1. `letmedoitlite` / `lmdil` to resolve simple tasks.\n\nBelow are the default tool choices:\n\n`@chat @search/google @files/extract_text @install_python_package @magic`\n\nTo resolve tasks that involves multiple tools or multiple steps, e.g.:\n\n\u003e letmedoit \"Tidy up my Desktop content.\"\n\nTo specify additional tools for a task, e.g.:\n\n\u003e letmedoit \"@azure/deepseekr1 @perplexica/googleai Conduct a deep research on the limitations of Generative AI\"\n\nTo resolve simple task, e.g.:\n\n\u003e letmedoitlite \"Create three folders, named 'test1' 'test2' 'test3', on my Desktop.\"\n\nRemarks: `lmdi` is an alias to `letmedoit` whereas `lmdil` is an alias to `letmedoitlite`\n\n# Override Default Tool Choices\n\nTo make a persistent change, locate and edit the configuration item `DEFAULT_TOOL_CHOICES`:\n\n\u003e ai -ec\n\nTo make a temporary change, use CLI option `--default_tool_choices` or `-dtc`:\n\n\u003e letmedoit -dtc \"@chat @magic\" \"Tell me a joke\"\n\n\u003e letmedoitlite -dtc \"@chat @magic\" \"Create a folder named 'testing'\"\n\n# More CLI Options\n\nFor more CLI options, run:\n\n\u003e letmedoit -h\n\n# AI Backends and Configurations\n\nLetMeDoIt 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# LetMeDoIt Agentic Workflow\n\n\u003cimg width=\"708\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5a7240ae-dd17-48a6-b4e2-712309b4b130\" /\u003e\n\n# LetMeDoIt Lite Agentic Workflow\n\n\u003cimg width=\"869\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/cbdca81d-409a-4474-97a8-c0c2f3cccc9f\" /\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 LetMeDoIt 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[ToolMate AI](https://github.com/eliranwong/toolmate)\n\n[TeamGen AI](https://github.com/eliranwong/teamgenai)\n\n# LetMeDoIt AI (BEFORE VERSION 3.0)\n\nWelcome to LetMeDoIt AI, your premier virtual assistant designed to revolutionize the way you work! More than a mere chatbot, I am equipped with the capability to conduct meaningful interactions and actively carry out computing tasks as per your directives. My real-time code generation and execution prowess guarantees not only effectiveness but also efficiency in task fulfillment. With an advanced auto-correction feature, I autonomously repair any malfunctioning code segments and automatically install necessary libraries, ensuring uninterrupted workflow. My commitment to your digital safety is paramount, with inbuilt risk assessments and tailored user confirmation protocols to protect your data and device.\n\nWith LetMeDoIt AI, you can access OpenAI ChatGPT-4, Google Gemini Pro, and Microsoft AutoGen, local LLMs, all in one place, to enhance your productivity. [Read more ...](https://github.com/eliranwong/letmedoit/wiki#letmedoit-ai)\n\nDeveloper: [Eliran Wong](https://github.com/eliranwong)\n\nWebsite: https://LetMeDoIt.ai\n\nSource: https://github.com/eliranwong/letmedoit\n\nInstallation: https://github.com/eliranwong/letmedoit/wiki/Installation\n\nQuick-Guide: https://github.com/eliranwong/letmedoit/wiki/Quick-Guide\n\nWiki: https://github.com/eliranwong/letmedoit/wiki\n\nVideo Demo: https://www.youtube.com/watch?v=Eeat6h_ktbQ\u0026list=PLo4xQ5NqC8SEMM71xC4NNhOHJCFlW-jaJ\n\nSupport this project: https://www.paypal.me/letmedoitai\n\n# Video Demo\n\n[![Watch the video](https://img.youtube.com/vi/Eeat6h_ktbQ/maxresdefault.jpg)](https://youtu.be/Eeat6h_ktbQ)\n\nYoutube Playlist: https://www.youtube.com/watch?v=Eeat6h_ktbQ\u0026list=PLo4xQ5NqC8SEMM71xC4NNhOHJCFlW-jaJ\n\n# LetMeDoIt Features without OpenAI?\n\nYou can utilize Google Gemini or open-source LLMs through Ollama for chat features in the LetMeDoIt AI.\n\nIf you're seeking the complete functionality of LetMeDoIt, which includes both chat and task execution features, without the need for an Open AI API key, we offer support for Gemini Pro, Ollama, and Llama.cpp in our related project, FreeGenius AI:\n\nhttps://github.com/eliranwong/freegenius\n\n# Requirements\n\n1. ChatGPT API key (read https://github.com/eliranwong/letmedoit/wiki/ChatGPT-API-Key)\n\n2. [Python](https://www.python.org) version 3.8-3.11; read [Install a Supported Python Version](https://github.com/eliranwong/letmedoit/wiki/Install-a-Supported-Python-Version)\n\n3. Supported OS: Windows / macOS / Linux / ChromeOS / Android (Termux)\n\n# Recent Additions\n\n[Generate tweets](https://github.com/eliranwong/letmedoit/wiki/Social-Media)\n\n\u003cimg width=\"798\" alt=\"twitter\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/d19c7bca-3bdc-48be-a907-b75afb34615b\"\u003e\n\n[Run Local LLM Offline](https://github.com/eliranwong/letmedoit/wiki/Run-Local-LLM-Offline)\n\n\u003cimg width=\"832\" alt=\"support_localllm\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/587aba21-7f89-4b78-bfc4-3b32b442b287\"\u003e\n\n[Talk to LetMeDoIt in Multiple Languages](https://github.com/eliranwong/letmedoit/wiki/Speak-to-LetMeDoIt-AI)\n\n![talk_to_letmedoit](https://github.com/eliranwong/letmedoit/assets/25262722/6aa33f2d-8971-45ad-b5ac-e8f4e290bff5)\n\n[Analyze audio](https://github.com/eliranwong/letmedoit/wiki/Analyze-Audio)\n\n\u003cimg width=\"1440\" alt=\"analyze_audio\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/24e49f3b-289d-40f6-bf9c-45ed1e0eeed6\"\u003e\n\n[Search / Analyze Financial Data](https://github.com/eliranwong/letmedoit/wiki/Search-Financial-Data)\n\n\u003cimg width=\"1312\" alt=\"search_financial_data\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/9976f15b-85e1-4c5b-97a0-5124c04ffa8a\"\u003e\n\n[Access Weather Information](https://github.com/eliranwong/letmedoit/wiki/Search-Weather-Information)\n\n![test_weather_plugin](https://github.com/eliranwong/letmedoit/assets/25262722/e9fd4376-1579-40e0-b1b2-a2b7c5583f0c)\n\n[Search and Load Old Conversations](https://github.com/eliranwong/letmedoit/wiki/Search-and-Load-Old-Conversations)\n\n![search_chat_records_0](https://github.com/eliranwong/letmedoit/assets/25262722/f2fb9c1c-d239-4723-b9ff-65634863d96f)\n\n[System Tray for Quick Access](https://github.com/eliranwong/letmedoit/wiki/System-Tray-for-Quick-Access)\n\n\u003cimg width=\"1440\" alt=\"system_tray\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/639d9cd4-a42a-4ca6-85bb-c290f38c023d\"\u003e\n\n[Work with Database Files](https://github.com/eliranwong/letmedoit/wiki/Work-with-Database-Files)\n\n\u003cimg width=\"1440\" alt=\"work_with_database\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/c163bf47-8d0b-4831-a51d-211c9455d9b6\"\u003e\n\n[Support Android \u0026 Termux-API Commands](https://github.com/eliranwong/letmedoit/wiki/Android-Support)\n\n\u003cimg width=\"1215\" alt=\"termux_api_command\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/d5fcfd5f-cbf4-45d3-9e1f-d82ed9aa96a1\"\u003e\n\n[Work with text selection in third-party applications](https://github.com/eliranwong/letmedoit/wiki/Work-with-Text-Selection)\n\n\u003cimg width=\"1432\" alt=\"download_youtube_video\" src=\"https://github.com/eliranwong/letmedoit/assets/25262722/89a556ce-f524-44b5-b143-85a48e81f20e\"\u003e\n\n[Modify your images with simple words](https://github.com/eliranwong/letmedoit/wiki/Modify-your-images-with-simple-words)\n\n![Modify images](https://github.com/eliranwong/letmedoit/assets/25262722/0aff4481-9f72-41db-865f-36dc7fcc46ae)\n\n[Create a map anytime](https://github.com/eliranwong/letmedoit/wiki/Create-Maps)\n\n![Map Creation](https://github.com/eliranwong/letmedoit/assets/25262722/90971eef-4943-4ef2-8f2b-34e80ee1fd0e)\n\n[You can name your assistants!](https://github.com/eliranwong/letmedoit/wiki/Change-Assistant-Name)\n\n![letmedoit_assistants](https://github.com/eliranwong/letmedoit/assets/25262722/f0362159-4e3a-4b93-bf9d-77040fec988c)\n\nLetMeDoIt AI just got smarter with memory retention!\n\n[Plugin - memory](https://github.com/eliranwong/letmedoit/blob/main/pip/letmedoit/plugins/memory.py)\n\n![memory_after_restarted](https://github.com/eliranwong/letmedoit/assets/25262722/6bd4a839-89fe-4691-b7af-8150209f082b)\n\n[Plugin - create statistical graphics](https://github.com/eliranwong/letmedoit/wiki/Create-Statistical-Graphics)\n\n![create_statistical_graphics](https://github.com/eliranwong/letmedoit/assets/25262722/3b7337ad-5eba-4761-8037-b245b9d78311)\n\n[Plugin - anaylze images](https://github.com/eliranwong/letmedoit/wiki/Plugins-%E2%80%90-Analyze-Images)\n\n![analyze_image_demo](https://github.com/eliranwong/letmedoit/assets/25262722/e8767d02-bcc7-47f7-8169-29a0325e9ef9)\n\n[Plugin - anaylze files](https://github.com/eliranwong/letmedoit/wiki/Plugins-%E2%80%90-Analyze-Files)\n\n![integration_autogen_retriever](https://github.com/eliranwong/letmedoit/assets/25262722/0e31735c-5126-41ac-881c-eb8abce2aace)\n\n[Execute code with auto-healing and risk assessment](https://github.com/eliranwong/letmedoit/wiki/Command-Execution)\n\n![code_management](https://github.com/eliranwong/myhand/assets/25262722/fc6c4527-cf0b-47fe-b1e6-3047baf4eb86)\n\n# Examples of LetMeDoIt Built-in Features (selective only):\n\n* enhanced screening for task execution\n\n* safety measures, such as risk assessment on code execution\n\n* support latest OpenAI models, [GPT-4 and GPT-4 Turbo](https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo), [GPT-3.5](https://platform.openai.com/docs/models/gpt-3-5), [DALL·E](https://platform.openai.com/docs/models/dall-e), etc.\n\n* higly customizable, e.g. [you can even change the assistant name](https://github.com/eliranwong/letmedoit/wiki/Change-Assistant-Name)\n\n* Support predefined contexts\n\n* [Searchable Chat Records](https://github.com/eliranwong/letmedoit/wiki/Search-and-Load-Old-Conversations)\n\n* [Audio Input and Output](https://github.com/eliranwong/letmedoit/wiki/LetMeDoIt-Speaks)\n\n* [Integrated System Command Prompt](https://github.com/eliranwong/letmedoit/wiki/Quick-Guide#run-system-command-directly)\n\n* Key bindings for quick actions - press ctrl+k to display a full list of key bindings\n\n* Integrated text editor for prompt editing\n\n* [Work with text selection in third-party applications](https://github.com/eliranwong/letmedoit/wiki/Work-with-Text-Selection)\n\n* [Work with file selection in third-party applications](https://github.com/eliranwong/letmedoit/wiki/Work-with-File-Selection)\n\n* developer mode available\n\n# Examples of Plugin Features (selective only):\n\nLatest LetMeDoIt Plugins allow you to acheive variety of tasks with natural language:\n\n* [NEW] generate tweets\n\n\u003e Post a short tweet about LetMeDoIt AI\n\n* [NEW] analyze audio\n\n\u003e transcribe \"meeting_records.mp3\"\n\n* [NEW] search / analyze financial data\n\n\u003e What was the average stock price of Apple Inc. in 2023?\n\n\u003e Analyze Apple Inc's stock price over last 5 years.\n\n* [NEW] search weather information\n\n\u003e what is the current weather in New York?\n\n* [NEW] search latest news\n\n\u003e tell me the latest news about ChatGPT\n\n* [NEW] search old conversations\n\n\u003e search for \"joke\" in chat records\n\n* [NEW] load old conversations\n\n\u003e load chat records with this ID: 2024-01-20_19_21_04\n\n* [NEW] connect a sqlite file and fetch data or make changes\n\n\u003e connect /temp/my_database.sqlite and tell me about the tables that it contains\n\n* [NEW] integrated Google Gemini Pro (+Vision) multiturn chat, e.g.\n\n\u003e ask Gemini Pro to write an article about Google\n\n* [NEW] integrated Google PaLM 2 multiturn chat, e.g.\n\n\u003e ask PaLM 2 to write an article about Google\n\n* [NEW] integrated Google Codey multiturn chat, e.g.\n\n\u003e ask Codey how to use decorators in python\n\n* [NEW] create ai assistants based on the requested task, e.g.\n\n\u003e create a team of AI assistants to write a Christmas drama\n\n\u003e create a team of AI assistants to build a scalable and customisable python application to remove image noise\n\n* execute python codes with auto-healing feature and risk assessment, e.g.\n\n\u003e join \"01.mp3\" and \"02.mp3\" into a single file\n\n* execute system commands to achieve specific tasks, e.g.\n\n\u003e Launch VLC player and play music in folder \"music_folder\"\n\n* manipulate files, e.g.\n\n\u003e remove all desktop files with names starting with \"Screenshot\"\n\n\u003e zip \"folder1\"\n\n* save memory, e.g.\n\n\u003e Remember, my birthday is January 1st.\n\n* send Whatsapp messages, e.g.\n\n\u003e send Whatsapp message \"come to office 9am tomorrow\" to \"staff\" group\n\n* retrieve memory, e.g.\n\n\u003e When is my birthday?\n\n* search for online information when ChatGPT lacks information, e.g.\n\n\u003e Tell me somtheing about LetMeDoIt AI?\n\n* add google or outlook calendar events, e.g.\n\n\u003e I am going to London on Friday. Add it to my outlook calendar\n\n* send google or outlook emails, e.g.\n\n\u003e Email an appreciation letter to someone@someone.com\n\n* analyze files, e.g.\n\n\u003e Summarize 'Hello_World.docx'\n\n* analyze web content, e.g.\n\n\u003e Give me a summary on https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/1171397/CC3_feb20.pdf \n\n* analyze images, e.g.\n\n\u003e Describe the image 'Hello.png' in detail\n\n\u003e Compare images insider folder 'images'\n\n* create images, e.g.\n\n\u003e Create an app icon for \"LetMeDoIt AI\"\n\n* modify images, e.g.\n\n\u003e Make a cartoon verion of image \"my_photo.png\"\n\n* remove image background, e.g.\n\n\u003e Remove image background of \"my_photo.png\"\n\n* create qrcode, e.g.\n\n\u003e Create a QR code for the website: https://letmedoit.ai\n\n* create maps, e.g.\n\n\u003e Show me a map with Hype Park Corner and Victoria stations pinned\n\n* create statistical graphics, e.g.\n\n\u003e Create a bar chart that illustrates the correlation between each of the 12 months and their respective number of days\n\n\u003e Create a pie chart: Mary £10, Peter 8£, John £15\n\n* solve queries about dates and times, e.g.\n\n\u003e What is the current time in Hong Kong?\n\n* solve math problem, e.g.\n\n\u003e You have a standard deck of 52 playing cards, which is composed of 4 suits: hearts, diamonds, clubs, and spades. Each suit has 13 cards: Ace through 10, and the face cards Jack, Queen, and King. If you draw 5 cards from the deck, in how many ways can you draw exactly 3 cards of one suit and exactly 2 cards of another suit?  \n\n* pronounce words in different dialects, e.g.\n\n\u003e read tomato in American English\n\n\u003e read tomato in British English\n\n\u003e read 中文 in Mandarin\n\n\u003e read 中文 in Cantonese\n\n* download Youtube video files, e.g.\n\n\u003e Download https://www.youtube.com/watch?v=CDdvReNKKuk\n\n* download Youtube audio files and convert them into mp3 format, e.g.\n\n\u003e Download https://www.youtube.com/watch?v=CDdvReNKKuk and convert it into mp3\n\n* edit text with built-in or custom text editors, e.g.\n\n\u003e Edit README.md\n\n* improve language skills, e.g. British English trainer, e.g.\n\n\u003e Improve my writing according to British English style\n\n* convert text display, e.g. from simplified Chinese to traditional Chinese, e.g.\n\n\u003e Translate your last response into Chinese\n\n* create entry aliases, input suggestions, predefined contexts and instructions, e.g.\n\n\u003e !auto\n\nRead more about LetMeDoIt Plugins at https://github.com/eliranwong/letmedoit/wiki/Plugins-%E2%80%90-Overview\n\n# Documentation\n\nRead https://github.com/eliranwong/letmedoit/wiki\n\n# Install with pip\n\n\u003e pip install --upgrade letmedoit\n\n\u003e letmedoit\n\nAlternately, you may install \"myhand\", \"cybertask\" and \"taskwiz\":\n\n\u003e pip install --upgrade myhand cybertask taskwiz\n\n\u003e myhand\n\n\u003e cybertask\n\n\u003e taskwiz\n\nTips: You can change the assistant's name regardless of the package you choose to install.\n\n## Android Users\n\n\u003e pip install --upgrade letmedoit_android\n\n\u003e letmedoit\n\nRemarks: Please note that the name of the Android package is \"letmedoit_android\" but the cli command remains the same, i.e. \"letmedoit\"\n\nRead more at: https://github.com/eliranwong/letmedoit/wiki/Android-Support\n\n# Install with pip and venv (recommended)\n\n## macOS / Linux Users\n\n\u003e python3 -m venv letmedoit\n\n\u003e source letmedoit/bin/activate\n\n\u003e pip install --upgrade letmedoit\n\n\u003e letmedoit\n\n## Windows Users\n\n\u003e python -m venv letmedoit\n\n\u003e .\\letmedoit\\Scripts\\activate\n\n\u003e pip install --upgrade letmedoit\n\n\u003e letmedoit\n\n## Android Users\n\n\u003e cd\n\n\u003e python -m venv --system-site-packages letmedoit\n\n\u003e source letmedoit/bin/activate\n\n\u003e pip install letmedoit_android\n\n\u003e letmedoit\n\nRead more at: https://github.com/eliranwong/letmedoit/wiki/Installation\n\n# Usage and Options\n\nhttps://github.com/eliranwong/letmedoit/wiki/Command-Line-Interface-Options\n\n# Setup of Multiple Assistants\n\nhttps://github.com/eliranwong/letmedoit/wiki/Change-Assistant-Name#suggestion-on-setup-of-multiple-assistants\n\n# Quick Quide\n\nhttps://github.com/eliranwong/letmedoit/wiki/Quick-Guide\n\n# Upgrade\n\nYou can manually upgrade by running:\n\n\u003e pip install --upgrade letmedoit\n\nYou can also enable [Automatic Upgrade Option](https://github.com/eliranwong/letmedoit/wiki/Automatic-Upgrade-Option) on macOS and Linux.\n\n# Features\n\nLetMeDoIt is an advanced AI assistant that brings a wide range of powerful features to enhance your virtual assistance experience. Here are some key features of LetMeDoIt:\n\n* Open source\n\n* Cross-Platform Compatibility\n\n* Access to Real-time Internet Information\n\n* Versatile Task Execution\n\n* Harnessing the Power of Python\n\n* Customizable and Extensible\n\n* Seamless Integration with Other Virtual Assistants\n\n* Natural Language Support\n\nRead more at https://github.com/eliranwong/letmedoit/wiki/Features\n\n# Highlight - Plugins\n\nDevelopers can write their own plugins to add functionalities or to run customised tasks with LetMeDoIt\n\nRead more at https://github.com/eliranwong/letmedoit/wiki/Plugins-%E2%80%90-Overview\n\nCheck our built-in plugins at: https://github.com/eliranwong/letmedoit/tree/main/plugins\n\n# Highlight - Command Execution\n\nLetMeDoIt AI is now equipped with an [auto-healing feature for Python code](https://github.com/eliranwong/letmedoit/wiki/Python-Code-Auto%E2%80%90heal-Feature).\n\nOverview: Command execution enables you to:\n\n1. Retrieve the requested information from your device.\n2. Perform computing tasks on your device.\n3. Interact with third-party applications.\n4. Construct anything that system commands and Python libraries are capable of executing.\n\nLetMeDoIt goes beyond just being a chatbot by offering a unique and powerful capability - the ability to execute commands and perform computing tasks on your behalf. Unlike a mere chatbot, LetMeDoIt can interact with your computer system and carry out specific commands to accomplish various computing tasks. This feature allows you to leverage the expertise and efficiency of LetMeDoIt to automate processes, streamline workflows, and perform complex tasks with ease. However, it is essential to remember that with great power comes great responsibility, and users should exercise caution and use this feature at their own risk.\n\n[Disclaimer](https://github.com/eliranwong/letmedoit/wiki/Command-Execution#disclaimer)\n\n[Confirmation Prompt Options for Command Execution](https://github.com/eliranwong/letmedoit/wiki/Command-Execution#confirmation-prompt-options-for-command-execution)\n\nRead more at https://github.com/eliranwong/letmedoit/wiki/Command-Execution\n\n# Comparison with ChatGPT\n\nLetMeDoIt offers advanced features beyond standard ChatGPT, including task execution on local devices and real-time access to the internet.\n\nRead https://github.com/eliranwong/letmedoit/wiki/Compare-with-ChatGPT\n\n# Comparison with ShellGPT\n\n[ShellGPT](https://github.com/TheR1D/shell_gpt) only supports platform that run shell command-prompt.  Therefore, ShellGPT does not support Windows.\n\nIn most cases, LetMeDoIt run Python codes for task execution. This makes LetMeDoIt terms of platforms, LetMeDoIt was developed and tested on Windows, macOS, Linux, ChromeOS and Termux (Android).\n\nIn addition, LetMeDoIt offers more options for risk managements:\n\nhttps://github.com/eliranwong/letmedoit/wiki/Command-Execution#confirmation-prompt-options-for-command-execution\n\n# Comparison with Open Interpreter\n\nBoth LetMeDoIt AI and the [Open Interpreter](https://github.com/KillianLucas/open-interpreter) have the ability to execute code on a local device to accomplish specific tasks. Both platforms employ the same principle for code execution, which involves using ChatGPT function calls along with the Python exec() function.\n\nHowever, LetMeDoIt AI offers additional advantages, particularly in terms of [customization and extensibility through the use of plugins](https://github.com/eliranwong/letmedoit/wiki/Plugins-%E2%80%90-Overview). These plugins allow users to tailor LetMeDoIt AI to their specific needs and enhance its functionality beyond basic code execution.\n\nOne key advantage of LetMeDoIt AI is the seamless integration with the Open Interpreter. You can conveniently launch the Open Interpreter directly from LetMeDoIt AI by running the command \"!interpreter\" [[read more](https://github.com/eliranwong/letmedoit/assets/25262722/4233b3c8-364e-466b-8218-c2dca7c134e5)]. This integration eliminates the need to choose between the two platforms; you can utilize both simultaneously.\n\nAdditionally, LetMeDoIt integrates [AutoGen Assistants and Builder](https://github.com/eliranwong/letmedoit/wiki/Integration-with-AutoGen) and Google AI tools, like Gemini Pro, Gemini Pro Vision \u0026 PaLM 2, making it convenient to have all these powerful tools in one place.\n\n# Comparison with Siri and Others\n\nUnlike popular options such as Siri (macOS, iOS), Cortana (Windows), and Google Assistant (Android), LetMeDoIt offers enhanced power, customization, flexibility, and compatibility.\n\nRead https://github.com/eliranwong/letmedoit/wiki/Features\n\n# Integrateion with AutoGen and Open Interpreter\n\n[Integration with Google AI Tools](https://github.com/eliranwong/letmedoit/wiki/Integration-with-Google-AI-Tools)\n\n[Integration with AutoGen](https://github.com/eliranwong/letmedoit/wiki/Integration-with-AutoGen)\n\n[Launch Open Interpreter from LetMeDoIt AI](https://github.com/eliranwong/letmedoit/wiki/Integration-with-Open-Interpreter)\n\n![integrate_autogen_retriever_1](https://github.com/eliranwong/letmedoit/assets/25262722/9ab39e40-d51e-44d4-9266-eba1dd3b5f97)\n\n# Mobile Support\n\nLetMeDoIt is also tested on [Termux](https://termux.dev/en/). LetMeDoIt also integrates [Termux:API](https://wiki.termux.com/wiki/Termux:API) for task execution.\n\nFor examples, users can run on Android:\n\n\u003e open Google Chrome and perform a search for \"ChatGPT\"\n\n\u003e share text \"Hello World!\" on Android\n\nRead more at: https://github.com/eliranwong/letmedoit/wiki/Android-Support\n\n# Donations\n\nhttps://www.paypal.me/letmedoitai\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliranwong%2Fletmedoit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliranwong%2Fletmedoit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliranwong%2Fletmedoit/lists"}