{"name":"AingDesk: A User-Friendly AI Assistant with Local Model and Knowledge Base Support","description":"AingDesk is a rapidly growing, easy-to-use AI assistant designed for both beginners and experienced users. It offers robust features including support for local AI models, mainstream model APIs, knowledge bases, intelligent agents, and web search. This open-source project, built with TypeScript, simplifies the deployment and management of AI tools.","github":"https://github.com/aingdesk/AingDesk","url":"https://osrepos.com/repo/aingdesk-aingdesk","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/aingdesk-aingdesk","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/aingdesk-aingdesk.md","json":"https://osrepos.com/repo/aingdesk-aingdesk.json","topics":["AI Assistant","TypeScript","LLM","Local AI","Electron","Knowledge Base","Ollama","Open Source"],"keywords":["AI Assistant","TypeScript","LLM","Local AI","Electron","Knowledge Base","Ollama","Open Source"],"stars":null,"summary":"AingDesk is a rapidly growing, easy-to-use AI assistant designed for both beginners and experienced users. It offers robust features including support for local AI models, mainstream model APIs, knowledge bases, intelligent agents, and web search. This open-source project, built with TypeScript, simplifies the deployment and management of AI tools.","content":"## Introduction\n\nAingDesk is an intuitive and powerful AI assistant software that simplifies interaction with various AI models. Built with TypeScript, it provides a comprehensive platform for managing local AI models, integrating with mainstream model APIs, and creating personalized knowledge bases. Designed for ease of use, AingDesk is suitable for both AI newcomers and developers looking for a versatile AI tool.\n\n## Installation\n\nAingDesk offers flexible installation options for both client and server environments.\n\n### Client Version (MacOS, Windows)\nYou can download the client application directly from the official sources:\n*   [Download from Official Website](https://www.aingdesk.com/)\n*   [Download from CNB](https://cnb.cool/aingdesk/AingDesk/-/releases/)\n*   [Download from Github](https://github.com/aingdesk/AingDesk/releases)\n\n### Server Version\nFor server deployments, Docker is the recommended method.\n\n#### Docker Run\nbash\ndocker run -d \\\n  --name node \\\n  -v $(pwd)/data:/data \\\n  -v $(pwd)/uploads:/uploads \\\n  -v $(pwd)/logs:/logs \\\n  -v $(pwd)/bin:/aingdesk/bin \\\n  -v $(pwd)/sys_data:/sys_data \\\n  -p 7071:7071 \\\n  -w /aingdesk \\\n  aingdesk/aingdesk\n\n\n#### Docker Compose\nbash\nmkdir -p aingdesk\ncd aingdesk\nwget https://cnb.cool/aingdesk/AingDesk/-/git/raw/server/docker-compose.yml\n# Run\ndocker compose up -d\n# or\ndocker-compose up -d\n\n\n### Build from Source\nIf you prefer to build AingDesk from its source code, follow these steps:\nbash\ngit clone https://github.com/aingdesk/AingDesk.git\ncd AingDesk\n# For macOS users, please remove the `@rollup/rollup-win32-x64-msvc` dependency in package.json\ncd frontend\nyarn\ncd ..\nyarn\nyarn dev\n\n\n## Examples\n\nAingDesk boasts a rich set of features designed to enhance your AI experience:\n\n*   **Local AI Models & APIs:** Easily deploy local AI models and integrate with mainstream model APIs, offering flexibility in your AI interactions. This includes support for models like Ollama and DeepSeek.\n*   **Local Knowledge Base:** Create and manage personal knowledge bases, allowing the AI to access and utilize your specific data for more relevant responses.\n*   **Intelligent Agent Creation:** Develop and deploy intelligent agents to automate tasks and streamline workflows, enhancing productivity.\n*   **Online Sharing:** Share your AingDesk setup online, enabling others to benefit from your configurations and knowledge bases.\n*   **Web Search Integration:** Enhance AI responses with real-time information by leveraging integrated web search capabilities.\n*   **Server-Side Deployment:** Deploy AingDesk on a server for centralized management and access, suitable for team or larger-scale use.\n*   **MCP Client:** Utilize the MCP Client for enhanced functionality and a richer user experience.\n*   **Simplicity:** Its user-friendly interface makes it accessible for beginners, lowering the barrier to entry for AI exploration.\n\n## Why Use AingDesk\n\nAingDesk stands out as an excellent choice for anyone seeking a versatile and accessible AI assistant. Its support for local models, knowledge bases, and intelligent agents provides powerful customization options, while its user-friendly interface ensures a smooth experience for all skill levels. Whether you're a developer experimenting with LLMs or a user looking for a powerful personal AI tool, AingDesk offers a robust and rapidly evolving solution.\n\n## Links\n\nExplore AingDesk further through its official channels:\n\n*   [GitHub Repository](https://github.com/aingdesk/AingDesk)\n*   [Official Website](https://www.aingdesk.com/)\n*   [Documentation](https://docs.aingdesk.com/)","metrics":{"detailViews":7,"githubClicks":6},"dates":{"published":null,"modified":"2025-12-03T00:01:32.000Z"}}