SYS.ONLINE V0.1.0-ALPHA
OPEN MOTOKO

Your Agent. Your Data. Your Rules.

Personal AI Agent with live transparency, visual permissions, and zero-terminal setup. Open source, local-first.

The problem with AI agents today

01

Blackbox

You can't see what your agent does, why it decides, or what it costs. It's a daemon running blind.

02

Terminal-only

Setup requires CLI knowledge. Configuration lives in YAML files and environment variables.

03

Unsafe Skills

Community plugins run with full system access. No sandboxing, no manifest, no approval flow.

OpenMotoko changes that

A1

Live Activity Feed

See every action in real-time. Tool calls, decisions, costs. No more guessing.

A2

Visual Permissions

iOS-style approval for every skill capability. See what each skill can access before granting.

A3

Zero-Terminal Setup

Running in under 5 minutes. Visual onboarding, no CLI required.

B1

All Your Channels

WhatsApp, Telegram, Discord, Signal, Slack, iMessage. One agent, every platform.

B2

Cost Transparency

Budget limits, per-request tracking, real-time cost dashboard. No surprise bills.

B3

Local-First

Your data stays on your machine. SQLite, no cloud lock-in, always yours.

OpenMotoko vs. the status quo

Metric Others OpenMotoko
Primary UI Messaging apps Dedicated web UI + Desktop
Setup CLI + YAML 5-step visual onboarding
Transparency None Live feed + thought process
Permissions Full system access Manifest + IPC isolation
Cost tracking Hidden Dashboard + budget limits
Desktop app Electron (~150 MB) Tauri (~8 MB)

Built with

TypeScript React Fastify SQLite Tauri Docker

Open Source. MIT Licensed. Community-driven.

Talk to your agent anywhere

C1

Telegram

Bot API with rich messages and inline keyboards

C2

WhatsApp

Encrypted messaging via Baileys library

C3

Discord

Full bot with slash commands and threads

C4

Slack

Bolt SDK with workspace distribution

C5

Signal

Privacy first via signal-cli bridge

C6

iMessage

macOS native through BlueBubbles

C7

Google Chat

Workspace integration with card UI

C8

Microsoft Teams

Enterprise bot with adaptive cards

C9

Matrix

Federated protocol with E2E encryption

C10

Feishu / Lark

ByteDance ecosystem bot framework

C11

LINE

Messaging API with rich menu support

C12

IRC

Classic protocol with bridge support

C13

Mattermost

Self-hosted team chat integration

C14

WebChat

Embeddable widget for any website

9 built-in skills. Infinite possibilities.

S1

Shell

Execute commands in isolated Docker containers

S2

Filesystem

Read, write, and search with permission gates

S3

Web Fetch

HTTP requests with response parsing

S4

Web Search

Multi-engine search with result extraction

S5

Browser Control

Playwright automation for any website

S6

Calendar

Read and manage calendar events

S7

Email

Send, read, and organize messages

S8

GitHub

Issues, PRs, and repos via API

S9

Timer / Cron

Scheduled tasks and recurring automations

Browse the skill marketplace for community contributions. Every published skill is security scanned and graded before it reaches the registry.

Memory that learns

I1

Layered Memory

Four memory tiers: working for active context, semantic for facts, episodic for experiences, procedural for learned routines.

I2

RAG Pipeline

Hybrid retrieval combining vector similarity and BM25 keyword search across your personal knowledge base.

I3

Multi-Agent Orchestration

Spawn specialized sub-agents that work in parallel, share context, and report results back.

I4

Proactive Agent

Pulse scheduler triggers autonomous actions. Intent system predicts needs. Autonomy dial controls the leash.

Hardened by design

X1

Docker Sandbox

Every command and script runs inside an isolated container. Nothing touches your host.

X2

Skill Scanning

Automated static analysis grades every skill. The registry rejects anything graded F.

X3

Tamper Detection

Every action is logged with HMAC-SHA256 signatures. Tampering is cryptographically detectable.

X4

Environment Isolation

Skills can only access environment variables you explicitly grant. Zero implicit access.

X5

Rate Limiting + CSP

Built-in request throttling and Content Security Policy headers on every endpoint.

X6

Session Management

Configurable expiry windows and timing-safe token comparison prevent session attacks.

Run it your way

D1

Local Dev

Clone, pnpm install, pnpm dev. Running in under two minutes.

D2

Docker + Caddy

Single docker compose command. Caddy handles HTTPS certificates automatically.

D3

Fly.io

fly launch and you are live globally. Zero config deployment.

D4

Tailscale

Expose your local agent securely over a mesh VPN. No port forwarding needed.

D5

Desktop App

Native Tauri 2 wrapper at just 8MB. Auto-updates built in.

D6

PWA

Progressive web app. Install on any device from the browser.