desktop  by openyak

Local AI desktop assistant for private productivity

Created 1 week ago

New!

278 stars

Top 93.4% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

OpenYak Desktop is an open-source AI assistant designed for local, private operation on user machines. It empowers users to automate office tasks, analyze data, draft content, and manage team operations without uploading sensitive information to the cloud. Targeting engineers, researchers, and power users, it offers a powerful, personal AI solution that enhances productivity while maintaining complete data privacy.

How It Works

OpenYak employs a 100% local-first architecture, ensuring all data and processing remain on the user's machine. It integrates with over 100 AI models accessible via OpenRouter, allowing users to leverage state-of-the-art models like Claude Opus, GPT-4.1, and Gemini Flash. Users can also connect existing ChatGPT subscriptions or provide their own API keys. The system includes 16+ built-in tools for file manipulation, scripting, and web fetching, alongside 7 specialized agent modes that support multi-step tool calling and sub-agent nesting for complex workflow automation.

Quick Start & Requirements

  • Installation: Download the installer for Windows or macOS.
  • Model Connection: Connect to free models instantly, purchase premium model access, or use your own OpenRouter API key. Existing ChatGPT subscriptions can also be integrated.
  • Prerequisites: Windows or macOS operating system. Internet connection required for accessing cloud-based AI models.
  • Further Details: Technical details and development setup information can be found in frontend/README.md and backend/README.md.

Highlighted Details

  • 100% Local-First: Guarantees data privacy by keeping all operations and data on the user's local machine, with no cloud storage or telemetry.
  • Extensive Model Ecosystem: Provides access to over 100 AI models through OpenRouter, including premium options, and supports direct integration with ChatGPT subscriptions.
  • Integrated Tooling: Comes equipped with over 16 built-in tools for file management, bash execution, glob/grep search, and web fetching.
  • Advanced Agent Capabilities: Features 7 specialized agent modes designed for building, planning, and exploring, supporting multi-step tool execution and sub-agent nesting.

Maintenance & Community

No specific details regarding maintainers, community channels (like Discord/Slack), or roadmap were provided in the README snippet.

Licensing & Compatibility

  • License: AGPL-3.0.
  • Compatibility: The AGPL-3.0 license is a strong copyleft license. Its use may impose obligations on derivative works and software linked with it, potentially requiring source code disclosure for modifications or linked components, which could affect compatibility with closed-source commercial applications.

Limitations & Caveats

The AGPL-3.0 license may present adoption challenges for closed-source commercial products due to its copyleft provisions. While data processing is local, access to many advanced AI models relies on external API providers like OpenRouter, requiring an internet connection and potential costs. Official installers are provided for Windows and macOS; Linux support is not explicitly detailed.

Health Check
Last Commit

5 hours ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
2
Star History
413 stars in the last 8 days

Explore Similar Projects

Feedback? Help us improve.