
minifish-org/pith-desk
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
A thin local desktop agent powered by Pith, with workspace tools, MCP connections, and a TypeScript interface.
概要
A local desktop workspace for getting things done with an AI agent. Bring your model connection, choose a folder, and work through conversations, files and reviewed tool actions. Current macOS desktop in Light appearance. All screenshots use demonstration workspaces and conversation data. - streamed replies, text and image drafts, searchable history, branches and concurrent tasks in separate folders. - file diffs and tool approvals, with permission settings for each conversation. - preview Markdown, text and images; open, reveal, copy or save workspace files. - provider API keys, supported OAuth flows, independent compatible endpoints and optional MCP tools. DeepSeek Flash is the default model. - pending messages, timing, usage and cost estimates, with interrupted tasks saved for review. Pith Desk uses Pith as a versioned Go library and MyGo for the native macOS window, with a TypeScript interface. Agent behavior, provider adapters and model capabilities come from Pith.
README
以下は原文 README の抜粋です。原文を見る。
Pith Desk
A workspace for getting things done with an AI agent, available as a native Desktop app or a headless Server accessed through your browser. Bring your model connection, choose a folder, and work through conversations, files and reviewed tool actions.
Current macOS Desktop UI in Light appearance. All screenshots use an isolated demonstration workspace and conversation data.
- Workspace conversations: streamed replies, text and image drafts, searchable history, branches and concurrent tasks in separate folders.
- Review before changes: file diffs and tool approvals, with permission settings for each conversation.
- Files beside the conversation: preview Markdown, text and images; open, reveal, copy or save workspace files.
- Your model connections: provider API keys, supported OAuth flows, independent compatible endpoints and optional MCP tools. DeepSeek Flash is the default model.
- Task visibility: pending messages, timing, usage and cost estimates, with interrupted tasks saved for review.
Pith Desk uses Pith as a versioned Go library and MyGo for the native macOS and Linux windows, with a TypeScript interface. Agent behavior, provider adapters and model capabilities come from Pith. See SDK integration for the reused capabilities and their boundaries.
Try it
Download the Apple Silicon (ARM64) or Ubuntu x86-64 preview from Releases. On Mac, open the darwin-arm64.tar.gz and move Pith Desk.app to Applications; the same package serves automatic updates. The Mac preview is ad-hoc signed and not notarized; see opening instructions. On Ubuntu, extract linux-amd64.tar.gz into its own user-writable directory and run ./pith-desk; the same archive serves in-app updates. See Ubuntu dependencies and installation. Building from source remains an option for development.
The preview includes the Pith Desk icon in Finder and the Dock, with a matching favicon for Server mode.
On macOS, open the built Pith Desk.app. You do not need Go, Node.js or npm to run the packaged application.
- Choose a workspace folder.
- Open Settings, choose a provider and enter its API key, or use Sign in with provider when Pith offers OAuth. The default endpoint is filled in automatically; Advanced connection settings lets you override it. Use Test connection to check streaming and tool calling using that provider’s last selected model or Pith’s default, then Save settings. Testing sends one small model request, does not save the form, and never accesses workspace files or executes tools.
インストール
npx --no-install playwright install --only-shell chromium webkit