A general-purpose framework for personal AI agents
Your own AI workstation, on your own machine
SenClaw is the runtime around the model: permissions, memory, scheduling, multi-agent orchestration, channel adapters and local inference. This is its registry — where the skills, plugins, workflows, kits and apps it installs come from.
51 public packages published so far.
# macOS and Linux
$ curl -fsSL https://raw.githubusercontent.com/NortonBen/SenClaw/main/scripts/install.sh | bash
# Windows (PowerShell)
> irm https://raw.githubusercontent.com/NortonBen/SenClaw/main/scripts/install.ps1 | iexWhat SenClaw does
Local-first
A single Rust daemon on your own machine. Chats, notes, calendar, memories and wiki live in SQLite under ~/.senclaw — not in someone else’s account.
Runs offline
Native MLX inference on Apple Silicon, plus Whisper speech-to-text, TTS, OCR and embeddings. A cloud provider is an option, not a requirement.
One assistant, everywhere
The same agents from the desktop app, the mobile app, Telegram, Feishu, QQ or the browser extension — same memory, same context.
A human in the loop
Tool calls are gated and approvable, and Plan mode lets an agent propose before it acts — so “do the thing” never means finding out afterwards.
Memory that compounds
A knowledge graph plus curated memory files, consolidated when context is compacted and recalled into later turns instead of being lost.
Multi-agent teams
DAG orchestration with virtual workers, for work too big for one context — fan out, verify, synthesise, with the plan kept explicit.
Work that runs on a schedule
Cron, interval and one-off tasks in several modes: a notification, a shell script, an agent session, or a script whose output feeds an agent.
Space Apps
Installable full-stack mini-apps — SSH Manager, DeepWiki, Email and others — that bring their own UI and expose their own tools over MCP.
What you can installBrowse all →
Markdown instruction packages the agent loads when they match the task at hand.
Desktop and CLI binaries across a platform matrix, with auto-update built in.
Skills, commands, subagents, hooks and MCP servers bundled and installed as one unit.
Scripts that orchestrate subagents deterministically — fan out, verify, synthesise.
One manifest that installs a whole setup — agents, skills, workflows, hooks and scheduled jobs — in a single call.
Popular right nowAll packages →
Thời tiết và chất lượng không khí cho bất kỳ nơi nào trên thế giới. HÔM NAY: nhiệt độ, cảm giác như, độ ẩm, gió, mưa, mây, UV, giờ mọc/lặn của mặt trời. 48 GIỜ TỚI theo từng giờ và 7 NGÀY TỚI với cao/thấp cùng xác suất mưa — nhìn là biết chiều nay có mưa không. CHẤT LƯỢNG KHÔNG KHÍ: PM2.5, PM10, AQI theo chuẩn Mỹ và châu Âu, kèm mức mô tả và khuyến nghị (đáng quan tâm với ai sống ở Hà Nội hay TP.HCM). Tìm địa điểm bằng tiếng Việt có dấu hay không dấu đều được ("da nang" ra Đà Nẵng), lưu nhiều nơi để xem nhanh. Widget trên dashboard: thời tiết hiện tại, 7 ngày, và chỉ số AQI. Múi giờ tự nhận theo toạ độ nên xem thời tiết Tokyo hay London vẫn ra đúng giờ địa phương. Dữ liệu từ Open-Meteo — miễn phí, không cần API key, không cần đăng ký.
Trụ sở điều hành cho công ty một người: Sếp giao việc, một đội AI tự phân công theo sơ đồ phụ thuộc, làm song song, dừng lại hỏi khi thiếu thông tin chỉ Sếp quyết được, và nộp báo cáo mà mọi con số đều trích nguồn để Sếp kiểm chứng lại. Kèm dashboard điều hành (mục tiêu quý, họp sáng/tối với Giám đốc vận hành AI, chi phí AI), bảng việc kanban AI-làm-Sếp-duyệt, văn phòng 3D isometric theo thời gian thực, và chợ 190 vai trò để lập đội theo đề bài. Soul của từng nhân sự xem và sửa được, kèm ô xem system prompt thật sự gửi đi và nút khôi phục bản gốc. Văn phòng tự học: mỗi lần Sếp duyệt hay trả lại, bài học được ghi vào hồ sơ kinh nghiệm của từng nhân sự cho lần sau.
A VSCode-style code editor for a folder on this machine — or on a server over SSH: file explorer, Monaco editor with tabs, and an integrated AI chat panel on the right. Select code by line and pin it into the chat as context (Cmd/Ctrl+L), ask questions grounded in your open files, and apply AI-suggested edits straight back to disk. Remote folders are opened through the SSH Manager app (pick host → pick folder) and start read-only until you unlock writes. Powered by SenClaw's configured LLM.
Trợ lý nghiên cứu tổng hợp: từ một câu hỏi, Zeach tách thành nhiều truy vấn con, gom bằng chứng từ web, tri thức nội bộ (knowledge graph), wiki, mạng xã hội, tài liệu và mọi MCP khác trong cùng một lần chạy, rồi KIỂM CHỨNG CHÉO bằng cách đếm số nguồn độc lập trước khi tổng hợp thành BÁO CÁO Markdown có trích dẫn [n] tra ngược được về từng nguồn. Mỗi báo cáo kèm bảng khẳng định + bằng chứng có xếp hạng độ chứng thực và nhật ký nguồn nào chạy được / lỗi / hết giờ, nên kết quả mỏng không bao giờ bị nhầm thành 'không có thông tin'. MCP `zeach-mcp` mở lại năng lực tìm kiếm liên nguồn (zeach_search) và nghiên cứu (zeach_research) cho mọi agent, app và skill khác dùng chung.
Đồng hồ thế giới, đếm ngược, hẹn giờ và bấm giờ. Widget hiển thị giờ hiện tại trên dashboard.
Standalone Email App Space for SenClaw. IMAP inbox, full-text search, and SMTP composing with real transport.
Why go through a registry
Versions that stay put
A published name@version always means the same bytes. It can be deprecated or yanked; it can never be replaced.
Checksums we computed
The SHA-512 comes from streaming the stored object server-side, not from what the publisher claimed. The client re-checks it before writing to disk.
Permissions you can diff
A package declares the hosts, paths, commands and variables it expects. On upgrade the client shows what widened and asks first.
Nothing runs on install
There are no install scripts, for any kind. There is no flag to turn this off, because there is nothing to turn off.
What none of that promises is that a package is safe. Automated checks find known patterns, not intent — a listing is not an endorsement. The security model says exactly where the line is.
Publish something
Sign in with GitHub or Google, pick a username, and it becomes your scope. A name, a semver version and a file are all you need to start.