Agentes e multiagente

PwrAgent

pwrdrvr/pwragent

An open-source desktop coding agent that runs locally on a laptop and can be driven remotely via messaging platforms like Telegram, Discord, Slack, Mattermost, Feishu, Lark, or LINE.

★ 29Estrelas
⑂ 4Forks
33Problemas em aberto
TypeScriptIdioma
MITLicença
Q86Pontuação editorial

Capturas de tela do projeto

Captura de tela de PwrAgent Captura de tela de PwrAgent Captura de tela de PwrAgent

Visão geral

PwrAgent is a desktop-first, thread-centric coding agent shell. It allows developers to start, resume, steer, and approve coding tasks from a mobile device or web messenger while the agent executes locally on their machine. It is Codex-compatible and shares thread state with Codex Desktop, while adding per-thread controls, worktree isolation, a Markdown composer, and a messaging surface. The architecture relies on a strictly layered dependency graph enforced by dependency-cruiser, separating the Electron desktop shell from the agent core and messaging providers.

Principais recursos

  • Remote steering via Telegram, Discord, Slack, Mattermost, Feishu / Lark, or LINE
  • FIFO task dispatching for queuing multiple prompts
  • Isolated profiles for work and personal environments
  • Codex Desktop thread state sharing
  • Per-thread controls, worktree isolation with handoff, and Markdown composer
  • Closed-by-default messaging with two-keyed allowlists (space and user must both be authorized)
  • No cloud, account, or telemetry requirements; runs entirely locally
  • Bot tokens encrypted at rest via Electron safeStorage (macOS Keychain backend)

Requisitos, instalação e início rápido

For regular use: Download the PwrAgent.dmg from the latest release, open it, and drag PwrAgent into the Applications folder. For local development: clone the repository (git clone https://github.com/pwrdrvr/PwrAgent.git), navigate into the directory (cd PwrAgent), install dependencies (pnpm install), and run the app (pnpm dev for full UI and messaging, or pnpm dev:no-messaging for full UI without live messaging adapters).

Uso

Launch PwrAgent on macOS. Optionally pair a messenger from Settings -> Messaging -> <your platform>. Once paired, you can start a thread on the desktop, and it will stay in sync with the messenger. You can queue tasks in the composer which dispatch FIFO, or use slash commands (e.g., /review main) via the messaging interface to steer the agent remotely.

Compatibilidade do modelo e casos de uso

The agent core is a provider-agnostic coding-agent runtime currently supporting Grok / xAI.

Observações sobre licença e riscos

MIT License. Third-party dependency notices are aggregated in THIRD_PARTY_LICENSES and shipped with desktop distributions.

Editorial verification 2026-08-02: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

Lançamento e manutenção

Not stated in the repository metadata

Firecrawl

firecrawl/firecrawl

★ 161,1KTypeScript

LangChain

langchain-ai/langchain

★ 143,6KPython

RAGFlow

infiniflow/ragflow

★ 86,7KGo