agentpeek

skill
Guvenlik Denetimi
Basarisiz
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Basarisiz
  • fs.rmSync — Destructive file system operation in bridge/bridge.mjs
  • network request — Outbound network request in bridge/bridge.mjs
  • os.homedir — User home directory access in bridge/config.mjs
  • process.env — Environment variable access in bridge/config.mjs
  • network request — Outbound network request in bridge/config.mjs
  • network request — Outbound network request in bridge/http.mjs
  • rm -rf — Recursive force deletion command in bridge/permissions.mjs
  • os.homedir — User home directory access in bridge/permissions.mjs
  • execSync — Synchronous shell command execution in bridge/session.mjs
  • exec() — Shell command execution in bridge/session.mjs
  • os.homedir — User home directory access in bridge/session.mjs
  • process.env — Environment variable access in bridge/session.mjs
  • execSync — Synchronous shell command execution in bridge/tmux.mjs
  • spawnSync — Synchronous process spawning in bridge/tmux.mjs
  • os.homedir — User home directory access in bridge/tmux.mjs
  • process.env — Environment variable access in bridge/tmux.mjs
  • execSync — Synchronous shell command execution in bridge/ws.mjs
  • exec() — Shell command execution in bridge/ws.mjs
  • os.homedir — User home directory access in bridge/ws.mjs
  • network request — Outbound network request in bridge/ws.mjs
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

View and interact with your Claude Code sessions from anywhere — powered by AWS serverless.

README.md

🔭 AgentPeek

View and interact with your Claude Code sessions from anywhere — phone, tablet, or another computer.

AgentPeek

AgentPeek is built on AWS serverless (Lambda + DynamoDB + API Gateway) with zero intrusion to Claude Code. All data stays in your own AWS account — fast, real-time, and always in sync.

Quick Start

1. Deploy Server

Requires AWS CLI with permissions to create CloudFormation stacks.

curl -fsSL https://raw.githubusercontent.com/zhu-xiaowei/agentpeek/main/server/install.sh | bash

Takes ~6-8 minutes. Prints a Start URL and QR code on success. Supports --region, --stack, --profile options (pass after bash -s --).

2. Install Bridge

Requires Node.js >= 20.

  1. Open the Start URL in your browser (this is also the web viewer)
  2. Copy the one-line Install bridge command from the Setup page
  3. Run it on the machine where Claude Code is running

3. Download App

iOS Android macOS Windows
TestFlight AgentPeek.apk AgentPeek.dmg AgentPeek.exe

After downloading the app, scan the QR code or input the Start URL to get started.


Features

  • Multi-device browsing — list all connected devices, projects, and sessions at a glance
  • Real-time session view — ultra-fast sync via WebSocket as Claude Code works
  • Session status — running (green) / idle (yellow) / stopped (gray) indicators
  • Send messages — type prompts directly from phone or desktop, delivered via tmux
  • Send images — paste or pick photos, compressed & uploaded to S3, read by Claude Code
  • Claude Agents support — monitor and interact with claude agents background sessions
  • Permission approval — approve or deny tool calls (Bash, Edit, Write) remotely
  • Start / stop sessions — launch new Claude Code or Agent sessions from anywhere
  • Code diff rendering — inline diffs with syntax highlighting for file changes
  • Project file viewer — click a file to sync and view its source, with line highlight & jump; rendered preview for HTML and Markdown
  • Markdown support — full GFM rendering for Claude's responses
  • Execution nodes — collapsible tool_use/tool_result blocks showing what Claude did
  • Dark theme UI — clean, mobile-optimized interface that works on any screen size

Architecture

┌────────────────┐               ┌────────────────┐               ┌──────────────────┐
│     Bridge     │ ◀────WS─────▶ │     Server     │ ◀────WS─────▶ │     App/Web      │
│  (EC2, Mac)    │               │  (AWS Lambda)  │               │  (phone/desktop) │
└────────────────┘               └───────┬────────┘               └──────────────────┘
                                         │
                                         ▼
                                 ┌────────────────┐
                                 │   DynamoDB     │
                                 │(metadata + msg)│
                                 └────────────────┘

Bridge watches Claude Code session files and pushes messages via WebSocket. Server relays real-time messages to connected clients and caches them in DynamoDB. App loads session history from DDB on open (instant, <100ms) for performance and offline availability, then subscribes via WebSocket for real-time updates.


License

MIT

Yorumlar (0)

Sonuc bulunamadi