KARYA Node
KARYA Node is a Windows-native, local-first autonomous agent for document-heavy government/office workflows.
Core trick
Runs a sense-decide-act-check-recover loop locally on Windows, driving desktop apps and escalating ambiguous steps to a human.
Description
KARYA Node is a Windows-native, local-first autonomous agent for document-heavy government/office workflows. It perceives the screen, drives desktop and browser apps, processes documents, writes code, trains computer-vision models, validates databases, and escalates ambiguous cases to humans — with a full audit trail and a policy guard on every action.
## 1. Executive Summary
**KARYA Node** (from the Sanskrit *Karya* meaning duty or work) is a Windows-native, local-first autonomous operations agent designed for document-heavy workflows in Indian government offices, public sectors, banks, and small businesses.
Unlike conventional automation tools or generic LLM chatbots, KARYA Node runs the core **Sense → Decide → Act → Check → Recover** loop on-device to operate legacy Windows applications, spreadsheets, and web browsers. It protects sensitive data by keeping it local, functions seamlessly during network blackouts, automatically verifies its own work, and escalates ambiguous decisions to human officers.
README excerpt
# ⚡ KARYA Node — Autonomous Local-First Operations Agent KARYA Node is a Windows-native, local-first autonomous agent for document-heavy government/office workflows. It perceives the screen, drives desktop and browser apps, processes documents, writes code, trains computer-vision models, validates databases, and escalates ambiguous cases to humans — with a full audit trail and a policy guard on every action. It runs primarily **on-device** (Gemma via Ollama) and falls back to the **Gemini API** in the cloud when available. --- ## 🧭 What's inside | Layer | Tech | Port | |-------|------|------| | Backend API | FastAPI + Uvicorn (async) | `8765` | | Frontend UI | React 19 + Vite | `5173` | | Local LLM | Ollama (Gemma) — optional | `11434` | | CV Training (StratifyLabs) | FastAPI subprocess | `8003` (training), `8001` (inference) | | DB Validation (ValETL) | FastAPI subprocess | `8000` | ### Key modules - **Desktop Agent** — screen perception (Gemini Vision) + mouse/keyboard control, runs multi-step tasks autonomously. - **Coding Agent** — analyze repos, run terminal commands, tests, and git operations. - **Model Training** — natural-language → CV training jobs via StratifyLabs (27 architectures). - **Browser Agent** — Playwright-driven web automation. - **Work Queue** — durable document-processing pipeline with verification + human escalation. - **Creators Hub / Server Manager / Data Validator** — video generation, DevOps, and DB validation bridges. - **Policy Guard + Audi