Desktop AI assistant for enhanced productivity
Top 63.4% on sourcepulse
Gomoon is a desktop application designed to enhance productivity and learning by integrating large language models (LLMs). It allows users to create custom AI assistants, interact with various LLMs through a unified interface, and leverage features like continuous conversation, history management, and text manipulation. The tool aims to provide a more accessible and integrated experience for LLM-powered tasks compared to web-based solutions.
How It Works
Gomoon acts as a client for multiple LLM providers, supporting a wide range of models including OpenAI (GPT-4o, GPT-4 Mini), Wenxin, DeepSeek, Qwen, Gemini, Kimi, Claude, and Llama/Ollama via node-llama-cpp
. Users configure their chosen model engines within the application. Key features include quick invocation via hotkeys, text selection integration for context passing, file/URL parsing, web search, text-to-speech, and a "memory capsule" for local knowledge bases.
Quick Start & Requirements
node-llama-cpp
with CUDA support: NVIDIA GPU, CUDA Toolkit (v12+), Node.js (v20.11.1+), Yarn (v1.2.22+).yarn
), download CUDA support (npx --no node-llama-cpp download --cuda
), and potentially copy resource files.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 months ago
1 day