Install
$ agentstack add mcp-jeffguo7-s-loop ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
S-Loop
> AI Desktop Workbench — chat, agent orchestration, scheduled tasks, desktop pet, all in one Tauri 2 app
[中文文档](README.zh-CN.md)
Quick Start
Development
git clone https://github.com/JeffGuo7/s-loop.git
cd s-loop
npm install
npm run tauri:dev
> Prerequisites: Node.js ≥ 18, Rust ≥ 1.85 (MSVC), npm
Download (Windows)
Download the latest installer from the Releases page.
| Format | File | |--------|------| | Installer (recommended) | S-Loop__x64-setup.exe | | Portable | S-Loop__x64_en-US.msi |
Features
| Module | Description | |--------|-------------| | AI Chat | Streaming SSE output, reasoning visualization, tool call logs, Markdown + syntax highlighting, Mermaid / LaTeX | | Agent Builder | Custom agents (instructions / model / Skills / MCP / permissions), slash commands, drag-and-drop assembly | | MCP Servers | stdio MCP process management, auto tool discovery, Rust-managed lifecycle | | Skills | Local SKILL.md scanning, remote install from ClawHub, CLI integration, ZIP drag-and-drop | | Scheduled Tasks | Cron / interval / one-shot, bind Agent + Skills, deliver to chat or platform | | Platform Hub | Telegram (bidirectional sync), Email, Webhook, Feishu, DingTalk, WeCom, Slack, Discord, QQ Bot | | Desktop Pet | SVG animated pet, transparent overlay window, multi-state, theme packs | | Web Search | Bing / Brave / SearXNG / Tavily / Exa — 5 engines, zero-config default | | Themes | 9 color palettes × dark/light, glassmorphism, CSS variable driven |
Tech Stack
| Layer | Stack | |-------|-------| | Desktop | Tauri 2 | | Frontend | React 19 + TypeScript + Vite | | Styling | Tailwind CSS 4 + HeroUI v3 | | State | Zustand | | Animation | Framer Motion | | Icons | Lucide React | | Syntax | Shiki | | AI Engine | @earendil-works/pi-agent-core + pi-ai + pi-coding-agent | | AI Runtime | pi-server (Node.js child process, HTTP + SSE) | | Database | SQLite (tauri-plugin-sql) | | i18n | i18next (English / Chinese) |
Architecture
┌─ Tauri 2 ───────────────────────────────────────────────────┐
│ │
│ Rust Backend Node.js AI Engine │
│ ┌──────────────────┐ ┌──────────────────────────┐ │
│ │ pi_server.rs │◄──────►│ pi-server (HTTP + SSE) │ │
│ │ mcp_manager.rs │ │ Agent sessions │ │
│ │ commands.rs │ │ delegate_task / subagent │ │
│ │ skill_installer │ │ Goal Loop executor │ │
│ │ skills_cli.rs │ │ task-scheduler (cron) │ │
│ │ system_tray │ │ platform-center (hub) │ │
│ │ │ │ telegram-monitor │ │
│ └──────────────────┘ └──────────────────────────┘ │
│ │
│ React Frontend │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ ChatView │ AgentBuilder │ TasksPage │ PetPage │ │
│ │ SettingsModal │ FileTree │ WorkspacePanel │ Sidebar │ │
│ │ MCP │ Skills │ Platforms │ WebSearch │ i18n │ │
│ └───────────────────────────────────────────────────────┘ │
│ │
└───────────────────────────────────────────────────────────────┘
License
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: JeffGuo7
- Source: JeffGuo7/s-loop
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.