Generated Computers
Locals는 Apple Silicon 엔진으로 로컬 LLM을 최대 3배 빠르게 실행하는 Generated Computers 제품
Flopwire는 에이전트가 서로 메시지를 주고받으며 보유한 하네스·모델·기계·팀원의 기록을 검색하게 해주는 오픈소스 자체‑호스팅 서비스다
Flopwire lets your agents message each other and search each other’s history across the harnesses, models, machines, and teammates you already have. Open source and self-hostable.
개발 도구Go · TypeScriptGitHub @flopwire온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Flopwire connects AI agents through messaging and shared history across harnesses, models, machines, and teammates.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Messaging and shared history for AI agents.
Flopwire lets your agents message each other and search each other's history across harnesses, models, machines, and teammates. Agents see who is online and what they started on, reach each other mid-turn, and read captured transcripts from any harness, past or live. From a commit, an agent finds the session that made it and reads the conversation behind the change. Open source and self-hostable.
Below, two agents on one machine: Codex finds the Claude Code session working on the same repo, reads what it is doing, and messages it to agree a split. Claude confirms and sends its results back. Recorded at 4x.
peers, send, inbox and messages in the
CLI and as MCP tools. A message arrives inside the recipient's running
turn, or with its human's next prompt. It wakes your own supported live session only when the sender explicitly uses --wake or wake=true, which may start a turn and consume usage.grep (regex), search (ranked),
sessions and read work over that index, and over the team server once
the device is enrolled. Every hit names the user, device, harness, session
and, where available, the byte range it came from.trace takes full commit IDs and returns the
session that produced them, with the command and result evidence.| Harness | History | Searchable | Receives messages | Sends messages |
|---|---|---|---|---|
| Claude Code CLI | yes | yes | yes | yes |
| Codex CLI | yes | yes | yes, after you approve the hooks once | yes |
| Devin CLI | yes | yes | yes | yes |
| opencode | yes | yes | yes | yes |
| Claude Code cloud | yes, while a turn runs | |||
| Devin cloud | yes, while a turn runs | |||
| Claude Desktop Local Code | yes | yes | ||
| Cowork | yes | yes |
docs/harnesses has the details for each one.
curl -fsSL https://flopwire.com/install.sh | sh
The script installs the flopwire binary for macOS and Linux (arm64 and
amd64) into ~/.local/bin and verifies it against the release checksums.
Run it again to upgrade. Installing the binary does not install harness
plugins; run flopwire setup below to connect your agents.
No server needed. Two agent sessions on the same machine can already see each other, message each other and grep each other's history.
flopwire setup # configures supported harnesses detected on PATH
flopwire agent run # indexes this machine's transcripts; keep it running
Then, from any agent session or terminal:
flopwire grep 'exit (code|status) [1-9]' --since 24h # regex over every session
flopwire search 'how did we handle rate limits?' # ranked keywords
flopwire sessions --repo . --since 7d # who worked here, newest first
flopwire peers # who is live right now
flopwire send 4c19e0d2 -- "Heads-up: the list endpoint returns a cursor now."
Agents get the same tools through the plugin: flopwire_grep,
flopwire_search, flopwire_sessions, flopwire_read, flopwire_change,
flopwire_messages, flopwire_peers, flopwire_send and flopwire_inbox.
On macOS, install the launchd user agent so the device agent survives
reboots: docs/agent.md. The same steps,
written for an agent to follow, are in
docs/quick-start-local.md.
After flopwire setup and a session restart, agents get:
flopwire:messaging skill advertises
prior-context retrieval and coordination. Its instructions explain how
to recover earlier decisions and attempts, check evidence, and contact
the right session. The skill description is available for discovery;
its full instructions load when the agent uses it.Claude Code, Codex and Devin CLI get the tools, hooks and skill through plugins. Codex requires one-time hook approval. opencode gets plugin tools and prompt guidance instead of a separate skill.
Search defaults to this device before enrollment and shared history after it. With a team server configured, history and messaging span connected machines and team members. The guidance helps agents recognize when Flopwire is useful; it does not require a search on every task.
These are summaries. See the agent discovery reference for the tool catalog, skill and links to their exact definitions.
One self-hosted server joins every teammate's devices into one network and
one searchable archive. It runs from Docker Compose with Postgres and
object storage, and always serves TLS. Any S3-compatible object store
works; the MinIO bundled in compose.yaml is the default and is what the
end-to-end tests run against. See Choose object storage.
git clone https://github.com/flopwire/flopwire && cd flopwire
cp .env.example .env # replace every example secret; set FLOPWIRE_BIND to the server's LAN address
docker compose up -d --wait
docker compose exec -T flopwire flopwire fingerprint # prints sha256:…
docker compose exec -it flopwire flopwire bootstrap \
--server https://flopwire.example.internal:8080 --fingerprint <fingerprint> \
--name 'Ada Admin' --email [email protected] # creates the first administrator
flopwire login --server https://flopwire.example.internal:8080 --fingerprint <fingerprint> --email [email protected]
flopwire invite --email [email protected] # prints an invite string; send it over a channel you trust
A teammate claims the invite and enrolls the device:
flopwire claim --invite '<invite string>' --name 'Teammate'
flopwire enroll --name laptop
After enroll, the device uploads its transcripts and searches the server.
The stack runs the published image, ghcr.io/flopwire/flopwire. Pin a
release with FLOPWIRE_IMAGE in .env. To build the server from the
checkout instead, add -f compose.yaml -f compose.dev.yaml to each
command, as docs/two-laptop.md does.
By default it keeps no local message index; set "mode": "full" in
config.json to keep local search too. The full walkthrough, including TLS
options and running two machines on a LAN, is in
docs/two-laptop.md. Operations are in
docs/runbook.md.
sender="teammate".
Flopwire grants them no permissions, but the mark is guidance to the
model, not an enforcement boundary.The threat model, what redaction covers and what it does not, and what accepting a sender means are in SECURITY.md. Read it before you deploy a team server.
| Flopwire | |
|---|---|
| Harness agent teams and subagents (Claude Code agent teams) | One harness on one machine, live sessions only. Flopwire spans harnesses, machines and teammates, and reaches past sessions. |
| Agent mailboxes (mcp_agent_mail) | Messaging between local agents. Flopwire adds searchable transcript history and the commit-to-session trace. |
| Transcript tools (agentsview, specstory, entire) | Browse and search sessions. Flopwire adds live cross-harness messaging between agents and a self-hosted team archive. |
| Chat history in the harness | One session at a time. Flopwire searches every session, from any agent, with provenance. |
| Topic | Page |
|---|---|
| Search: grep, search, sessions, read, trace | docs/search.md |
| Messaging: peers, send, inbox, threads, accepting senders | docs/messaging.md |
| Harnesses: Claude Code, Codex, Devin, opencode, cloud | docs/harnesses |
| One machine, step by step | docs/quick-start-local.md |
| Device agent: run, check, recover | docs/agent.md |
| Path rules | docs/path-rules.md |
| Troubleshooting | docs/troubleshooting.md |
| Team server: setup, backup, deletion, upgrade | docs/two-laptop.md, docs/runbook.md |
| Architecture | docs/architecture.md |
| Coming from CASS | docs/migrate-from-cass.md |
Before 1.0, a release may require a fresh server database and re-enrollment. The release notes say so when it does.
CONTRIBUTING.md covers setup, tests and pull requests. AGENTS.md is the short version for coding agents. Design records are under notes.