Claude Agent Desktop — Communication skill for Claude Code
Electron desktop application for agentic chat with the Claude Agent SDK.
How to install Claude Agent Desktop
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open pheuter/claude-agent-desktop and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Agent Desktop does
Electron desktop application for agentic chat with the Claude Agent SDK.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
- Pregunta Cualquier Cosa Sobre El Código — /understand-chat How does the payment flow work 8.2k ★
README
Claude Agent Desktop
Electron desktop application for agentic chat with the Claude Agent SDK.
Technology
- Framework: Electron 39 (main / preload / renderer)
- Build: Vite 7 via electron-vite
- UI: React 19 + TypeScript, Tailwind CSS 4
- Runtime: Bun (package manager, scripts, tests)
Layout
src/
├── main/ # Electron main process (app lifecycle + IPC handlers)
├── preload/ # Context bridge exposing safe IPC APIs
├── renderer/ # React UI
└── shared/ # Types shared between processes
.claude/ # Claude Agent SDK skills compiled into the app bundle
resources/ # Bundled runtime binaries (bun, uv, etc.)
scripts/ # Build hooks (preDev, beforeBuild, afterPack, runtime downloads)
static/ # Icons and static assets
Skills integration
- Skills live in
.claude/skills//(each containsSKILL.md+scripts/). - Built-in sample:
workspace-toolswith a depth-limitedlist-directoryutility. scripts/buildSkills.jscompiles TypeScript tools in.claude/skillstoout/.claude/skills/using the root dependencies (no separate.claudepackage) and Bun--compile.- Skill TypeScript is checked via the root
tsconfig.json; there is no package.json or node_modules under.claude. scripts/preDev.jsruns beforebun run devto download runtime binaries and build skills.scripts/beforeBuild.jsruns during production builds to download binaries, copy runtime deps toout/node_modules, and build skills.scripts/afterPack.jstrims unused vendor assets and confirms.claude/skillsare present.- On launch,
src/main/lib/config.tssyncs the bundled.claudedirectory into the workspace so skills are available at runtime.
Adding a skill
- Create
.claude/skills//SKILL.mdwithname+description. - Add TypeScript tools under
.claude/skills//scripts/. - Run
bun run dev(or rerunscripts/buildSkills.js) to compile binaries intoout/.claude/skills/. - Launch the app; the workspace
.claudefolder will be refreshed automatically.
Commands
bun install # Install dependencies
bun run typecheck # TypeScript checks
bun run lint # ESLint
bun run test # Bun tests
bun run format # Prettier
Defaults
- Workspace defaults to
~/Desktop/claude-agent(change in Settings). - Anthropic API key can be provided via
ANTHROPIC_API_KEYor stored locally in Settings. - Bundled tools: bun + uv for runtime execution, portable Git/MSYS2 for Windows.
- Auto-updates: packaged builds check GitHub releases for updates; set
UPDATE_FEED_URLto override the feed if needed (e.g., staging).
Workflow
- After a series of code changes, always run: lint, typecheck, test, and format commands to ensure the code is working as expected.
- When drafting commit messages, always follow Conventional Commits format.
Related Skills
WeChatClaudeCode
Bridge WeChat and Claude Code with an Electron desktop app for chat, image input, QR login, and session contro
Crowbar
Crowbar is a local-first desktop ADE (Agentic Development Platform). Import a repository and every branch beco
Sdai Archimed
An evolutive, modular desktop app uniting Claude Code, Antigravity, and Codex with their full agentic capabili
Factotum OSS
A personal cockpit for cross-client dev work: ticket board, PR autopilot, chat panels, a terminal drawer with
Tring.Chat
A focus-centred terminal deck for agentic work: run up to 16 Claude Code / agent sessions, one in focus, the r
FreeDeepseekAPI EN
Local OpenAI-compatible API proxy for DeepSeek Web Chat (Global English Version). Connects DeepSeek to Open We
Related Agents
Vercel AI SDK Expert
Use for Vercel AI SDK v5 implementation work: chat interfaces, tool calling, streaming, agentic loop control,
Desktop Agent
Worker agent for desktop application security testing — Electron / Tauri / WebView2 binary inspection + IPC fu
Ehs Local App
Local application security specialist for the Ethical Hacker Squad. Reviews command-line tools, desktop applic