AIDA, short for AI Desktop Assistant is a lightweight, console-based client for interfacing with a large language model.
AIDA has built-in tools (function-calling) that give it several capabilities:
- Save File - save a .txt file to the local computer.
- Open Folder - read the contents of a folder (files and sub-folders within it)
- Read File - read the contents of a file on the local computer.
- Read Webpage - read the content on a webpage (by a specific URL)
- Check Weather - check the weather for any location in the world.
In addition to the above capabilities, you can run several commands to manage the interfacing with the LLM (run command help
to list these):
tokens
- check the token consumption (input/output) for the current chat sessionclear
- clear the chat historytools
- list the tools (function calling) available to AIDAsave
- save the current chat history to a local fileload
- load chat history from a local filesettings
- update endpoint settings, color and theme, etc.
AIDA is super lightweight and easy to run on Windows and Linux!
- Install the .NET 9.0 runtime.
- Download AIDA from the changelog. Place it anywhere you want on your computer. Add it to your path variable so you can call AIDA easily!
If you modify AIDA and want to build it for yourself, here are the dotnet SDK commands you can use!
For windows:
dotnet publish AIDA.csproj -c Release --self-contained false
For linux:
dotnet publish AIDA.csproj -c Release -r linux-x64 --self-contained false