Skip to content

ockhamlabs/zaki-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Zaki Platform

Your personal AI assistant. One brain, every platform.

Talk to Zaki in our app, on Telegram, WhatsApp, or Discord. Same memory, same context, everywhere you go. Not a chatbot. Not a wrapper. A full AI assistant that actually does things.


🎯 What is Zaki?

Zaki is a full-service personal AI assistant that:

  • Lives everywhere - Zaki App + Telegram + WhatsApp + Discord
  • Remembers everything - Persistent memory across all channels
  • Actually does stuff - Browse web, run code, manage files, automate tasks
  • Grows with you - Learns your preferences and adapts

Not a Wrapper

Wrapper Apps Zaki
"Connect your API key" Just sign up and go
Web-only chat App + Telegram + WhatsApp + Discord
Generic responses Personalized to you
Chat only Tools, automation, actions
Forgets everything Persistent memory

πŸ’° Pricing

Tier Price What You Get
Free $0 50 msgs/mo, Telegram only
Starter $19/mo 500 msgs, All channels, Zaki App
Pro $39/mo 2000 msgs, Priority AI, Advanced tools
BYOK $9/mo Platform only, bring your own API key

πŸ—οΈ Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    ZAKI PLATFORM                     β”‚
β”‚                                                      β”‚
β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚   β”‚  ZAKI APP   β”‚  β”‚  TELEGRAM   β”‚  β”‚  WHATSAPP  β”‚  β”‚
β”‚   β”‚             β”‚  β”‚             β”‚  β”‚            β”‚  β”‚
β”‚   β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜  β”‚
β”‚          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜          β”‚
β”‚                           β–Ό                          β”‚
β”‚          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”              β”‚
β”‚          β”‚  Cloudflare Workers API    β”‚              β”‚
β”‚          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜              β”‚
β”‚                       β–Ό                              β”‚
β”‚          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”              β”‚
β”‚          β”‚  User's Personal Sandbox   β”‚              β”‚
β”‚          β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚              β”‚
β”‚          β”‚  β”‚  OpenClaw Gateway    β”‚  β”‚              β”‚
β”‚          β”‚  β”‚  + Memory            β”‚  β”‚              β”‚
β”‚          β”‚  β”‚  + Tools             β”‚  β”‚              β”‚
β”‚          β”‚  β”‚  + Your Data (R2)    β”‚  β”‚              β”‚
β”‚          β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚              β”‚
β”‚          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Tech Stack:

  • Cloudflare Workers - API Gateway, routing
  • Cloudflare Sandboxes - Isolated user containers
  • Cloudflare R2 - Persistent per-user storage
  • OpenClaw - AI agent runtime (inside each Sandbox)

πŸ“± Channels

Channel Status Notes
Telegram βœ… MVP First channel, working
Zaki Web App πŸ”¨ Planned Phase 2
WhatsApp πŸ”¨ Planned Phase 2
Discord πŸ”¨ Planned Phase 3
iOS/Android πŸ”¨ Planned Phase 3

πŸš€ Roadmap

Phase 1: MVP (Current)

  • Core platform architecture
  • Sandbox management
  • R2 storage integration
  • Telegram onboarding flow
  • User signup & billing

Phase 2: Multi-Channel

  • Zaki Web App
  • WhatsApp integration
  • Unified conversation history

Phase 3: Native Apps

  • iOS app
  • Android app
  • Discord integration
  • Slack integration

πŸ“¦ What Ships with Zaki

Every Zaki user gets:

Capability Description
Multi-channel Same assistant on app, Telegram, WhatsApp
Persistent memory Remembers across sessions and channels
Web browsing Search and browse the internet
File handling Upload, read, create files
Code execution Run code in secure sandbox
Scheduled tasks Reminders, cron jobs, automation
Voice messages Speech-to-text, text-to-speech

πŸ› οΈ Development

Prerequisites

  • Node.js 18+
  • Cloudflare account (Workers Paid plan)
  • Anthropic API key

Local Development

# Clone
git clone https://github.com/alaasumrain/zaki-platform.git
cd zaki-platform

# Install
npm install

# Configure
cp .env.example .env.local
# Edit .env.local with your keys

# Run locally
npm run dev

Deploy

# Set secrets
npx wrangler secret put ANTHROPIC_API_KEY

# Deploy
npm run deploy

πŸ“ Project Structure

zaki-platform/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ index.ts           # Workers API entry
β”‚   β”œβ”€β”€ config.ts          # Configuration
β”‚   β”œβ”€β”€ types.ts           # TypeScript types
β”‚   └── sandbox/
β”‚       β”œβ”€β”€ manager.ts     # Sandbox lifecycle
β”‚       └── openclaw.ts    # OpenClaw integration
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ RESEARCH_FINDINGS.md
β”‚   β”œβ”€β”€ ZAKI_CAPABILITIES.md
β”‚   └── ...
β”œβ”€β”€ memory/                # Session memories
β”œβ”€β”€ Dockerfile             # Sandbox container image
β”œβ”€β”€ start-zaki.sh          # Sandbox startup script
β”œβ”€β”€ wrangler.toml          # Cloudflare config
└── README.md

πŸ“š Documentation


🀝 Credits

Built on:


πŸ“„ License

MIT


Questions? Open an issue or reach out on Telegram.

About

Multi-tenant personal AI assistant platform - OpenClaw on Cloudflare Workers

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors