
aovestdipaperino/plank
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Rustのインタラクティブ端末コーディングエージェント — macOS (Metal) で DeepSeek V4 Flash モデルをローカルで実行し、 Ratatui TUI、完全なツールスイート、MCP、および永続的なセッション.
概要
Plank は ds4 C リファレンス (ds4 agent) 上に構築された高速移動エージェントハーネスです。 各Cセクションが慣習的なRustモジュールになるので、ds4 agentでのランディングが簡単にポートアップできるように、機能性(ラインバイラインなし)を移植されたため、上流はワイヤフォーマットとプロンプトテキストの真実のソースを残し、プランクはそれの周りにすべてを迅速に反復します。 Plankは、Ratatui TUI、プレーンターミナルREPL、ワンショットヘッドレスモード、組み込みツール(シェル、ファイル読み取り/編集、Web)のセットを備えたインタラクティブなコーディングエージェントです。 プロジェクトサイトはPlank-agent.devです。 Plank は macOS を独占的に対象としています: 推論は、 元の ds4 C エンジンを メタル バックエンドで使用し、 refs/ds4 サブモジュール経由でリンクします。 他のプラットフォームはサポートされていません。 Homebrewは唯一の配布チャネルです(プランクはcrates.ioではありません): または、前のタップなしで1ステップで: brew install aovestdipaperino/tap/plank-agent.
概要(AI 翻訳)
Plank は ds4 C リファレンス (ds4_agent]) 上に構築された高速移動エージェントハーネスです。 これは、各Cセクションが慣習的なRustモジュールになるように、機能による機能機能(ラインバイラインなし)を移植されたので、[[[T1]に着陸する変更は、簡単にポートオーバーします。上流は、ワイヤフォーマットとプロンプトテキストの真実のソースのままであり、計画はそれの周りにすべてを迅速に反復します。
Plankは、Ratatui TUI、プレーンターミナルREPL、ワンショットヘッドレスモード、組み込みツール(シェル、ファイル読み取り/編集、Web)のセットを備えたインタラクティブなコーディングエージェントです。 プロジェクトサイトはPlank-agent.devです。
macOS は初めてです。** DeepSeekとQwenの推論は、元のds4 Cエンジンをメタルバックエンドで使用し、[
refs/ds4]サブモジュールを介してリンクし、Macが必要です。 代わりに、プランクのRustエンジンでGemma 4とFlintが実行します:Mac上の金属、CPUは、Cが構築されていない。 Homebrew ボトルは macOS のみです。
インストール
Homebrewは唯一の配布チャネルです(プランクはcrates.ioではありません):
または、前のタップなしで1つのステップで:[brew install aovestdipaperino/tap/plank-agent]。 プレビルドボトルは、Apple SiliconとIntel Macに存在します。他のセットアップでは、Homebrewはソースからビルドします(Rustが必要です).
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
plank
Plank is a fast-moving agent harness built on the ds4 C reference (ds4_agent). It was ported functionality-by-functionality (not line-by-line), with each C section becoming an idiomatic Rust module, so changes landing in ds4_agent stay easy to port over — the upstream remains the source of truth for wire formats and prompt text, while plank iterates quickly on everything around it.
Plank is an interactive coding agent with a Ratatui TUI, a plain terminal REPL, a one-shot headless mode, and a set of built-in tools (shell, file read/edit, web). The project website is plank-agent.dev.
macOS first. DeepSeek and Qwen inference uses the original ds4 C engine with the Metal backend, linked via the
refs/ds4submodule, and needs a Mac. Gemma 4 and Flint run on plank’s own Rust engine instead: Metal on a Mac, the CPU elsewhere, with no C to build. Homebrew bottles are macOS only.
Installing
Homebrew is the only distribution channel (plank is not on crates.io):
brew tap aovestdipaperino/tap
brew install plank-agent # stable channel
brew install plank-agent-beta # beta channel
Or in one step without a prior tap: brew install aovestdipaperino/tap/plank-agent. Prebuilt bottles exist for Apple Silicon and Intel Macs; on other setups Homebrew builds from source (requires Rust). Upgrade with brew upgrade plank-agent.
Note — formula naming. The Homebrew formulas are
plank-agent/plank-agent-beta, notplank, because aplankformula already exists in Homebrew and the bare name collides. The installed binary is still justplank— you runplank, only thebrew installname carries the-agentsuffix.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"demo": {
"command": "some-mcp-server",
"args": ["--flag"],
"env": {"KEY": "value"},
"primaryTools": ["tool_a"]
},
"remote": {
"type": "http",
"url": "http://127.0.0.1:6510/mcp",
"headers": {"Authorization": "Bearer <token>"}
}
}
}