エージェントとマルチエージェント

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.

★ 29スター
⑂ 4フォーク数
35未解決の問題
TypeScript言語
MITライセンス
Q@project.QualityScore編集部スコア

プロジェクトのスクリーンショット

PwrAgentのスクリーンショット PwrAgentのスクリーンショット PwrAgentのスクリーンショット

概要

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.

主な機能

  • 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)

要件、インストール、クイックスタート

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).

使用方法

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.

モデルの互換性とユースケース

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

ライセンスとリスクに関する注意事項

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.

リリースとメンテナンス

Not stated in the repository metadata

Firecrawl

firecrawl/firecrawl

★ 161.1KTypeScript

LangChain

langchain-ai/langchain

★ 143.6KPython

RAGFlow

infiniflow/ragflow

★ 86.7KGo