Desktop AI Tools and Agents

Since ChatGPT was released in 2022, there’s been an explosion of AI chatbots and assistants. There have been just as many, if not more, tools using LLMs being developed.

Some of these are just tools for running LLMs locally, like LM Studio.
Others are power tools that make chatbots a lot more useful by giving them access to your files or databases, giving them tools to extend their functionality, or allowing access to your system, like Newelle or Anything LLM.

Then there are tools that create entire AI workflows and agents powered by LLMs, such as Microsoft AutoGen, Dyad, and ChatDev.

These tools are cool, innovative, and useful, but there are way too many of them to figure out which ones actually work and are worth the time, and which, while cool in concept, don’t actually work, or are too complicated to use.

I’ll be posting about the ones I’ve tried out, along with ones that I haven’t gotten to yet but sound promising. If you have any experience with these or others, please let us know!

https://github.com/microsoft/autogen
https://github.com/dyad-sh/dyad
https://github.com/OpenBMB/ChatDev

3 Likes

LM Studio

LM Studio is a desktop app for running LLMs locally.

I’ve run it on Windows, and it was pretty cool to have LLMs running 100% offline.

The setup is very easy, just install the .exe, and you can then download models from within the app, or import GGUFs using its easy to use CLI/TLI, and you’re good to go.
I’ve run Deepseek r1, Gemma, and Llama in it.

LM Studio is very user-friendly and has some great features. It supports:

  • Speech input, allowing you to talk to your AI.
  • Vision models, which let you ask questions about images you upload.
  • Uploading files, so you can chat with your own documents and PDFs.

The app’s focus is on providing a clean, ChatGPT-like interface for chatting with AI. While it’s not designed for other AI tasks like image generation, it’s a perfect starter for
anyone wanting to experiment with local LLMs.

Point is, LM Studio is an easy-to-use, simple-to-setup, and reliable application for running LLMs locally, making it a great choice for anyone looking to get started with offline AI.

1 Like

Autogroq

Microsoft AutoGen is a tool that lets you build AI apps with multiple AI “agents.” These agents can talk and work together to get a job done, like a human team.

Autogroq is a tool that makes AutoGen easier to use. Instead of you having to set up the agent team yourself, Autogroq automatically creates a specialized team of AutoGen agents just from your prompt.

Using Autogroq is simple: you provide a prompt describing your task, and Autogroq handles the rest. It uses your prompt to figure out what kind of experts are needed, creates the agents, and then sets up a workflow for them to collaborate and solve the problem. You can then watch the agents work and talk to them to guide the process.

At least, that’s how it’s supposed to work.


In reality, Autogroq seems to be broken and incompatible with modern versions of AutoGen right now.

I spent hours debugging it, trying to figure out why workflows weren’t getting exported to AutoGen, and why it was giving me ZIPs when AutoGen only takes JSONs, until I realized that Autogroq isn’t compatible with newer versions of AutoGen.

In summary: Don’t use it, unless its dev updates it.

https://github.com/jgravelle/AutoGroq

2 Likes

Dyad

Dyad is a free tool that allows you to build apps using AI. You just tell it what you want it to build, and then let AI do the work.

It builds web apps, using Node.js.

Installation and setup is pretty easy.

You just download the .deb or .exe from the Github releases page, and install.
You’ll have to manually install node.js, give it an AI API key, and then you’re ready to use Dyad.

You can do everything right within the app, including:

  • chat with the AI
  • have it build your app
  • run it
  • debug it
  • preview it

Dyad is an impressive, all-in-one tool for quickly building and testing web apps with the help of AI.
It’s an innovative, powerful, and revolutionary tool, and I recommend you go check it out right now.

https://github.com/dyad-sh/dyad

3 Likes

Here are some lists and collections of AI agents:

https://awesome-ai.io/

https://github.com/flatlogic/awesome-ai-software-development-agents

https://github.com/e2b-dev/awesome-ai-agents?tab=readme-ov-file

https://github.com/Jenqyang/Awesome-AI-Agents


There are way too many of these for any of us to be able to test out,

so if you have experience with any of these, or want to give a any of these a try, let us know you’re experience with them.

1 Like

DiffusionBee

DiffusionBee is an all in one AI image generator, editor, and enhancer.

What can DiffusionBee do?

Image generation

Create stunning images from text prompts with ease.

Generative Fill

Effortlessly add or remove objects in selected regions of your images.

Video Tools

Utilize a variety of tools to generate animations and videos using AI.

Image To Image

Transform your existing images using text prompts.

Image Upscaler

Enhance image quality by making them sharper and higher resolution with AI.

Image Variants

Generate several variants of your images.

Train Models

Train custom models on your dataset.

Control Images

Create images with a specific structure using control images.

Illusion Generator

Craft amazing illusions using AI.

Looks like a great concept, but unfortuately only for macOs right now.

For image upscaling there’s a free open source app that works extremely well I love it and haven’t found a better alternative it’s called upscayl

1 Like

Everywhere

Everywhere is an interactive AI assistant with context-aware capabilities, featuring a sleek, modern UI and powerful integrated functionality.
Unlike traditional AI tools, Everywhere instantly perceives and understands anything on your screen.
No need for screenshots, copying, or switching apps—just press a shortcut key to get the help you need right where you are, delivering seamless AI assistant support.

:glowing_star: Usage:


❔ Troubleshooting Expert

You encounter an error message while using your computer but are unsure how to resolve it

:pushpin: Invoke Everywhere next to the error message

:speaking_head: Command: “What is this error? How to solve it?”

:sparkles: Result: Everywhere captures the message context and provides a solution

📰 Quick Web Summarization

You’re browsing a lengthy technical article but need just the key points

:pushpin: Invoke Everywhere over the webpage

:speaking_head: Command: “Give me a 3-point summary of this”

:sparkles: Result: Instantly receive the main arguments without reading the entire content

🌐 Instant Translation

You encounter text in a foreign language while researching

:pushpin: Invoke Everywhere over the text

:speaking_head: Command: “Translate this to English”

:sparkles: Result: See an immediate translation without switching to another app

✉️ Email Draft Assistance

You’re writing an important business email but unsure about the tone

:pushpin: Invoke Everywhere over your draft

:speaking_head: Command: “Make this sound more professional”

:sparkles: Result: Your casual text is transformed into polished business communication


🛠️ More details
Category ✅ Currently Supported 🚧 Work in Progress
🤖 LLM Support OpenAI logo OpenAI
Anthropic logo Anthropic (Claude)
Google logo Google (Gemini)
DeepSeek logo DeepSeek
Moonshot logo Moonshot (Kimi)
OpenRouter logo OpenRouter
SiliconCloud logo SiliconCloud
ollama logo Ollama
• Custom endpoints
• Official API support
⚙️ Tool Integration • Web Search • System APIs
• MCP tools
🫧 Interface • Modern Frosted Glass UI
• Context-aware invocation
• Keyboard shortcuts
• Markdown rendering
• Voice input
🖥️ Platform Support • Windows • macOS
• Linux
🌐 Language Support • 简体中文
• English
• Deutsch
• Español
• Français
• Italiano
• 日本語
• 한국어
• Русский
• Türkçe (Thanks @complex-cgn)
• 中文 (繁體)
• 中文 (繁體 香港特別行政區)

Some translations were AI-assisted.
Feedback and corrections are welcome!


https://github.com/DearVa/Everywhere?tab=readme-ov-file#about-everywhere

2 Likes