MacOS Desktop App with AI Integration & Local LLM Execution


Project Overview: We are seeking an experienced developer (or team) to build a MacOS desktop application that seamlessly integrates advanced AI functionalities. This app will serve as a powerful tool for on-demand AI assistance, local model execution, and real-time text processing—without a web-based interface. Key Features & Requirements: 1. Onboarding & Setup: - Develop an intuitive walkthrough and onboarding process to guide users through obtaining necessary permissions. - Integrate with Ollama for downloading and managing AI models. - Implement a default installation of Qwen 2.5 7B with a prompt warning for larger models (DeepSeek v3/r1) regarding performance impact and storage. 2. User Authentication & Synchronization: - Redirect users to an external login/signup system (via Supabase or Clerk) for authentication. - Synchronize desktop app settings with external accounts, retrieving preferences such as custom key binds, shortcuts, custom contexts, model selections, and API keys (for Alibaba Cloud, Anthropic, and OpenAI). 3. User Interaction Features: - System-wide Popup Window: - Develop a popup window that activates through a custom key bind on selected text across the Mac. - Include a toggle between a chat interface and a direct text completion mode. - Ensure the popup is draggable, auto-hides when not in use, or when the text field is empty, and closes on Esc. - Autocompletion: - Implement a feature to trigger text completions based on the current window context. - Support completion suggestions in non-writable fields (e.g., PDFs) via a chat-like interface. 4. Background Processes & Analytics: - Maintain background processes to continuously check for updates from an external settings database (Supabase). - Collect and store analytics data such as usage statistics, model performance, and user interactions. 5. Open-Source LLM Integration & Custom Features: - Allow users to download and locally run open-source AI models (e.g., Qwen, DeepSeek, Llama). - Enable model execution by simply highlighting text and pressing a custom key. - Implement persistent context management that saves up to 5 contexts for use across different tasks, with a cursor AI-like interface for easy context selection. - Automatically detect system specs to choose the optimal AI model for local execution, ensuring high performance, privacy, and offline functionality. - Enable dynamic model switching based on task requirements, with user-settable preferences in the settings. 6. Custom API Integration & Shortcuts: - Allow users to integrate their own API keys for services like GPT, Claude, and Gemini. - Enable creation of custom keyboard shortcuts (using keys like Control, Option, or Command) to execute frequent prompts instantly. 7. Cursor-Based Suggestions: - Provide smart suggestions at the cursor by analyzing preceding text, enhancing the user’s productivity in real-time. Tech Stack & Tools: - Development Environment: Xcode (Swift) for MacOS desktop app development. - Backend Integration: Supabase for settings synchronization and analytics. - AI Model Management: Integration with Ollama for downloading and verifying model installations. Project Deliverables: - A fully functional MacOS desktop app with the features described above. - Comprehensive documentation detailing installation, configuration, and usage instructions. - Source code with inline documentation. - Support and maintenance plan for post-deployment updates. Application Process: Please provide examples of previous MacOS desktop projects, especially those involving AI integrations or similar advanced functionalities. Include a brief outline of your development approach, timeline, and estimated cost. We look forward to collaborating with a talented freelancer who can bring this innovative AI desktop app to life!

Keyword: cloud

 

Desenvolvimento de Checkout completo - Referencia (Yampi)

O que precisa ser feito? 1. Visão Geral do Projeto Criar uma plataforma de checkout standalone, permitindo que e-commerces integrem seu sistema de vendas a um checkout otimizado, com múltiplos meios de pagamento, upsells e segurança avançada, semelhante à Yampi. 2. Func...

View Job
Google Cloud Expert for Gmail Signature & Security Review

We need an expert to handle two key tasks: 1.Automate Gmail Signature Updates for all employees using Google Apps Script or Google Cloud. With variables, Job Role, Location...etc. 2.Review us on Google workspace Security, help find the right balance between security and...

View Job
Expert Needed for Physical to Azure Server Migration

We are seeking an experienced professional to assist with our server migration from physical on-premises infrastructure to Azure. The ideal candidate will have a strong understanding of Azure services, along with hands-on experience in managing migrations. You will be r...

View Job