We use analytics and marketing cookies to understand how Grip OS is discovered and used. No data leaves your device without consent. Cookie Policy

Back to Grip OS
Always-on platform daemon

Grip Kernel

Shared Services Layer

A local always-on platform daemon that keeps shared services warm and persistent across all Grip apps. Grip Kernel provides 16 service targets — sync, search, jobs, AI routing, pub/sub, and more — over 78 JSON-RPC IPC methods via Unix socket. Built with Swift 6, strict concurrency, and GRDB/SQLite.

dev.gripos.kernel
KERNELdev.gripos.kernel
daemon active
Services (6 / 13 shown)
SyncEngine30s delta
SearchIndexFTS5 ready
JobScheduler0 queued
AIRuntime3 providers
EventBus12 subs
AuditBuschain ok
IPC (53 methods via ~/.gripos/kernel.sock)
sync.status2,341 calls
search.query891 calls
jobs.enqueue456 calls
ai.generate1,203 calls
events.publish3,102 calls
PID: 48291
Uptime: 14d 7h
SQLite: 15 tables

What makes Grip Kernel special

Data Services

  • SyncEngine — event journal, cursor tracking, IMAP adapter
  • SearchIndex — FTS5 full-text search
  • SharedMemory — namespaced KV store with versioning
  • GRDB/SQLite persistence with 18 tables

Processing

  • JobScheduler — durable job queue with retry/backoff
  • AIRuntime — provider routing, prompt cache, NLEmbedding
  • AttachmentPipeline — PDFKit text extraction, Vision OCR
  • NotificationEngine — VIP, keyword, quiet hours, dedup

Platform

  • EventBus — cross-app pub/sub with persistent history
  • AuthSubsystem — HMAC-SHA256 tokens, localhost exception, scope perms
  • PluginSandbox — capability manifest, access enforcement, auto-quarantine
  • AuditBus — append-only audit log, exec policy, Sentinel bridge

Architecture

  • 78 JSON-RPC 2.0 methods over Unix socket (~/.gripos/kernel.sock)
  • Swift 6+ with strict concurrency — actors for all shared state
  • Max 200 lines per file, typed errors (KernelError)
  • 16 build targets, 112 tests

Get early access to Grip Kernel

Join the waitlist and be the first to know when Grip Kernel is ready.