agentpeek
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.
View and interact with your Claude Code sessions from anywhere — powered by AWS serverless.
🔭 AgentPeek
View and interact with your Claude Code sessions from anywhere — phone, tablet, or another computer.
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.
- Open the Start URL in your browser (this is also the web viewer)
- Copy the one-line Install bridge command from the Setup page
- 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 agentsbackground 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)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi



