diff --git a/README.md b/README.md index 0adc509..ead1609 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,7 @@

PenguinHarness

-

With LangChain, you build agents by hand — at 1× speed.
With PenguinHarness, agents build agents — at 100×.

- -

A zero-code CLI and Web UI for building agents, connected to 1,000+ models.

+

Your automated agent builder lives on your desktop, connected to 1,000+ models.

PenguinHarness - Let Agents Autonomously Build Better Agents for $0.02 | Product Hunt @@ -36,9 +34,11 @@ ## Why PenguinHarness +> With LangChain, you build agents by hand — at 1× speed.
With PenguinHarness, agents build agents — at 100×. + Three reasons, in deliberate order — from task quality, to how agents get built, to how they keep improving. -### 1. 🏆 Comparable quality, one to two orders of magnitude cheaper +### 1. 🏆 Outstanding results at tens of times less cost A deliberately minimal toolset over clean low-level interfaces: fewer tool calls, fewer tokens — deeply tuned for open models like DeepSeek. Each harness on the model it is normally paired with, same tasks, head-to-head: @@ -51,9 +51,9 @@ A deliberately minimal toolset over clean low-level interfaces: fewer tool calls **Best accuracy on data analysis — at 1/70 of Claude Code's cost.** -### 2. ⚡ One sentence, and an Agent builds your Agent app +### 2. ⚡ One sentence, and an agent builds your agent app -Type one sentence, and an Agent builds the complete Agent application for you — scaffold, code, and run instructions, end to end: +Type one sentence, and an agent builds the complete agent application for you — scaffold, code, and run instructions, end to end: ```text Collect the docs from https://github.com/ericbuess/claude-code-docs and build a RAG app that answers Claude Code questions as a configuration expert, citing its sources. @@ -67,13 +67,13 @@ https://github.com/user-attachments/assets/9b7033e8-f08a-4c3f-bd33-547896664e6e ### 3. 🧬 Self-evolution: it gets stronger with use -With PenguinHarness Skills, an Agent evaluates and optimizes itself: run the benchmark, find the lost points, ship version N+1 — with a snapshot before every round, and every request observable in the Trace view. +With PenguinHarness Skills, an agent evaluates and optimizes itself: run the benchmark, find the lost points, ship version N+1 — with a snapshot before every round, and every request observable in the Trace view. https://github.com/user-attachments/assets/922d13a6-5ffc-4685-9a39-352f02f9afc0 ## Built-in Skills -Four Skill groups ship in the box ([docs](https://penguin.ooo/docs/skills)); Agents can also write and optimize their own: +Four Skill groups ship in the box ([docs](https://penguin.ooo/docs/skills)); agents can also write and optimize their own: | Group | Skills | | -------------------- | --------------------------------------------------------------------------------- | @@ -110,7 +110,7 @@ Each family's latest generation only — the app's **Models** page lists every b ### 🌐 Web App — for humans -🚀 Install and launch the full experience (multi-session chat, Agent/skill/model management, usage stats, Trace observability, evaluation center): +🚀 Install and launch the full experience (multi-session chat, agent/skill/model management, usage stats, Trace observability, evaluation center): ```bash curl -fsSL https://penguin.ooo/install.sh | sh diff --git a/README.zh.md b/README.zh.md index 89ccaf5..31e9172 100644 --- a/README.zh.md +++ b/README.zh.md @@ -4,9 +4,7 @@

PenguinHarness

-

使用 LangChain,以 1 倍速度人工构建 Agent;
使用 PenguinHarness,以 100 倍速度用 Agent 构建 Agent。

- -

用于构建 Agent 的零代码 CLI 与 Web UI,连接 1,000+ 模型。

+

全自动 Agent 构建器,住在你的桌面上,连接 1,000+ 模型。

PenguinHarness - Let Agents Autonomously Build Better Agents for $0.02 | Product Hunt @@ -36,9 +34,11 @@ ## 为什么选择 PenguinHarness +> 使用 LangChain,以 1 倍速度人工构建 Agent;
使用 PenguinHarness,以 100 倍速度用 Agent 构建 Agent。 + 三个递进的理由——从任务效果,到构建方式,再到进化能力。 -### 1. 🏆 效果同级,成本低一到两个数量级 +### 1. 🏆 以几十分之一的成本,跑出优异的效果 刻意精简的工具集配合干净的底层接口:更少的工具调用、更少的 Token,对 DeepSeek 等开放模型深度适配。各自搭配常用模型、同一批任务,正面对比: diff --git a/packages/docs/src/components/nav.tsx b/packages/docs/src/components/nav.tsx index de12832..3adddb8 100644 --- a/packages/docs/src/components/nav.tsx +++ b/packages/docs/src/components/nav.tsx @@ -20,7 +20,15 @@ import { GitHubIcon, MenuIcon, XIcon } from "./icons"; import { ThemeToggle } from "./theme-toggle"; import { LangToggle } from "./lang-toggle"; -const SECTION_IDS = ["highlights", "quickstart", "benchmark", "contract", "features"] as const; +const SECTION_IDS = [ + "highlights", + "quickstart", + "cases", + "scenarios", + "benchmark", + "contract", + "features", +] as const; export function Nav({ menuOpen, onToggleMenu }: { menuOpen: boolean; onToggleMenu: () => void }) { const pillRef = useRef(null); @@ -29,6 +37,8 @@ export function Nav({ menuOpen, onToggleMenu }: { menuOpen: boolean; onToggleMen const sectionLabel: Record<(typeof SECTION_IDS)[number], string> = { highlights: S.nav.highlights, quickstart: S.nav.quickstart, + cases: S.nav.cases, + scenarios: S.nav.scenarios, benchmark: S.nav.benchmark, contract: S.nav.contract, features: S.nav.features, @@ -102,7 +112,7 @@ export function Nav({ menuOpen, onToggleMenu }: { menuOpen: boolean; onToggleMen