Skip to content

Sacred-G/oh-my-claw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oh My Claw — Data Pinching & Code Synthesis Library

🦀 Oh My Claw

Data Pinching & Code Synthesis Library · v2.6
The art of unstoppable data manipulation.

branch commits license node


Overview

Oh My Claw is a multi-channel agent gateway that connects messaging platforms (WhatsApp, Telegram, iMessage, Signal) to a Claude-powered agent runtime with persistent memory, scheduling, skills, and 500+ app integrations via Composio.

It is built around a self-improving model capable of memory-based coding, auto-patching, and self-restarting after applying updates to its own codebase.

Core Innovation: Self-Improving Model

  • Memory-Based Coding — Updates code from file-backed memory.
  • Auto-Patching — Applies updates to its own codebase.
  • Self-Restarting — Automatically restarts the server post-patch.

Key Project Elements

  • Multi-Channel Normalize — Connects messaging to the agent runtime.
  • Gateway Tools — Send messages, images, and documents across platforms.
  • Provider Support — Claude, OpenAI, OpenCode.
  • Deeper Integration — Composio for external app actions (Gmail, Slack, GitHub, Notion, and more).
  • Persistent State — File-backed memory, session history, scheduled tasks.
  • Crushing Deadlocks — Precision data selection and a shell-based API.
  • Code Synthesis (MCP)mcp_gateway_generate_code.

Features

  • 🤖 Claude Agent SDK runtime with tools, skills, and memory
  • 💬 Adapters for WhatsApp, Telegram, iMessage, Signal
  • 🧠 Long-term memory (MEMORY.md) + daily logs
  • 🗓️ Cron-based scheduling and reminders
  • 🛠️ 500+ app integrations via Composio toolRouter
  • 🎨 Skills system (PDF, DOCX, XLSX, PPTX, Blender, web builders, and more)
  • 🖼️ Image generation + media send/receive
  • 🍎 macOS AppleScript automation
  • 🧱 Blender 3D control via MCP

Installation

git clone https://github.com/sacred-g/oh-my-claw.git
cd oh-my-claw
npm install
npm run setup

Usage

Start the gateway:

npm start

Chat in the terminal:

npm run chat

Rebuild the skills manifest:

npm run skills:manifest

Architecture

┌──────────────────────────────────────────────────┐
│  Messaging Platforms                             │
│  WhatsApp · Telegram · iMessage · Signal         │
└──────────────────────┬───────────────────────────┘
                       │
              ┌────────▼────────┐
              │  Adapters Layer │
              └────────┬────────┘
                       │
              ┌────────▼────────┐
              │  Gateway Core   │  ◀── Memory · Sessions · Cron
              └────────┬────────┘
                       │
              ┌────────▼────────┐
              │  Agent Runtime  │  ◀── Claude / OpenAI / OpenCode
              └────────┬────────┘
                       │
        ┌──────────────┼──────────────┐
        ▼              ▼              ▼
    Skills        Composio MCP    Blender MCP
   (PDF, DOCX,   (500+ apps:     (3D scene
    PPTX, etc.)   Gmail, Slack,   control)
                  GitHub, etc.)

Project Structure

oh-my-claw/
├── adapters/          # Platform adapters (WhatsApp, Telegram, …)
├── agent/             # Agent runtime
├── assets/            # Branding assets
├── blender-skills/    # Blender 3D control
├── commands/          # CLI commands
├── memory/            # Daily logs (append-only)
├── providers/         # Model providers
├── scripts/           # Utility scripts
├── skills-main/       # Skill catalog
├── MEMORY.md          # Long-term memory
├── gateway.js         # Gateway entry point
└── cli.js             # CLI entry point

License

MIT — see LICENSE.md.


// The art of unstoppable data manipulation.
Repository: github.com/sacred-g/oh-my-claw

About

Oh My Claw is a multi-channel agent gateway that connects messaging platforms (WhatsApp, Telegram, iMessage, Signal) to a Claude-powered agent runtime with persistent memory, scheduling, skills, and 500+ app integrations via Composio.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors