awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
AAswordman avatar

AAswordman/Operit

0
View on GitHub↗
3,373 stars·251 forks·Kotlin·other·80 viewsaaswordman.github.io/OperitWeb↗

Operit

Operit is a private, voice-enabled AI agent designed to run quantized large language models offline within mobile Linux environments. It functions as a plugin-based agent that combines local inference with a hands-free interaction pipeline.

The system distinguishes itself through the use of role cards to manage distinct AI personas and conversation histories. It integrates a voice-driven interface utilizing speech-to-text and text-to-speech modules, and it enables device automation by dispatching shell commands and accessibility services to navigate user interfaces.

The project further covers remote workspace synchronization via standard file transfer protocols and a memory management system that summarizes conversation history. It also provides a framework for connecting external services and custom scripts to the AI agent through standardized tool interfaces.

Features

  • Voice Interaction Management - Provides a comprehensive voice interaction system with wake-word detection, speech recognition, and synthesis.
  • GGUF Assistants - Provides a private, voice-enabled AI agent utilizing quantized GGUF models for offline mobile execution.
  • Conversational Voice AI - Ships a complete hands-free interaction pipeline combining speech-to-text and text-to-speech for natural conversations.
  • Persona Configurations - Defines specific AI personalities and speaking styles through the use of role cards.
  • Local Model Execution - Runs large language models offline using GGUF formats to ensure data privacy.
  • GGUF Execution - Executes quantized large language models offline using the GGUF format for low memory usage.
  • Persona Definitions - Uses role cards to maintain distinct conversational identities and isolated history buffers.
  • Voice Assistants - Implements a full voice assistant system for hands-free conversational interaction and device control.
  • Voice Interaction Loops - Implements a continuous voice loop combining speech-to-text and text-to-speech for hands-free interaction.
  • Mobile Device Automation - Automatically navigates user interfaces and performs device tasks via shell commands and accessibility services.
  • Shell-Driven UI Automation - Dispatches shell commands to accessibility services to automatically navigate and interact with mobile user interfaces.
  • Mobile Linux Shells - Runs shell commands and manages software packages within a full Linux environment on a mobile device.
  • LLM Mobile Deployments - Deploys large language models on mobile devices using compact quantized formats.
  • AI Personas - Creates specialized AI personalities with distinct behavioral identities via role cards.
  • Plugin-Based Agent Integrations - Provides a standardized interface to connect external services and custom scripts as tools for the AI agent.
  • AI Agent Plugins - Provides a plugin system that allows the AI agent to interface with external applications and custom scripts.
  • Conversation Memory Managers - Manages and summarizes interaction history to maintain context and track user preferences.
  • External Tool Integrations - Integrates third-party services and custom workflows for tasks like file manipulation and web requests.
  • Context Summarizations - Compresses long-term conversation history into categorized summaries to optimize the model context window.
  • AI Agents - AI-powered chat and command execution software.

Star history

Star history chart for aaswordman/operitStar history chart for aaswordman/operit

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does aaswordman/operit do?

Operit is a private, voice-enabled AI agent designed to run quantized large language models offline within mobile Linux environments. It functions as a plugin-based agent that combines local inference with a hands-free interaction pipeline.

What are the main features of aaswordman/operit?

The main features of aaswordman/operit are: Voice Interaction Management, GGUF Assistants, Conversational Voice AI, Persona Configurations, Local Model Execution, GGUF Execution, Persona Definitions, Voice Assistants.

Which projects share features with aaswordman/operit?

Projects with overlapping indexed features include: runanywhereai/runanywhere-sdks — This project is an on-device AI SDK providing a framework for running large language models, vision models, and speech… idootop/mi-gpt — mi-gpt is a voice assistant bridge and agent orchestrator that connects smart speakers to large language models. It… deepractice/promptx — PromptX is an LLM agent orchestration framework designed to execute multi-step workflows using autonomous agents. It… connectai-e/feishu-openai — This project is an AI assistant integration that connects OpenAI models to the Feishu team communication platform. It… huggingface/speech-to-speech — This project is a framework for building local voice assistants and a real-time audio streaming server. It functions… vocodedev/vocode-core — Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational…

Projects sharing features with Operit

These projects share indexed features with Operit. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • runanywhereai/runanywhere-sdksRunanywhereAI avatar

    RunanywhereAI/runanywhere-sdks

    8,781View on GitHub↗

    This project is an on-device AI SDK providing a framework for running large language models, vision models, and speech models locally. It serves as an orchestration layer for local LLM execution, ensuring data privacy and offline availability by utilizing hardware acceleration on the device. The SDK is distinguished by its comprehensive voice and multimodal capabilities, including a coordinated voice pipeline for activity detection, speech-to-text, and text-to-speech synthesis. It also provides a dedicated implementation kit for local retrieval-augmented generation and tools for processing co

    C++androidapple-intelligencecpp
    View on GitHub↗8,781
  • idootop/mi-gptidootop avatar

    idootop/mi-gpt

    12,458View on GitHub↗

    mi-gpt is a voice assistant bridge and agent orchestrator that connects smart speakers to large language models. It functions as an integration layer that routes audio requests from hardware speakers to AI providers and converts generated text back into speech via a customizable synthesis system. The project features a retrieval-augmented generation knowledge base that uses embeddings and external documents to provide context-aware responses. It includes a persona definition system for configuring behavioral rules, system prompts, and roleplay characteristics, alongside a plugin architecture

    TypeScript
    View on GitHub↗12,458
  • deepractice/promptxDeepractice avatar

    Deepractice/PromptX

    3,526View on GitHub↗

    PromptX is an LLM agent orchestration framework designed to execute multi-step workflows using autonomous agents. It features a sandboxed tool execution environment for secure filesystem operations and external API integrations, alongside a persona management system that defines professional roles and domain expertise to control agent behavior. The system implements a semantic memory network for persistent knowledge storage, utilizing graph-based memory and engrams to retain information across sessions. This cognitive memory includes specialized tools for knowledge graph visualization, allowi

    JavaScript
    View on GitHub↗3,526
  • connectai-e/feishu-openaiConnectAI-E avatar

    ConnectAI-E/feishu-openai

    5,639View on GitHub↗

    This project is an AI assistant integration that connects OpenAI models to the Feishu team communication platform. It functions as a multi-model gateway that routes requests to GPT-4, GPT-4V, DALL-E-3, and Whisper models, enabling voice conversations, image generation, and multi-topic dialogues within team chats. The assistant operates through a bridge layer that translates Feishu chat events into internal commands, supporting plugin-based persona switching to alter response behavior and tone for different use cases. It distributes API requests across multiple authentication tokens for load b

    Gochatgptchatgpt-apichatgpt-bot
    View on GitHub↗5,639
  • Compare all 30 related projects→