Files
oh-my-opencode/web/messages/zh.json
T
YeonGyu-Kim f94714bbdf feat(web): import oh-my-openagent-web Next.js + Cloudflare Workers site
Imports the public marketing site previously living in
../oh-my-opencode-web. Independent of the npm plugin: own package.json,
bun.lock, tsconfig.json. Not included in the published package — root
files: array still only ships dist/, bin/, postinstall.mjs.

Stack:
- Next.js 15.5 App Router + RSC, deployed to Cloudflare Workers via
  @opennextjs/cloudflare (build target .open-next/worker.js).
- Tailwind v4 + shadcn/ui primitives.
- next-intl with 4 locales (en/ja/ko/zh) under app/[locale]/.
- Playwright e2e tests under web/e2e/.
- Custom domains ohmyopenagent.com (primary) and ohmyopencode.org
  (legacy alias) declared in web/wrangler.toml.

Source files were re-formatted via `bun run format` to bring them in
line with the existing .prettierrc (singleQuote: false). Functional code
unchanged.
2026-05-08 13:35:00 +09:00

562 lines
22 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"metadata": {
"title": "Oh My OpenAgent",
"description": "最佳 Agent harness。遇见 Sisyphus:开箱即用的 Agent,像你一样编程。"
},
"nav": {
"brand": "Oh My OpenAgent",
"features": "功能特性",
"agents": "Agents",
"docs": "文档",
"manifesto": "宣言",
"starOnGitHub": "在 GitHub 上标星"
},
"footer": {
"brand": "Oh My OpenAgent",
"copyright": "© {year} Oh My OpenAgent。基于 SUL-1.0 开源许可。",
"github": "GitHub",
"discord": "Discord",
"documentation": "文档",
"manifesto": "宣言"
},
"landing": {
"hero": {
"title": "最强 ",
"titleHighlight": "Agent Harness",
"subtitle": "{stars} Stars、{downloads} 下载。实战验证,生产级品质。",
"githubStars": "{count} GitHub Stars",
"specializedAgents": "{count} 个专业 Agent",
"totalDownloads": "累计 {count}+ 下载",
"monthlyDownloads": "月度 {count}+ 下载",
"lifecycleHooks": "{count}+ 生命周期 Hooks",
"installCommand": "bunx oh-my-openagent install",
"getStarted": "开始使用",
"viewOnGitHub": "在 GitHub 上查看"
},
"ulw": {
"badge": "魔法咒语",
"title": "ulw",
"headline": "敲三个字母。走人。",
"description": "Ultra Work 模式触发最大精度:自动规划、深度研究、并行 Agent、自我纠正循环。系统直到完成才会停止。你不需要盯梢。",
"autoPlanning": "自动规划",
"deepResearch": "深度研究",
"selfCorrection": "自我纠错",
"parallelAgents": "并行 Agent",
"terminalTitle": "sisyphus — -zsh — 80x24",
"terminalInput": "ulw add authentication to the API",
"steps": {
"scanning": "正在扫描代码库...",
"context": "正在启动 3 个 explore agent...",
"planning": "正在构建执行计划...",
"delegating": "正在部署 4 个并行 agent...",
"verifying": "正在运行验证测试...",
"complete": "完成。847 行更改,0 个问题。"
},
"tagline": "零干预。完全自主。只看结果。"
},
"sisyphus": {
"badge": "主编排器",
"title": "Sisyphus",
"headline": "永不眠的 CTO",
"description": "以神话人物命名——永远推着巨石上山。Sisyphus 解析隐含需求,适应代码库成熟度,并委派给专家。被中断了?boulder 系统会从你停下的地方精确恢复。",
"phases": {
"intent": {
"title": "Intent Gate",
"description": "解析你真正的意图,而不只是你输入的内容"
},
"explore": {
"title": "Codebase Assessment",
"description": "在碰任何一行代码之前先映射架构"
},
"delegate": {
"title": "Smart Delegation",
"description": "路由到正确的专家 agent"
},
"verify": {
"title": "Independent Verification",
"description": "不相信任何东西。验证一切。"
}
},
"boulderTitle": "Session Continuity",
"boulderDescription": "活跃工作被记录在 boulder.json 中。停电?系统崩溃?没关系。从你停下的地方精确恢复。",
"model": "Claude Opus 4.6 Max"
},
"prometheusAtlas": {
"badge": "编排工作流",
"title": "先想,再动",
"headline": "规划和执行是不同的工作",
"prometheus": {
"name": "Prometheus",
"role": "Strategic Planner",
"model": "Claude Opus 4.6 Max",
"description": "架构师。与你访谈,探索代码库,并创建详细的执行计划。从不写代码。使用 Metis 和 Momus 作为质量关卡。",
"features": [
"智能访谈模式",
"多 agent 代码库探索",
"与 Metis 进行差距分析",
"与 Momus 进行严苛审查"
]
},
"atlas": {
"name": "Atlas",
"role": "Master Executor",
"model": "Claude Sonnet 4.6",
"description": "构建者。阅读已验证的计划,通过 category+skills 系统委派给专业 agent。跨任务追踪学习。独立验证 — 从不相信子 agent 的说法。",
"features": [
"基于意图的任务路由",
"跨任务的智慧积累",
"Boulder 会话连续性",
"独立的结果验证"
]
},
"metis": {
"name": "Metis",
"description": "在歧义变成 Bug 之前捕获它们。"
},
"momus": {
"name": "Momus",
"description": "只有当计划真正完美时才说 OKAY。"
},
"workflow": {
"step1": "向 Prometheus 描述你的工作",
"step2": "Metis 分析差距",
"step3": "Momus 严苛验证",
"step4": "Atlas 委派给专家",
"step5": "对一切进行独立验证"
},
"whyItWorks": "规划者不编码。执行者遵循已验证的计划。智能存在于系统中,而非单个 agent。"
},
"hephaestus": {
"badge": "深度工作者",
"title": "Hephaestus",
"headline": "给他目标,不是菜谱",
"description": "以希腊锻造之神命名。有条不紊、彻底、执着。在写任何代码前启动 2-5 个并行 explore agent。专为深度架构推理、复杂调试和跨领域综合而设计。",
"loop": {
"explore": "EXPLORE — 绘制地形",
"plan": "PLAN — 规划路线",
"decide": "DECIDE — 确定路径",
"execute": "EXECUTE — 精确构建",
"verify": "VERIFY — 证明有效"
},
"tagline": "当足够好还不够时。",
"model": "GPT 5.3 Codex Medium"
},
"agents": {
"title": "Specialized Agents",
"subtitle": "五个专用 Agent 覆盖常见任务,外加按需动态构建的 Agent 系统。",
"oracle": {
"name": "Oracle",
"role": "Architecture Consultant",
"model": "GPT 5.4 High",
"description": "复杂调试和架构决策。当前路不明时。"
},
"librarian": {
"name": "Librarian",
"role": "Docs & Code Search",
"model": "MiniMax M2.5",
"description": "寻找真正的 GitHub 示例和官方文档。基于证据,附带永久链接。"
},
"explore": {
"name": "Explore",
"role": "Codebase Grep",
"model": "MiniMax M2.5",
"description": "超高速代码库搜索。便宜、并行、始终在后台运行。"
},
"metis": {
"name": "Metis",
"role": "Plan Consultant",
"model": "Claude Opus 4.6 Max",
"description": "在计划中的歧义变成生产 Bug 之前捕获它们。"
},
"momus": {
"name": "Momus",
"role": "Plan Reviewer",
"model": "GPT 5.4 Extra High",
"description": "严苛验证。只有当计划无懈可击时才批准。"
},
"dynamicSystem": {
"name": "Dynamic Agent",
"role": "随需而造",
"description": "根据请求自动匹配最佳模型、注入所需技能,并实时构建专属 Agent。"
}
},
"architecture": {
"title": "与众不同的设计",
"subtitle": "真正重要的设计决策。",
"principles": {
"specialization": {
"title": "Specialization",
"description": "每个 agent 把一件事做到极致。没有万事通。"
},
"trustVerify": {
"title": "Trust But Verify",
"description": "编排器对一切进行独立验证。子 agent 没有免费通行证。"
},
"wisdom": {
"title": "Wisdom Accumulation",
"description": "每个任务的学习传递给后续所有任务。系统在工作时变得更聪明。"
},
"modelOptimization": {
"title": "Model Optimization",
"description": "昂贵的模型用于规划和复杂决策。便宜的模型用于日常工作。每美元最大产出。"
},
"categories": {
"title": "Category System",
"description": "基于意图的路由。说出你需要什么 — ultrabrain、visual-engineering、quick — 正确的模型来处理。"
},
"continuity": {
"title": "Session Continuity",
"description": "Boulder 系统:中断的工作从你停下的地方精确恢复。零上下文丢失。"
}
}
},
"reviews": {
"title": "开发者们怎么说",
"review1": {
"text": "It made me cancel my Cursor subscription. Unbelievable things are happening in the open source community.",
"author": "Arthur Guiot"
},
"review2": {
"text": "If Claude Code does in 7 days what a human does in 3 months, Sisyphus does it in 1 hour.",
"author": "B, Quant Researcher"
},
"review3": {
"text": "Knocked out 8000 eslint warnings with Oh My Opencode, just in a day.",
"author": "Jacob Ferrari"
},
"review4": {
"text": "use oh-my-openagent, you will never go back",
"author": "d0t3ch"
},
"review5": {
"text": "You guys should pull this into core and recruit him. Seriously. It's really, really, really good.",
"author": "Henning Kilset"
},
"review6": {
"text": "Oh My OpenCode Is Actually Insane",
"author": "Darren Builds AI (YouTube)"
}
},
"cta": {
"title": "别写样板代码了",
"subtitle": "安装 Oh My OpenAgent,让 agent 来处理。距离你的第一个 ulw 命令只需 30 秒。",
"installCommand": "bunx oh-my-openagent install",
"installNow": "立即安装",
"readTheDocs": "阅读文档"
}
},
"docs": {
"mobileHeader": "Oh My OpenAgent 文档",
"searchPlaceholder": "搜索文档...",
"sections": {
"overview": "概览",
"quickStart": "快速开始",
"configLocations": "配置文件位置",
"agents": "Agents",
"categories": "分类",
"skills": "Skills",
"backgroundTasks": "后台任务",
"hooks": "钩子",
"mcps": "MCPs",
"browserAutomation": "浏览器自动化",
"tmux": "Tmux 集成",
"gitMaster": "Git Master",
"commentChecker": "注释检查器",
"experimental": "实验性功能",
"lsp": "LSP 配置",
"envVars": "环境变量"
},
"overview": {
"title": "配置参考",
"description": "Oh My OpenAgent 高度自有主张,但可根据个人喜好调整。大多数用户无需配置——运行 {command} 即可开始。"
},
"quickStart": {
"title": "快速开始"
},
"configLocations": {
"title": "配置文件位置",
"projectLevel": "(项目级)",
"userLevel": "(用户级)",
"jsonc": "支持 JSONC 格式,允许注释和尾随逗号。"
},
"agentsSection": {
"title": "Agents",
"description": "为内置 Agent 配置特定行为:Sisyphus、Hephaestus、Oracle、Librarian、Explore、Multimodal Looker、Prometheus、Metis、Momus、Atlas 和 Sisyphus Junior。",
"overrideOptions": "覆盖选项",
"permissions": "权限",
"options": {
"model": "模型标识符(例如 openai/gpt-4o",
"variant": "模型变体(max、high、medium、low",
"category": "从分类继承配置",
"temperature": "采样温度(0-2",
"topP": "Top-p 采样(0-1",
"prompt": "完全覆盖系统提示词",
"promptAppend": "在系统提示词后追加文本",
"tools": "启用或禁用特定工具",
"disable": "禁用此 Agent",
"maxTokens": "响应的最大 token 数",
"thinking": "扩展思考配置",
"reasoningEffort": "推理强度:low、medium、high、xhigh"
},
"permissionValues": "ask / allow / deny",
"permissionDescriptions": {
"edit": "文件编辑能力",
"bash": "Bash 命令执行",
"webfetch": "网络请求能力",
"doomLoop": "无限循环覆盖",
"externalDirectory": "访问项目外部文件"
}
},
"categoriesSection": {
"title": "分类",
"description": "分类允许你定义 Agent 可以继承的共享配置。",
"availableOptions": "分类可用选项:{options}。",
"categories": {
"visualEngineering": "前端、UI/UX、设计任务",
"ultrabrain": "深度逻辑推理",
"deep": "自主解决问题与深入研究",
"artistry": "创意任务",
"quick": "简单、快速任务",
"unspecifiedLow": "低投入一般任务",
"unspecifiedHigh": "高投入一般任务",
"writing": "文档和写作"
}
},
"skillsSection": {
"title": "Skills",
"description": "内置技能包括 {playwright}、{agentBrowser} 和 {gitMaster}。你也可以定义自定义技能。"
},
"backgroundTasksSection": {
"title": "后台任务",
"priority": "优先级:",
"options": {
"defaultConcurrency": "默认最大并发任务数",
"staleTimeoutMs": "过时任务超时时间(毫秒)",
"providerConcurrency": "每个提供商的并发限制",
"modelConcurrency": "每个模型的并发限制"
}
},
"hooksSection": {
"title": "钩子",
"description": "钩子允许你在各个生命周期点扩展功能。"
},
"mcpsSection": {
"title": "MCPs",
"websearch": {
"title": "websearch",
"description": "由 Exa 驱动,提供高质量搜索结果。"
},
"context7": {
"title": "context7",
"description": "文档检索和上下文管理。"
},
"grepApp": {
"title": "grep_app",
"description": "GitHub 代码搜索集成。"
}
},
"browserAutomationSection": {
"title": "浏览器自动化",
"playwright": {
"tool": "playwright",
"description": "完整的浏览器自动化(默认)",
"useCase": "测试、复杂交互"
},
"agentBrowser": {
"tool": "agent-browser",
"description": "轻量级浏览器 Agent",
"useCase": "快速查询、简单抓取"
}
},
"tmuxSection": {
"title": "Tmux 集成",
"options": {
"enabled": "启用 Tmux 集成",
"layout": "Tmux 窗口布局",
"mainPaneSize": "主面板大小"
}
},
"gitMasterSection": {
"title": "Git Master",
"options": {
"commitFooter": "追加到提交消息的文本",
"includeCoAuthoredBy": "添加 Co-authored-by 标记"
}
},
"commentCheckerSection": {
"title": "注释检查器",
"description": "验证代码中的注释。在自定义提示词中使用 {placeholder} 占位符。"
},
"experimentalSection": {
"title": "实验性功能",
"options": {
"aggressiveTruncation": "积极截断输出",
"autoResume": "自动恢复中断的任务",
"preemptiveCompaction": "在达到限制前压缩上下文",
"truncateAllToolOutputs": "截断所有工具输出"
},
"dynamicPruning": {
"trigger": "dynamic_context_pruning",
"description": "配置动态剪枝规则,高效管理上下文窗口使用。"
}
},
"lspSection": {
"title": "LSP 配置",
"options": {
"command": "LSP 服务器命令",
"extensions": "匹配的文件扩展名",
"priority": "服务器优先级",
"env": "环境变量",
"initialization": "初始化选项",
"disabled": "禁用此 LSP"
}
},
"envVarsSection": {
"title": "环境变量",
"opencodeConfigDir": {
"name": "OPENCODE_CONFIG_DIR",
"description": "覆盖默认配置目录路径。"
}
},
"footer": "Oh My OpenAgent 文档 © {year}"
},
"manifesto": {
"badge": "宣言",
"hero": {
"title": "Ultrawork 宣言",
"subtitle": "高产出工程的哲学"
},
"bottleneck": "> 人类介入 = 瓶颈",
"autonomousCar": "想象一辆自动驾驶汽车,每 30 秒就需要你握住方向盘。你会称它为'自动驾驶'吗?不会。你会说它是个比定速巡航好不了多少的驾驶辅助功能。",
"whyDifferent": "编程又有什么不同?",
"micromanagement": "我们已经接受了一种范式,'AI 编程'意味着一个聊天机器人写 20 行代码,然后等你修复。这不是自动化——这是微观管理。",
"painPoints": {
"fixing": "修复 AI 的半成品代码",
"syntax": "手动纠正语法错误",
"copyPasting": "来回复制粘贴上下文",
"reviewing": "逐行检查幻觉"
},
"notCollaboration": "那不是'人机协作'——那是 AI 没有完成它的工作。",
"premise": "{linkText} 建立在一个人类应该是架构师,而非拼写检查员的前提上。",
"premiseLinkText": "Oh My OpenAgent",
"indistinguishable": {
"title": "无法区分的代码",
"subtitle": "Agent 写的代码应该与资深工程师写的代码无法区分。",
"items": {
"patterns": "遵循现有代码库的模式和架构",
"errorHandling": "实现正确的错误处理和边界情况",
"tests": "编写真正测试行为的测试,而不仅是覆盖率",
"noSlop": "没有'AI 垃圾代码'——干净、简洁、可维护的代码",
"comments": "只在增加价值时注释,不陈述显而易见的内容"
},
"quote": "\"如果你能分辨出提交是由人类还是 Agent 完成的,那么 Agent 就失败了。\""
},
"tokenCost": {
"title": "Token 成本 vs 生产力",
"description": "我们不在乎 token 使用量。我们在乎产出。如果花 5 美元在 token 上能节省一小时的工程时间,那就是 20 倍的投资回报。",
"parallelAgents": "并行 Agent 探索多种解决方案",
"completeWork": "无需人工干预即可完成工作",
"selfVerification": "彻底的自我验证循环",
"however": "然而...",
"optimizeDescription": "我们在关键之处优化效率。不是通过削弱模型,而是:",
"cheaperModels": "对常规任务使用更便宜的模型",
"avoidingRedundant": "避免冗余探索",
"intelligentCaching": "智能缓存上下文",
"stoppingExactly": "恰到好处地停止"
},
"cognitiveLoad": {
"title": "最小化人类认知负荷",
"subtitle": "人类只需要说出他们想要什么。其余都是 Agent 的工作。",
"ultrawork": {
"badge": "方法 1",
"title": "Ultrawork",
"subtitle": "只需说 'ulw' 然后离开。",
"steps": {
"analyze": "分析代码库上下文",
"breakdown": "将任务分解为原子步骤",
"execute": "执行实现",
"verify": "针对需求验证",
"commit": "提交更改"
},
"footer": "零干预。完全自主。只看结果。"
},
"prometheus": {
"badge": "方法 2",
"title": "Prometheus + Atlas",
"subtitle": "当你需要战略性控制时。",
"prometheusTitle": "Prometheus",
"prometheusDescription": "进行访谈、研究上下文并生成详细的 YAML 计划。",
"atlasTitle": "Atlas",
"atlasDescription": "执行计划,委派给子 Agent,管理波次并跟踪进度。",
"footer": "你设计架构。Agent 执行。完全透明。"
}
},
"principles": {
"predictable": {
"title": "可预测",
"description": "相同输入 = 一致输出。除非要求,否则没有随机偏差或创意发挥。"
},
"continuous": {
"title": "持续",
"description": "经得起中断。实时跟踪进度。跨会话保留上下文。"
},
"delegatable": {
"title": "可委派",
"description": "明确的验收标准。自我纠错机制。仅在绝对必要时升级。"
}
},
"coreLoop": {
"title": "核心循环",
"features": {
"prometheus": {
"feature": "Prometheus",
"purpose": "通过智能访谈提取意图"
},
"metis": {
"feature": "Metis",
"purpose": "在歧义变成 Bug 之前捕获它们"
},
"momus": {
"feature": "Momus",
"purpose": "在执行前验证计划完整性"
},
"orchestrator": {
"feature": "Orchestrator",
"purpose": "无需人工微观管理协调工作"
},
"todoContinuation": {
"feature": "Todo Continuation",
"purpose": "强制完成,防止'我完成了'的谎言"
},
"categorySystem": {
"feature": "Category System",
"purpose": "无需人工决策路由到最优模型"
},
"backgroundAgents": {
"feature": "Background Agents",
"purpose": "并行研究而不阻塞用户"
},
"wisdomAccumulation": {
"feature": "Wisdom Accumulation",
"purpose": "从工作中学习,不重复错误"
}
}
},
"future": {
"title": "我们正在构建的未来",
"items": {
"focus": "人类开发者专注于构建什么,而非如何让 AI 构建它",
"quality": "代码质量与谁编写的无关",
"complexity": "复杂项目与简单项目一样容易",
"promptEngineering": "'提示工程'变得过时"
},
"quote1": "\"Agent 应该是无形的。就像电,就像自来水。\"",
"quote2": "\"你按下开关。灯亮了。你不会去想电网。\""
},
"finalCta": {
"title": "只需 ulw ulw",
"button": "获取 Oh My OpenAgent"
}
}
}