EM

earlyaidopters/marks-pi-harness

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

16 stars 品質 65 トレンド 29MIT

完全にローカルLM StudioモデルのMark's piコーディングエージェントハーネス: 14エクステンション(ビジュアル自己検証、ゲート、オフラインガード)+ウェブサイト構築スキルは、ローカル122Bを1ショット作成できます

概要

これは、MacBookでLM Studioに対して実行されるAPIコーディングエージェント(@earendil-works/pi-coding-agent)のリアルタイムで日常的に駆動するコンフィグです。 雲無し LLM。 API 請求書はありません。 インターネットは必要ありません。 ワークホースモデルは、Apple SiliconのQwen3.5 122B(MLX)であり、このハーネスは、フレアとローカルモデルの違いで、ワンショットが完了し、ヘッドレスモードで検証されたウェブサイトをゼロツールエラーで検証します。 ソースマシンの~/.pi/agent/に住んでいます。 それをクローンし、あなたが望むピースを盗んだり、自分の pi config に全体をドロップします。 この正確なセットアップでは、ローカルホスト型122Bは、pi -p(ヘッドレス、ループの人間なし):設計システム、コピー、GSAPアニメーション、ビデオヒーロー、独自のブラウザベースのビジュアル検証、および渡る生産ビルドを通じて終わるために、完全な生産ウェブサイトを構築しました。 連続した4つのヘッドレスビルドのセッション監査では、ゼロのツールコールエラーとゼロの編集リトライループが見つかります。 1. 現地でなぜ、なぜハーネス2なのか.

概要(AI 翻訳)

これは、MacBookでLM Studioに対して100%ローカルを実行しているpiコーディングエージェント([[@earendil-works/pi-coding-agent)のために、本物で毎日主導の構成です。 雲無し LLM。 API 請求書はありません。 インターネットは必要ありません。 ワークホースモデルは、Apple SiliconのQwen3.5 122B(MLX)であり、このハーネスは、フレアとローカルモデルの違いで、ワンショットが完了し、ヘッドレスモードで検証されたウェブサイトをゼロツールエラーで検証します。

ソースマシンの[~/.pi/agent/]に住んでいます。 それをクローンし、あなたが望むピースを盗んだり、自分の pi config に全体をドロップします。

領収書。 この設定では、ローカルでホストされている122Bは、フルプロダクションのWebサイトを「[T2]」で終わらせるように構築しました(ヘッドレス、ループの人間なし):設計システム、コピー、GSAPアニメーション、ビデオヒーロー、独自のブラウザベースのビジュアル検証、および渡る生産ビルド。 連続した4つのヘッドレスビルドのセッション監査では、ゼロのツールコールエラーとゼロの編集リトライループが見つかります。

お問い合わせ

コンテンツの表

  1. 地元の理由とハーネスの理由 2。 それはすべて一緒に合う方法
  2. 延長 4。 すべての変更を検証ループ
  3. スキル
  4. ヘッドレス モード、それがすべて消えるところ

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Mark’s Pi Harness

This is the real, daily-driven config for the pi coding agent (@earendil-works/pi-coding-agent) running 100% local against LM Studio on a MacBook. No cloud LLM. No API bill. No internet required. The workhorse model is Qwen3.5 122B (MLX) on Apple Silicon, and this harness is the difference between a local model that flails and a local model that one-shots complete, verified websites in headless mode with zero tool errors.

Everything in this repo lives in ~/.pi/agent/ on the source machine. Clone it, steal the pieces you want, or drop the whole thing into your own pi config.

The receipts. With this exact setup, a locally-hosted 122B has built full production websites end to end through pi -p (headless, no human in the loop): design system, copy, GSAP animation, video heroes, its own browser-based visual verification, and a passing production build. A session audit across four consecutive headless builds found zero tool-call errors and zero edit-retry loops.


Table of contents

  1. Why local, and why a harness
  2. How it all fits together
  3. The extensions
  4. The verification loop that changes everything
  5. The skills
  6. Headless mode, where it all pays off
  7. Hard-won lessons
  8. Design memory
  9. Repo layout
  10. Setup

Why local, and why a harness

A frontier cloud model tolerates a sloppy setup. A local 122B does not. It will write CSS for HTML it never created, declare victory from log output, retry a failing command forever, and hang for 35 minutes on brew install when the wifi drops on a plane. None of that is fixed by a bigger prompt. It is fixed by infrastructure: tools that force the model to look at its work, gates it cannot talk its way past, guards that turn environmental chaos (offline, port conflicts, giant tool outputs) into structured signals it can act on.

That is what this harness is. Three layers, all included here:

  • AGENTS.md, the standing rules. Working style, verification requirements, server discipline, code discipline, and the care rules for destructive actions.
  • extensions/, 15 TypeScript modules pi loads at startup. They add tools (browser_check, bash_background, task, web_search, facts_recall), enforce discipline (gates, freshness, output caps, budget awareness), and adapt to the machine (offline detection, per-model prompt tuning).
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add earlyaidopters/marks-pi-harness
MCP 初心者?mcpskill.org のガイドから始めましょう →