技能潮 SkillTide 提交收录
官方说明开源项目7 天前
shawnlu96/claudestra

shawnlu96/claudestra

Run your coding agents — Claude Code and Pi — on your workstation and drive them from your phone: a self-hosted PWA web client (Discord optional), every session in tmux.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
1 ★ · shawnlu96/claudestra · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 ★ · 1 个来源 · repo
安装
npx playwright
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是 npx playwright。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 shawnlu96/claudestra;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Floka

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**English** · 简体中文
> Run your coding agents — Claude Code and Pi — on your workstation, and drive them from your phone through the built-in web app (Discord optional).
Floka lets you run coding agents on your workstation — **Claude Code** and **Pi** are both first-class runtimes — and drive them from anywhere: phone, tablet, or another machine. The default front door is the bundled **PWA web client**: one install command and it is running, paired to your devices by QR code; phones reach it through a relay, Tailscale, your LAN or your own domain (the relay is the default, never required). **Discord is optional** — an unchecked box in the installer you can tick if you want its push notifications and buttons. Every session lives in tmux, so the moment you are back at your desk you can attach and keep going in the same process.
---
Why
Coding agents are terminal-only tools: if you aren't at your computer, you aren't using them. Floka puts a persistent front door — a web app, and optionally Discord — in front of your local sessions so you can:
- Chat with any active session from your phone — Claude Code or Pi.
- Run several sessions in parallel — one conversation per session.
- Return to your desk and attach to the **same** running process via tmux.
- Watch tool calls stream in real time (Read / Edit / Bash / Grep).
- Open a **live remote terminal** to any session right from the web app.
- Schedule recurring tasks that spin up a temporary agent and report back.
How it works
Floka builds on Claude Code's native **Channel protocol** (MCP) rather than scraping terminal output. The Bridge process acts as a fan-out layer that routes Discord messages to the correct channel-server instance, working around the official plugin's one-token-one-session limitation.
Features
Core orchestration
- **Multi-agent lifecycle** — create, resume, kill, restart, list, and browse session history.
- **Multi-frontend API (v2.6.0+)** — Discord is just the first frontend. GET /events streams tool calls / assistant text / agent status over SSE; POST /api/v1/agents/:name/messages lets external users talk to a scoped set of agents with a Bearer token (sync wait, file upload, audit mirroring back to Discord). Build a web UI or a Telegram bot on the same contracts — see docs/design-multi-frontend.md (design notes, written in Chinese).
- **Agent-to-agent messaging** — send_to_agent(target, text) MCP tool injects a message directly into another agent's context.
- **Orchestration team** — team up --project [--dispatcher] sets up a PM, optional dispatcher and built-in reviewer roles; executors just ledger deliver and the ledger routes the work to whoever picks it up next. See docs/team/orchestration-team.en.md.
- **Cron scheduling** — declarative cron expressions spin up a temporary agent, run a prompt, notify Discord, then clean up.
- **Cross-Floka peer collaboration (HTTP peers)** — two Floka instances call each other's agents as plain API clients: each side issues the other a **scoped Bearer token**, no shared Discord guild and no second bot required. v2.15+ makes it a **one-click invite**: pick the agents to share, send one link (or string), the other side opens it — handshake completes automatically (single-use, 24h expiry, revocable; the master orchestrator can never be shared). After that any agent can call send_to_agent({ target: "agent@peer" }) and the reply is pushed back as a synthetic message. Exposure = token scope; peer-http-remove revokes access instantly. No public IP needed on either side — through the relay (v2.28+, the default) nothing is opened at all; without one, any private path works (Tailscale, LAN, a reverse proxy).
- **LLM-free management** — status / kill / restart / cron buttons execute directly on the Bridge, zero-token overhead and near-instant response.
Web client (v2.10+)
The default front door — a **PWA-installable Next.js app** built entirely on the multi-frontend API. Runs on its own (no bot token needed) or beside Discord.
- **Streaming chat** — tool calls render as live three-state cards (running / done / failed), Write & Edit show syntax-highlighted diffs, interrupts and permission / AskUserQuestion prompts are interactive cards.
来源
github · https://github.com/shawnlu96/claudestra
按领域浏览
开源项目
Traction
1 ★
收录于
7 天前

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引