Skip to content

VisionExpo/Pragya-OS

Repository files navigation

🧠 Pragya

Agent-Native, Intent-First Mobile Operating System Layer 📱✨

Pragya is a mobile-first, agent-native computing layer that replaces app-centric interaction with intent-based execution, enabling users to get things done by expressing goals — not managing apps.


🏷️ Badges

Version Status Platform Language AI Privacy License


📌 Overview

Pragya rethinks how people interact with smartphones.

Instead of opening apps, navigating UIs, and repeating context, users simply express intent — and Pragya plans, executes, and completes tasks across the system.

Who is it for?

  • Power mobile users
  • Privacy-conscious users
  • Developers & researchers exploring agent-native systems
  • Future OEM / OS innovators
  • Smart device & HCI researchers

Why does it exist?

Modern mobile operating systems are:

  • 📱 App-centric
  • 🧠 Cognitively expensive
  • 🔁 Repetitive
  • ☁️ Cloud-dependent
  • 🔒 Opaque about data usage

Pragya introduces an agent-first interaction model built for mobile realities.


❌ Problem

Smartphones force users to think in apps, not outcomes.

To complete a simple task, users must:

  • Decide which app to open
  • Navigate multiple screens
  • Copy context across apps
  • Repeat the same steps daily

Why assistants failed to fix this:

  • They sit inside app-centric OSes
  • They lack system-level orchestration
  • They ask too many follow-up questions
  • They cannot complete multi-step goals reliably

✅ Solution

Pragya makes the agent the interface.

Users do not open apps.
They express intent.

“Send my ETA to my mom.”

Pragya:

  • Understands the goal
  • Infers required context (location, contacts, preferences)
  • Orchestrates system capabilities and skills
  • Executes the task end-to-end
  • Displays only the UI required for confirmation

No app switching.
No manual steps.


🧠 Architecture

High-Level System Design

graph TD
    A[User Intent<br/>Text / Voice] --> B[Intent Engine<br/>On-Device LLM]
    B --> C[Planner & Skill Router]

    C --> D[Skill Execution Layer]
    D --> E[Dynamic UI Renderer]

    C --> F[Personal Vault]
    F --> G[Audit Log]
Loading

Data Flow

graph TD
    A[Intent Input] --> B[Understanding]
    B --> C[Planning]
    C --> D[Execution]
    D --> E[UI + Outcome]
    E --> F[Audit Record]
Loading

✨ Key Features

🧠 Intent-first interaction model

🧩 Skill-based execution (not apps)

🔁 Cross-skill orchestration

⚡ Low-latency on-device inference

🔐 Tokenized, one-time data access

📜 Human-readable audit logs

🧭 Context-aware execution

📱 Designed specifically for mobile constraints

🧩 Skills, Not Apps Pragya replaces applications with Skills.

A Skill:

Exposes intents it can fulfill

Provides logic + optional UI fragments

Never receives persistent access to user data

Is orchestrated exclusively by the agent

Pragya acts as a universal coordination layer between Skills.

🛡️ Privacy & Trust Model

On-device intent processing by default

Explicit permission requests per action

One-time, scoped data tokens

Full audit log visible to the user

No silent background access

Privacy is architectural, not policy-based.

🛠️ Tech Stack (Planned / In Progress) Core Android (AOSP-compatible layer)

Kotlin / Java

Python (agent & experimentation)

AI / ML On-device LLMs (quantized)

Intent parsing & planning models

Context memory with decay

System Integration Android Accessibility APIs

Notification & system event listeners

Overlay & dynamic UI rendering

📂 Project Structure

Pragya/
├── docs/                   # HLD, LLD, architecture, ethics
├── research/               # Related work & experiments
├── product/                # Roadmap, personas, monetization
├── sdk/                    # Skill SDK & specs
├── src/
│   ├── agent_core/         # Core agent runtime
│   ├── intent_engine/      # NLU & planning
│   ├── skill_router/       # Skill orchestration
│   ├── ui_runtime/         # Dynamic UI renderer
│   └── personal_vault/     # Encrypted data & audit logs
├── assets/                 # Diagrams, demos
└── README.md

⚙️ Performance Targets

Metric Target Intent latency < 300 ms On-device inference Yes Background footprint Minimal Network dependency Optional Data persistence User-controlled


📊 Comparison

Capability Pragya Traditional Mobile OS Voice Assistants Intent-first UX ✅ ❌ ❌ Cross-app execution ✅ ❌ ⚠️ System orchestration ✅ ❌ ❌ Privacy audit log ✅ ❌ ❌ App-free interaction ✅ ❌ ❌


🗺️ Roadmap

Android agent runtime (v0)

Intent parsing & planning engine

Core system skills (phone, messages, calendar)

Skill SDK v0

Proactive intent suggestions

Developer preview

Mobile beta

🎯 Vision

Pragya aims to redefine mobile computing by:

Reducing cognitive load

Eliminating app switching

Making privacy transparent

Treating intent as the primary abstraction

Long-term goal:

Replace app-centric interaction with intent-native computing.

🤝 Contributing

Pragya is open-source and research-driven.

We welcome contributions from:

Mobile systems engineers

AI / agent researchers

Privacy & security experts

HCI & UX designers

See CONTRIBUTING.md for details.

📜 License

Apache 2.0 License

If you like this project, ⭐ star the repo and join the journey.

About

Pragya-OS — Agentic AI Operating System for Planning, Reasoning & Learning Research-oriented multi-agent framework enabling task decomposition, memory, reflection loops, and long-horizon reasoning across domains.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors