Coding & Developmentโœจgemini๐Ÿค–claude๐Ÿ’ฌgpt๐ŸŒuniversal

RestFlow

๐Ÿฆ€ RestFlow - AI agents work. You rest.

Quick Start

Install this Skill

npx skills add lhwzds/restflow
<div align="center">
  <img src="web/src/assets/restflow.svg" alt="RestFlow Logo" width="120" height="120" />

# RestFlow

**AI agents work. You rest.**

A high-performance AI agent runtime built in Rust โ€” run 10+ agents in parallel

[![Demo](https://img.shields.io/badge/demo-restflow.ai-brightgreen)](https://restflow.ai)
[![Docs](https://img.shields.io/badge/docs-restflow.ai%2Fdocs-blue)](https://restflow.ai/docs/)
[![Release](https://img.shields.io/github/v/release/lhwzds/restflow?label=latest)](https://github.com/lhwzds/restflow/releases/latest)
[![Rust](https://img.shields.io/badge/rust-1.85%2B-dea584)](https://www.rust-lang.org/)
[![Vue 3](https://img.shields.io/badge/vue-3.x-4fc08d)](https://vuejs.org/)

</div>

---

## What is RestFlow?

RestFlow is a **high-performance AI agent runtime** built in Rust. It runs multiple autonomous agents in parallel โ€” each agent thinks, decides, acts, and observes in a ReAct loop until your task is complete.

### Why RestFlow?

- **Rust-Powered Performance** โ€” Async Tokio runtime handles 10+ concurrent agents with minimal resource usage
- **Multi-Provider LLM** โ€” Anthropic, OpenAI, DeepSeek, Claude Code, OpenAI Codex, Gemini โ€” switch freely
- **Sandboxed Python** โ€” Monty-backed Python execution with security isolation
- **MCP Native** โ€” First-class Model Context Protocol server for AI tool integration
- **Security-First** โ€” Approval-based security gate for dangerous operations (bash, file writes)

### How It Works

```
You: "Research competitors, build a prototype, and monitor the deployment"

              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
              โ”‚         RestFlow Agent Runtime               โ”‚
              โ”‚         Rust ยท Tokio ยท 10+ Parallel          โ”‚
              โ”‚                                              โ”‚
              โ”‚  ๐Ÿ”ฌ Researcher โ”€โ”€โ”€ HTTP, Search, Vision      โ”‚
              โ”‚  ๐Ÿ’ป Coder โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Bash, File, Python        โ”‚
              โ”‚  ๐Ÿ“Š Analyst โ”€โ”€โ”€โ”€โ”€โ”€ Python, Memory, HTTP      โ”‚
              โ”‚  โœ๏ธ  Writer โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ File, Search, Memory    โ”‚
              โ”‚  ๐Ÿ” Reviewer โ”€โ”€โ”€โ”€โ”€ File, Bash, Memory        โ”‚
              โ”‚  ๐Ÿ“ก Monitor โ”€โ”€โ”€โ”€โ”€โ”€ HTTP, Bash, Telegram      โ”‚
              โ”‚         ยท                                    โ”‚
              โ”‚         ยท (add more agents as needed)        โ”‚
              โ”‚                                              โ”‚
              โ”‚  Each agent: Think โ†’ Act โ†’ Observe โ†’ Loop    โ”‚
              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    โ†“              โ†“              โ†“
               ๐Ÿ“ง Email      ๐Ÿ“ฑ Telegram     ๐Ÿ“ Reports
```

## Key Features

| Category           | Features                                                                                  |
| ------------------ | ----------------------------------------------------------------------------------------- |
| **AI Agent Core**  | ReAct loop, 10+ parallel background agents, subagent spawning, working + long-term memory |
| **Built-in Tools** | HTTP, Bash, File, Python (Monty sandbox), Email, Telegram, Web Search, Vision, Transcribe |
| **LLM Providers**  | Anthropic Claude, OpenAI GPT, DeepSeek, Claude Code CLI, OpenAI Codex, Gemini             |
| **Security**       | Approval gate for bash/file ops, command chain detection, header sanitization             |
| **Integration**    | MCP server (port 8787), Telegram bot, scheduled cron tasks, skill system                  |
| **Platform**       | CLI daemon, Tauri desktop app, Docker, self-hosted                                        |

## Architecture

- **Workspace Chat (Main Agent)** โ€” Interactive chat where each message triggers the AI agent with full tool access
- **Background Agents** โ€” Autonomous agents running in parallel, managed via `manage_background_agents`, with scheduling and Telegram notifications
- **Subagents** โ€” Main agent can spawn specialist subagents (researcher, coder, reviewer, writer, analyst)

## Installation

### CLI (Recommended)

Both `restflow` and `rf` command names are supported (via Homebrew and npm installs).

**Homebrew (macOS/Linux)**

```bash
brew install lhwzds/tap/restflow
```

**npm (Cross-platform)**

```bash
npm install -g restflow-cli
```

**Direct Download**

Download pre-built binaries from [GitHub Releases](https://github.com/lhwzds/restflow/releases/latest):

- macOS: `restflow-aarch64-apple-darwin.tar.gz` (Apple Silicon) / `restflow-x86_64-apple-darwin.tar.gz` (Intel)
- Linux: `restflow-aarch64-unknown-linux-gnu.tar.gz` (ARM64) / `restflow-x86_64-unknown-linux-gnu.tar.gz` (x64)
- Windows: `restflow-x86_64-pc-windows-msvc.zip`

**Build from Source**

```bash
cargo install --git https://github.com/lhwzds/restflow --package restflow-cli
```

### Desktop App

```bash
git clone https://github.com/lhwzds/restflow.git
cd restflow
cargo tauri dev
```

### Docker

```bash
docker compose up -d --build
```

MCP HTTP server available at `http://localhost:8787/mcp`

## Quick Start

```bash
# Start RestFlow daemon
restfl

... (truncated)
Repository
6stars
0forks
View on GitHub
Details
DiscoveredFeb 10, 2026
Last UpdatedFeb 14, 2026
Author@lhwzds
Quality Score
35/100