Plural

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: GPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Multiplayer for your AI coding agent: one agent on the host's machine under the host's key, teammates join the session and prompt it, and every tool call goes through a permission gate.

README.md
plural

plural

the shared room for your coding agent.

web app · install · quick start · docs · security · contributing

License
Release
PyPI
Python


one agent. one host. everyone in the room.

  • a shared live session — the host runs the agent on their machine with their own credentials. teammates join from a terminal or the web app and watch every reply, tool call and diff as it happens.
  • teams on your account — create a team in the web app or the terminal, invite people, and see its live sessions on every device you sign in on.
  • two ways to prompt — in open mode everyone talks to the agent directly. in review mode the host approves each prompt first. switch any time.
  • you approve what matters — write and exec actions always wait for the host, and a run started by a guest can never be waved through by a rule.
  • see who is doing what — participants, who is typing, a prompt queue, and an attribution on every turn.
  • tools you can follow — each call is one line. open it to see the live output of a command or a numbered diff.
  • full screen, in your terminal — a side panel, themes, mouse and keyboard, copy on select. one binary, no runtime to install.
  • your model, your login — Claude Code, Codex, an API key, any openai-compatible endpoint, or a local model (ollama, LM Studio). change it mid-session from the room settings when tokens run out.
  • event-sourced — an append-only log is the source of truth. reconnect, replay and audit come for free.
  • direct or relayed — connect over your network, or through a relay that never decides permissions and never stores content. run your own relay and nothing depends on ours.

install

curl -fsSL https://raw.githubusercontent.com/Plural-Organization/Plural/main/install.sh | sh

macos and linux, arm64 and x64. windows through wsl. the script downloads two checksummed programs side by side, the plural client and the plural-host host (a frozen build with Python and the Anthropic and OpenAI sdks inside, so there is no uv, Python or dependency resolve at install time). Claude Code and Codex CLI need no key. to install the host from a package index instead, set PLURAL_HOST_PACKAGE.

quick start

from the web. open plrl.host/app, sign in, then on your computer:

plural login    # approves this computer, and starts the background daemon

the page finds the daemon, and you start a room in a folder you pick, with the agent you choose, for a team or for people you invite.

from the terminal. start in the project you want the agent to work on:

cd your-project
plural

the first line in the conversation is the room link. send it to a teammate, now or later: it does not expire, and you let each person in:

plural join "ws://…"

come back to a session with plural -r (or plural -c for the latest of this folder), and ask once from a script with plural -p "…". teams: plural team list, plural team use <name>. stuck or done: plural stop ends the daemon, rooms, relays and agents (--dry-run lists them first). see usage.

without a key the host runs a scripted demo agent. pick a real one in F2 → Model, or in the web app: Claude Code (claude auth login), Codex (codex login), ANTHROPIC_API_KEY=… plural, or a local model. details and the Claude OAuth caveats are in configuration.

/help lists the commands, F2 opens the settings, ctrl+o opens the tool details.

docs

the full docs are at plrl.host/docs: getting started · usage · configuration · teams · MCP · skills · sub-agents · plugins · security · reference.

for contributors and self-hosters, in this repo: running on a server · wire protocol · threat model · design decisions · development

acknowledgements

plural learns from pi, opencode, hermes and herdr.

license

plural is free software, licensed under the GNU General Public License, version 3 or (at your option) any later version. Versions up to and including 0.2.16 were released under the Apache License 2.0 and stay available under it.

Yorumlar (0)

Sonuc bulunamadi