Skip to content
Mayur541Public

About

Ai driven workspace

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

OmniWork

OmniWork is an intelligent, agentic IDE desktop application built for Windows. It provides a dynamic, AI-driven workspace capable of assisting developers and students by combining a local LLM agent with system-level access.

Built using Tauri (Rust) for a lightweight, secure backend, and React + Vite (TypeScript) for a snappy, highly dynamic frontend UI.

Core Features

  1. Agentic UI: The main application interface dynamically responds to your intents. The AI Chatbot exists as a sliding drawer overlay that hides itself when you are working on tasks, maximizing screen real estate for the Monaco Editor and the integrated Web Browser.
  2. Integrated Browser: A built-in web browser pane equipped with a CORS proxy (via corsproxy.io) that bypasses restrictive headers, allowing the AI to load documentation and web pages natively alongside your code.
  3. Local Sandboxed Execution: Securely write and run system-level code (e.g. Rust, Python) within the workspace/ directory via the AI, utilizing Tauri IPC commands that enforce path validation and execution boundaries.
  4. Model Context Protocol (MCP): Supports connecting to external MCP servers to extend the AI's capabilities on the fly.
  5. Direct Preference Optimization (DPO): OmniWork tracks implicit feedback on AI decisions (e.g., modifying AI-generated layouts or code) to build a preference dataset to fine-tune local models (via Unsloth).

Documentation

Please check the docs/ folder for comprehensive documentation designed for project reviews:

  • CODEBASE_TOUR.md: A complete map of the project architecture and file structure.
  • FEATURES.md: Detailed specs for the Phase 5 (RLUF/DPO) features.
  • PROFESSOR_FAQ.md: Common technical questions and answers about the architecture, security, and AI implementation.
  • SECURITY_BOUNDARIES.md & PROJECT_BOUNDARIES.md: Important constraints and safety limits for the AI agent.

Getting Started

To run OmniWork in development mode:

npm install
npx tauri dev

About

Ai driven workspace

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages