AP

aovestdipaperino/plank

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

36 stars 8 forks 품질 73 트렌드 32MIT

Rust의 인터랙티브 터미널 코딩 에이전트 - macOS (Metal)에서 DeepSeek V4 Flash 모델을 로컬로 실행하고 Ratatui TUI, 풀 도구 스위트, MCP 및 지속 세션.

개요

Plank는 ds4 C 참조 (ds4 agent)에 내장 된 빠른 이동 에이전트 하네스입니다. 각 C 단면도가 관용적인 녹 단위로 되기 때문에 ds4 agent 체재에서 착륙을 쉽게 항구로 바꾸는 각 C 단면도와 더불어 기능에 의하여 (선에 의하여 선에 아닙니다), - 상류는 철사 체재 및 신속한 원본을 위한 진실의 근원을 남아 있고, 비행기가 그것의 주위에 모든 것에 빨리 가라앉습니다. Plank는 Ratatui TUI, 일반 터미널 REPL, 원 샷 헤드리스 모드 및 내장 도구 세트 (쉘, 파일 읽기 / 편집, 웹)와 상호 작용하는 코딩 에이전트입니다. 프로젝트 웹 사이트는 plank-agent.dev입니다. Plank는 독점적으로 macOS를 대상으로합니다. inference는 refs/ds4 하위 모듈을 통해 연결된 금속 백엔드를 가진 본래 ds4 C 엔진을 사용합니다. 다른 플랫폼은 지원되지 않습니다. Homebrew는 유일한 배급 수로 (plank는 crates.io에 아닙니다): 또는 사전 탭없이 한 단계에 : Brew install aovestdipaperino/tap/plank-agent.

개요(AI 번역)

Plank는 ds4 C 참조 (ds4_agent])에 내장 된 빠른 이동 에이전트 하네스입니다. 각 C 단면도가 관용적인 녹 단위가 되고 있는 각 C 단면도와 더불어 기능에 의하여 (선에 의하여 선에 아닙니다), 이렇게 ds4_agent에 있는 착륙을 바꾸는 것은 위에 항구에 쉽게 체재합니다 - 상류는 철사 체재 및 신속한 원본을 위한 진실의 근원을 남아 있고, 판자는 그것을 주변에 모든 것에 빨리 가라앉습니다.

Plank는 Ratatui TUI, 일반 터미널 REPL, 원 샷 헤드리스 모드 및 내장 도구 세트 (쉘, 파일 읽기 / 편집, 웹)와 상호 작용하는 코딩 에이전트입니다. 프로젝트 웹 사이트는 plank-agent.dev입니다.

macOS 처음. DeepSeek 및 Qwen inference는 refs/ds4] 하위 모듈을 통해 연결되는 금속 백엔드가있는 원래 ds4 C 엔진을 사용하고 Mac을 필요로합니다. Gemma 4 및 Flint는 대신 Plank의 자체 Rust 엔진에서 실행됩니다. Mac에서 금속, C가 구축하지 않고 다른 CPU. Homebrew 병은 macOS 전용입니다.

설치

Homebrew는 유일한 배급 수로 (plank는 crates.io에 아닙니다):

또는 사전 탭없이 한 단계 : brew install aovestdipaperino/tap/plank-agent. 미리 만들어진 병은 애플 실리콘과 인텔 맥에 존재합니다; 다른 설정에 Homebrew는 소스에서 빌드합니다 (녹이 필요).

이 페이지는 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/ds4 submodule, 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, not plank, because a plank formula already exists in Homebrew and the bare name collides. The installed binary is still just plank — you run plank, only the brew install name carries the -agent suffix.

GitHub에서 전체 README 보기

설치

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>"} } } }