Ilura
GUIDE · DESKTOP-FIRST

Why a desktop AI agent, not a web app?

A desktop AI agent runs natively on your machine, keeps training data local in SQLite with cryptographic chain integrity, integrates with OS-level features (Keychain, Touch ID, file system), and avoids browser-tab limits on memory, persistence, and tool calling. For agents that supervise sensitive workflows, desktop is the right shell.

01Kimler için?

Desktop-first matters for:

  • Solo builders who want their data to stay on their machine. No cloud sync of training examples, no third-party logs.
  • Compliance-sensitive professionals. KVKK, GDPR, HIPAA scenarios where data residency is a contractual obligation.
  • Developers using MCP locally. Claude Desktop, Cursor, Cline, Zed — all run on the desktop and benefit from a colocated agent.

02Nasıl çalışır?

A desktop AI agent typically combines:

  1. Native shell. Tauri v2 + Rust 2021 in Ilura's case — small footprint, fast startup, OS API access.
  2. Local data plane. SQLite for persistence, OS keyring for credentials, file system for file-level tool calls.
  3. Local LLM option. Ollama integration to run models directly on the device when network is unavailable or privacy is required.
  4. Cloud bridge for publishing. When ready, the agent ships from desktop to a cloud runtime (Ilura's api.ilura.com.tr) — the desktop remains the supervision dashboard.

03Ilura ile nasıl yapılır?

How Ilura ships the desktop experience:

  • One installer per platform. macOS .dmg (Apple Silicon + Intel), Windows .msi, Linux .AppImage. Code-signed, notarized.
  • Tezgâh scene as the home. Companion-style UI; agents you raise live here. No browser tabs, no localhost ports.
  • Biometric approval. Touch ID / Windows Hello on critical risk decisions. Browser apps can't do this reliably.
  • Time Machine. Pre-write/delete snapshots stored locally; rollback in seconds.
  • Cloud bridge for tether. Once an agent publishes, production audit events stream back through encrypted WebSocket to the desktop.

04Sık sorulan sorular

Why not just use a web app?

Web apps are sandboxed by the browser. They can't store gigabytes of training data without quota prompts, can't sign with the OS keyring, can't request biometric approval directly, and can't spawn local subprocesses. For an agent that supervises, the desktop shell is the right tool.

Does Ilura work offline?

The desktop side runs offline — agent definitions, training, audit chain. Publishing and the living tether require a network connection. Ollama integration provides offline LLM inference for training when frontier providers aren't available.

Which platforms are supported?

macOS 12+ (Apple Silicon and Intel), Windows 10/11, Linux (AppImage-compatible distributions). Tauri v2 unifies the codebase; platform-specific code lives behind #[cfg(target_os)] guards (Keychain, AT-SPI2, Credential Manager).

How big is the install?

Roughly 80 MB compressed. The Rust backend is statically linked; the React frontend is bundled. No runtime dependencies on Node, Python, or .NET.

Can the agent see my files?

Only the files you explicitly grant access to. The PolicyEngine canonicalizes every path and checks against a per-pod allowlist. Path traversal attempts are blocked at the source.

05İlgili sayfalar

yanındayım — Ilura