AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

S Loop

mcp-jeffguo7-s-loop · by JeffGuo7

AI Desktop Workbench — chat, agent orchestration, scheduled tasks, desktop pet, all in one Tauri 2 app

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add mcp-jeffguo7-s-loop

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-jeffguo7-s-loop)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of S Loop? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.