awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

34 रिपॉजिटरी

Awesome GitHub RepositoriesLocal On-Device AI

Development of AI applications that run search and inference locally on the user's hardware.

Distinct from AI Application Frameworks: Distinct from general AI frameworks: focuses specifically on the local, on-device execution environment.

Explore 34 awesome GitHub repositories matching artificial intelligence & ml · Local On-Device AI. Refine with filters or upvote what's useful.

Awesome Local On-Device AI GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • ottermind/chat2dbOtterMind का अवतार

    OtterMind/Chat2DB

    25,784GitHub पर देखें↗

    Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries. The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large

    Runs large language models on local hardware to process sensitive database metadata without external uploads.

    Javaaibichatgpt
    GitHub पर देखें↗25,784
  • fujiwarachoki/moneyprinterFujiwaraChoki का अवतार

    FujiwaraChoki/MoneyPrinter

    13,571GitHub पर देखें↗

    MoneyPrinter is an automated short-form video creation pipeline that generates complete YouTube Shorts from a given topic. It combines local LLM-powered script generation with programmatic video assembly, all managed through a database-backed job queue for reliable, restart-tolerant processing. The system uses an Ollama-powered local language model to write video scripts and metadata entirely on-device, keeping data private and offline. It then produces the final video clip using MoviePy for compositing clips, text, and audio, creating a complete YouTube Shorts video without manual editing. V

    Writes video scripts and metadata by querying a local Ollama language model, keeping all data processing on-device.

    Pythonautomationchatgptmoviepy
    GitHub पर देखें↗13,571
  • cocktailpeanut/dalaicocktailpeanut का अवतार

    cocktailpeanut/dalai

    12,920GitHub पर देखें↗

    The simplest way to run LLaMA on your local machine

    Downloads specific model variants by name from a CDN for local use.

    CSSaillamallm
    GitHub पर देखें↗12,920
  • yaofanguk/video-subtitle-removerYaoFANGUK का अवतार

    YaoFANGUK/video-subtitle-remover

    11,493GitHub पर देखें↗

    This project is a local AI inpainting tool designed to erase hard-coded subtitles and watermarks from videos and images. It functions as a content-aware media restorer that uses deep learning to reconstruct missing pixels and preserve the original resolution of the source files. The software is distinguished by its local execution model, running inference on host hardware to process media without relying on external cloud APIs. It employs content-aware model selection, allowing the use of different generative algorithms based on media types, such as animation or live action, to optimize visua

    Runs generative filling models on host hardware for local media inpainting without cloud APIs.

    Pythonaideepleanringsub-remove
    GitHub पर देखें↗11,493
  • wasmedge/wasmedgeWasmEdge का अवतार

    WasmEdge/WasmEdge

    10,665GitHub पर देखें↗

    WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har

    Executes AI models on smart devices by running them inside a WebAssembly sandbox with GPU access.

    C++artificial-intelligencecloudcloud-native
    GitHub पर देखें↗10,665
  • langchain-ai/local-deep-researcherL

    langchain-ai/local-deep-researcher

    9,223GitHub पर देखें↗

    Local Deep Researcher is a fully local web research assistant that uses any LLM hosted by Ollama or LMStudio. Give it a topic and it will generate a web search query, gather web search results, summarize the results of web search, reflect on the summary to examine knowledge gaps, generate a new…

    Provides a research agent that runs entirely on local hardware using Ollama-hosted LLMs.

    Python
    GitHub पर देखें↗9,223
  • reorproject/reorreorproject का अवतार

    reorproject/reor

    8,560GitHub पर देखें↗

    Reor is a local AI knowledge management application that stores, links, and searches personal notes using large language models and vector embeddings entirely on the user's device. It functions as a private AI note assistant, keeping all data and processing local for full privacy without relying on external cloud services. The application integrates with Ollama to manage the lifecycle of local LLMs and embedding models, handling downloads, updates, and execution. Notes are imported from markdown files, preserving existing file structure, and are automatically linked through vector-similarity

    Downloads, updates, and executes LLMs and embedding models through the Ollama runtime for local AI processing.

    JavaScriptailancedbllama
    GitHub पर देखें↗8,560
  • n4ze3m/page-assistn4ze3m का अवतार

    n4ze3m/page-assist

    8,023GitHub पर देखें↗

    Page Assist is a browser-based AI integration tool that provides a sidebar interface for interacting with AI models while browsing the web. It focuses on privacy-focused chatting and web content analysis, allowing users to extract and query information from active webpages to receive context-aware responses. The project distinguishes itself through local AI integration, enabling connections to locally hosted models or private API endpoints to process data without relying on cloud services. It also supports collaborative AI conversations via public sharing links or self-hosted sharing infrastr

    Provides a browser-integrated chat interface that connects to locally hosted AI models for privacy.

    TypeScript
    GitHub पर देखें↗8,023
  • firerpa/lamdafirerpa का अवतार

    firerpa/lamda

    7,834GitHub पर देखें↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Executes machine learning tasks and semantic task executors directly on the Android device hardware.

    Pythonadbagentsai
    GitHub पर देखें↗7,834
  • paddlepaddle/paddle-litePaddlePaddle का अवतार

    PaddlePaddle/Paddle-Lite

    7,260GitHub पर देखें↗

    Paddle-Lite is a deep learning inference engine and edge computing runtime designed to execute trained models on mobile and edge devices. It provides a hardware-accelerated inference framework and a decoupled runtime with a minimal binary footprint to operate in resource-constrained environments without third-party dependencies. The project includes a model quantization tool for reducing precision and size via static and dynamic quantization, as well as a computation graph optimizer. These tools reduce latency and memory usage by fusing operators and pruning the model intermediate representat

    Refines computation graphs and fuses operators to lower latency for real-time AI applications on end-user devices.

    C++armbaidudeep-learning
    GitHub पर देखें↗7,260
  • bistutu/fluentreadBistutu का अवतार

    Bistutu/FluentRead

    7,204GitHub पर देखें↗

    FluentRead is an open-source browser translation plugin that displays original text alongside its translation directly on web pages. It supports bilingual reading through side-by-side rendering, gesture-triggered activation via mouse hover, double-click, or touch, and keeps all translation data stored locally on the user's device with publicly auditable source code for privacy protection. The plugin offers a multi-engine translation selection, supporting over 20 providers including traditional services and large language models, allowing users to balance accuracy, cost, and privacy for each t

    Sets environment variables to allow browser extensions to send requests to a local Ollama instance, bypassing CORS restrictions.

    TypeScript
    GitHub पर देखें↗7,204
  • asg017/sqlite-vecasg017 का अवतार

    asg017/sqlite-vec

    6,961GitHub पर देखें↗

    sqlite-vec is a C-based vector library and SQLite extension that adds virtual tables for storing and querying high-dimensional embeddings. It functions as a database plugin for performing nearest neighbor searches using distance metrics such as L2, cosine, and Hamming distance. The project provides a portable embedding store that supports deployment across Android, iOS, desktop environments, and web browsers via WebAssembly. It distinguishes itself by converting numerical arrays into compact binary formats and utilizing quantization to reduce the memory footprint and storage size of vector in

    Enables the building of AI-powered tools that perform vector search on-device or in the browser.

    Csqlitesqlite-extension
    GitHub पर देखें↗6,961
  • thinkinaixyz/deepchatThinkInAIXYZ का अवतार

    ThinkInAIXYZ/deepchat

    6,020GitHub पर देखें↗

    DeepChat is a desktop application that connects to multiple cloud and local AI model providers through a single unified chat interface, while also integrating external ACP-compatible coding and task agents as selectable models. It manages local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks, and connects external tools and data sources via the Model Context Protocol using StreamableHTTP, SSE, or Stdio transports. The application distinguishes itself by supporting remote desktop session control, binding messaging app channels to sessions

    Downloads, deploys, and runs Ollama models through a graphical interface without requiring command-line operations.

    TypeScript
    GitHub पर देखें↗6,020
  • augustdev/enchantedAugustDev का अवतार

    AugustDev/enchanted

    5,967GitHub पर देखें↗

    Enchanted is a privacy-focused, cross-platform chat frontend for interacting with self-hosted large language models on iOS and macOS. It serves as a native client for communicating with private model servers, specifically providing integration for the Ollama API. The application supports multimodal interactions, allowing users to combine text, image attachments, and voice prompts. It provides tools for local AI model management, including the ability to define persistent system prompts and switch between different models for specific tasks. The interface includes capabilities for rendering m

    Serves as a native Ollama chat client for interacting with self-hosted models via the Ollama API.

    Swift
    GitHub पर देखें↗5,967
  • gluonfield/enchantedgluonfield का अवतार

    gluonfield/enchanted

    5,964GitHub पर देखें↗

    Enchanted is iOS and macOS app for chatting with private self hosted language models such as Llama2, Mistral or Vicuna using Ollama.

    Provides a native macOS and iOS chat interface for self-hosted Ollama language models.

    Swiftioslarge-language-modelllama
    GitHub पर देखें↗5,964
  • arthur-ficial/apfelArthur-Ficial का अवतार

    Arthur-Ficial/apfel

    5,856GitHub पर देखें↗

    The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads.

    Runs a local language model on a Mac for interactive conversations without cloud dependencies or API keys.

    Swiftapple-intelligenceapple-siliconcli
    GitHub पर देखें↗5,856
  • aidlearning/aidlearning-frameworkaidlearning का अवतार

    aidlearning/AidLearning-FrameWork

    5,780GitHub पर देखें↗

    AidLearning-Framework is an integrated development platform for building and deploying AI applications on ARM-based devices. It combines Android and Linux operating systems running simultaneously on a single device, providing a unified runtime environment for cross-system AI development. The platform includes hardware acceleration across CPU, GPU, and NPU, with a unified API that automatically selects the optimal compute backend for inference. The framework distinguishes itself by enabling Python-based AI projects to be packaged directly into Android APK files for installation on mobile devic

    Builds and deploys AI applications on ARM devices with hardware acceleration across CPU, GPU, and NPU.

    Pythonaiosaiotandroid
    GitHub पर देखें↗5,780
  • serge-chat/sergeserge-chat का अवतार

    serge-chat/serge

    5,725GitHub पर देखें↗

    Serge is a self-hosted web chat interface for running large language models locally using the llama.cpp inference engine. It loads GGUF-format model files directly on your own machine, removing the need for internet connectivity or external API keys, and streams responses to the browser in real time via WebSocket connections. The project is packaged for containerized deployment using Docker and Docker Compose, with a Traefik reverse proxy that handles HTTP and WebSocket routing along with automatic TLS certificate management. Ready-made Kubernetes manifests are also provided, enabling deploym

    Provides a web chat interface that runs large language models locally using GGUF files, no internet or API keys required.

    Sveltealpacadockerfastapi
    GitHub पर देखें↗5,725
  • jerryzliu/dayflowJerryZLiu का अवतार

    JerryZLiu/Dayflow

    5,751GitHub पर देखें↗

    Dayflow is a privacy-focused productivity tool that records screen activity locally and analyzes it with on-device AI. It captures screen frames at one frame per second, stores everything in a local database, and processes all analysis entirely on the machine to keep data private. The system builds a searchable timeline of work activity and enables natural-language queries about past screen time. The tool distinguishes itself by offering runtime switching between local AI models and cloud providers, allowing users to balance accuracy, privacy, and performance. It automatically runs AI inferen

    Runs AI analysis entirely on-device using local models to keep data private.

    Swiftaichatgptclaude
    GitHub पर देखें↗5,751
  • blackboardsh/electrobunblackboardsh का अवतार

    blackboardsh/electrobun

    5,534GitHub पर देखें↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Manages and runs open weight AI models on a local device for private chat and coding assistance.

    C++
    GitHub पर देखें↗5,534
