filipexyz

Ravi — AI skill for Claude Code

AI community

Run AI agents on machines you control, alone or as a whole organization: Slack, WhatsApp, Pages, Bases and SDKs generated from the CLI.

How to install Ravi

This entry records only its repository, not the path inside it, so there is no exact command to give. Open filipexyz/ravi and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ravi does

Run AI agents on machines you control, alone or as a whole organization: Slack, WhatsApp, Pages, Bases and SDKs generated from the CLI.

Alternatives in AI

  • Lemma Platform — Multiplayer harness that shapes around your work 606 ★
  • Vera Eb Suite — Open-source AI skills and plugins for EB-1 and EB-2 NIW immigration petitions — from evidence organization to 219 ★
  • Openclaw Guide — 开源OpenClaw中文文档站,OpenClaw中文指南,支持小龙虾 AI 智能体安装部署、消息渠道接入、Agent 架构、Skills 技能配置、模型提供商、CLI 命令参考、网关运维、安全沙箱等全方位文档 159 ★

README

Ravi

Local-first runtime for long-lived AI agents.
Run agents on machines you control, one or many, under one organization. Reach them from Slack, WhatsApp or the terminal, publish what they build as pages, and build your own frontends on SDKs generated from the CLI.

Bun TypeScript SQLite NATS


Ravi is a daemon that runs AI agents on your machine. Each agent has a working directory, an `AGENTS.md` with its instructions, a model provider and a permission ceiling. Messages from chat channels, scheduled jobs, events and the terminal land in durable sessions, and Ravi decides which agent answers, what it may do and where the reply goes.

Documentation: **[docs.ravi.bot](https://docs.ravi.bot)**

What you get

  • Any provider, same behavior. Claude Code, Codex, Pi and Grok Build are adapters. Ravi owns queueing, permissions, traces and delivery, so switching providers does not change how an agent works.
  • SDKs generated from the CLI. Every public ravi command is also an HTTP endpoint on the daemon and a typed method in the TypeScript, Dart and Swift SDKs, all generated from the same command registry. The pre-push hook and CI compare the SDK sources in this repository with a fresh generation and fail on any difference, so they never drift from the CLI of the same commit. Build any frontend for your Ravi (a dashboard, a mobile app, a bro