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
[](https://restflow.ai)
[](https://restflow.ai/docs/)
[](https://github.com/lhwzds/restflow/releases/latest)
[](https://www.rust-lang.org/)
[](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)Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
๐คclaude๐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
๐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
โจgemini๐คclaude๐ฌgpt๐universal
524
34
View
misakanet-failure-memory
Coding & Development๐ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
๐คclaudeโจ๏ธcursor๐universal
424
158
View