पिछला12अगला
  1. Home
  2. Artificial Intelligence & ML
  3. AI Application Frameworks
  4. Local On-Device AI

सब-टैग एक्सप्लोर करें

  • ARM Hardware AcceleratorsDevelopment of AI applications that leverage CPU, GPU, and NPU acceleration on ARM devices. **Distinct from Local On-Device AI:** Distinct from Local On-Device AI: specifically targets ARM hardware with CPU, GPU, and NPU acceleration rather than general on-device execution.
  • Execution Mode ConfigurationsSettings for choosing between local, API-driven, or cloud-hosted AI processing. **Distinct from Local On-Device AI:** Distinct from Local On-Device AI: focuses on the choice of execution environment rather than the local implementation itself.
  • Graph and Operator OptimizationsRefining the structural representation of AI models and fusing operations to reduce latency on-device. **Distinct from Local On-Device AI:** Focuses on the technical optimization of the computation graph rather than general application development for on-device AI.
  • Inpainting ApplicationsLocal AI tools specifically designed for generative gap filling and visual restoration. **Distinct from Local On-Device AI:** Distinct from Local On-Device AI: focuses specifically on the inpainting application rather than general on-device inference frameworks.
  • Local Chat Analysis Agents2 सब-टैग्सAI agents that process and analyze chat histories entirely on the user's machine for privacy. **Distinct from Local On-Device AI:** Distinct from Local On-Device AI: focuses on executing AI agents for chat analysis specifically, not general on-device AI inference.
  • Note ProcessingOffline AI models that summarize, expand, or translate note content while keeping data private on the local device. **Distinct from Local On-Device AI:** Distinct from Local On-Device AI: focuses specifically on processing note content (summarization, expansion, translation) rather than general local AI execution.
  • Ollama Engine Integrations7 सब-टैग्सConnecting applications to locally running Ollama engines for on-device AI tasks such as tagging, summarization, and image analysis. **Distinct from Local On-Device AI:** Distinct from Local On-Device AI: focuses specifically on integration with the Ollama engine for local AI tasks, not general on-device AI development.
  • WebAssembly RuntimesExecution environments that run AI inference on local hardware by compiling models into WebAssembly bytecode. **Distinct from Local On-Device AI:** Distinct from Local On-Device AI: focuses on WebAssembly as the execution sandbox for AI models, not general local AI frameworks.