[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81809":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":14,"stars7d":16,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},81809,"warp-cn","Heartcoolman\u002Fwarp-cn","Heartcoolman","Warp 客户端中文本地化与自定义改造（fork from warpdotdev\u002Fwarp）",null,"Rust",41,14,1,3,0,6,9,3.53,"GNU Affero General Public License v3.0",false,"master",true,[],"2026-06-12 02:04:20","\u003Ca href=\"https:\u002F\u002Fwww.warp.dev\">\n    \u003Cimg width=\"1024\" alt=\"Warp Agentic Development Environment product preview\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F9976b2da-2edd-4604-a36c-8fd53719c6d4\" \u002F>\n\u003C\u002Fa>\n&nbsp;\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.warp.dev\">\u003Cimg height=\"20\" alt=\"Built with Warp\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwarpdotdev\u002Fbrand-assets\u002Fmain\u002FGithub\u002FBuilt-With-Warp-Export@2x.png\" \u002F>\u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Foz.warp.dev\">\u003Cimg height=\"20\" alt=\"Powered by Oz\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fwarpdotdev\u002Fbrand-assets\u002Fmain\u002FGithub\u002FPowered-By-Oz-Export@2x.png\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.warp.dev\">Website\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fwww.warp.dev\u002Fcode\">Code\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fwww.warp.dev\u002Fagents\">Agents\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fwww.warp.dev\u002Fterminal\">Terminal\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fwww.warp.dev\u002Fdrive\">Drive\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fdocs.warp.dev\">Docs\u003C\u002Fa>\n  ·\n  \u003Ca href=\"https:\u002F\u002Fwww.warp.dev\u002Fblog\u002Fhow-warp-works\">How Warp Works\u003C\u002Fa>\n\u003C\u002Fp>\n\n> [!NOTE]\n> OpenAI is the founding sponsor of the new, open-source Warp repository, and the new agentic management workflows are powered by GPT models.\n\n\u003Ch1>\u003C\u002Fh1>\n\n## About\n\n[Warp](https:\u002F\u002Fwww.warp.dev) is an agentic development environment, born out of the terminal. Use Warp's built-in coding agent, or bring your own CLI agent (Claude Code, Codex, Gemini CLI, and others).\n\n## Installation\n\nYou can [download Warp](https:\u002F\u002Fwww.warp.dev\u002Fdownload) and [read our docs](https:\u002F\u002Fdocs.warp.dev\u002F) for platform-specific instructions.\n\n## Warp Contributions Overview Dashboard\n\nExplore [build.warp.dev](https:\u002F\u002Fbuild.warp.dev) to:\n- Watch thousands of Oz agents triage issues, write specs, implement changes, and review PRs\n- View top contributors and in-flight features\n- Track your own issues with GitHub sign-in\n- Click into active agent sessions in a web-compiled Warp terminal\n\n## Oz for OSS\n\nMaintaining a popular open-source project? [Apply for Oz credits](https:\u002F\u002Ftally.so\u002Fr\u002FLZWxqG) to explore [Oz for OSS](https:\u002F\u002Fgithub.com\u002Fwarpdotdev\u002Foz-for-oss).\n\nOz for OSS is our partner program for bringing the same agentic open-source management workflows used in this repository to select partner repositories. We work directly with maintainers to implement workflows for issue triage, PR review, community management, and contributor coordination in a way that fits each project.\n\n## Licensing\n\nWarp's UI framework (the `warpui_core` and `warpui` crates) are licensed under the [MIT license](LICENSE-MIT).\n\nThe rest of the code in this repository is licensed under the [AGPL v3](LICENSE-AGPL).\n\n## Open Source & Contributing\n\nWarp's client codebase is open source and lives in this repository. We welcome community contributions and have designed a lightweight workflow to help new contributors get started. For the full contribution flow, read our [CONTRIBUTING.md](CONTRIBUTING.md) guide.\n\n> [!TIP]\n> **Chat with contributors and the Warp team** in the [`#oss-contributors`](https:\u002F\u002Fwarpcommunity.slack.com\u002Farchives\u002FC0B0LM8N4DB) Slack channel — a good place for ad-hoc questions, design discussion, and pairing with maintainers. New here? [Join the Warp Slack community](https:\u002F\u002Fgo.warp.dev\u002Fjoin-preview) first, then jump into `#oss-contributors`.\n\n### Issue to PR\n\nBefore filing, [search existing issues](https:\u002F\u002Fgithub.com\u002Fwarpdotdev\u002Fwarp\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) for your bug or feature request. If nothing exists, [file an issue](https:\u002F\u002Fgithub.com\u002Fwarpdotdev\u002Fwarp\u002Fissues\u002Fnew\u002Fchoose) using our templates. Security vulnerabilities should be reported privately as described in [CONTRIBUTING.md](CONTRIBUTING.md#reporting-security-issues).\n\nOnce filed, a Warp maintainer reviews the issue and may apply a readiness label: [`ready-to-spec`](https:\u002F\u002Fgithub.com\u002Fwarpdotdev\u002Fwarp\u002Fissues?q=is%3Aissue+is%3Aopen+label%3Aready-to-spec) signals the design is open for contributors to spec out, and [`ready-to-implement`](https:\u002F\u002Fgithub.com\u002Fwarpdotdev\u002Fwarp\u002Fissues?q=is%3Aissue+is%3Aopen+label%3Aready-to-implement) signals the design is settled and code PRs are welcome. Anyone can pick up a labeled issue — mention **@oss-maintainers** on an issue if you'd like it considered for a readiness label.\n\n### Building the Repo Locally\n\nTo build and run Warp from source:\n\n```bash\n.\u002Fscript\u002Fbootstrap   # platform-specific setup\n.\u002Fscript\u002Frun         # build and run Warp\n.\u002Fscript\u002Fpresubmit   # fmt, clippy, and tests\n```\n\nSee [WARP.md](WARP.md) for the full engineering guide, including coding style, testing, and platform-specific notes.\n\n## Joining the Team\n\nInterested in joining the team? See our [open roles](https:\u002F\u002Fwww.warp.dev\u002Fcareers).\n\n## Support and Questions\n\n1. See our [docs](https:\u002F\u002Fdocs.warp.dev\u002F) for a comprehensive guide to Warp's features.\n2. Join our [Slack Community](https:\u002F\u002Fgo.warp.dev\u002Fjoin-preview) to connect with other users and get help from the Warp team — contributors hang out in [`#oss-contributors`](https:\u002F\u002Fwarpcommunity.slack.com\u002Farchives\u002FC0B0LM8N4DB).\n3. Try our [Preview build](https:\u002F\u002Fwww.warp.dev\u002Fdownload-preview) to test the latest experimental features.\n4. Mention **@oss-maintainers** on any issue to escalate to the team — for example, if you encounter problems with the automated agents.\n\n## Code of Conduct\n\nWe ask everyone to be respectful and empathetic. Warp follows the [Code of Conduct](CODE_OF_CONDUCT.md). To report violations, email warp-coc at warp.dev.\n\n## Open Source Dependencies\n\nWe'd like to call out a few of the [open source dependencies](https:\u002F\u002Fdocs.warp.dev\u002Fhelp\u002Flicenses) that have helped Warp to get off the ground:\n\n- [Tokio](https:\u002F\u002Fgithub.com\u002Ftokio-rs\u002Ftokio)\n- [NuShell](https:\u002F\u002Fgithub.com\u002Fnushell\u002Fnushell)\n- [Fig Completion Specs](https:\u002F\u002Fgithub.com\u002Fwithfig\u002Fautocomplete)\n- [Warp Server Framework](https:\u002F\u002Fgithub.com\u002Fseanmonstar\u002Fwarp)\n- [Alacritty](https:\u002F\u002Fgithub.com\u002Falacritty\u002Falacritty)\n- [Hyper HTTP library](https:\u002F\u002Fgithub.com\u002Fhyperium\u002Fhyper)\n- [FontKit](https:\u002F\u002Fgithub.com\u002Fservo\u002Ffont-kit)\n- [Core-foundation](https:\u002F\u002Fgithub.com\u002Fservo\u002Fcore-foundation-rs)\n- [Smol](https:\u002F\u002Fgithub.com\u002Fsmol-rs\u002Fsmol)\n\n---\n\n## warp-cn fork additions\n\nThis repository is the [warp-cn community fork](https:\u002F\u002Fgithub.com\u002FHeartcoolman\u002Fwarp-cn). Fork-only additions sit behind `#[cfg(feature = \"direct_llm_backend\")]` or in fork-only paths, so upstream-feature-off builds are unaffected. See [`README_zh.md`](.\u002FREADME_zh.md) for the full Chinese write-up.\n\n### Direct LLM Backend (BYOK) — initial preview\n\n> ⚠️ **Initial release (v0.1).** Core paths work end-to-end (project evaluation, file reads, shell, MCP), but tool-result race conditions and a few rough edges are still being smoothed out. Please file issues in the fork repo.\n\nLets users point Warp at **their own LLM API key** (Anthropic \u002F OpenAI-compatible incl. DeepSeek \u002F Google Gemini) and run the full agent loop **without ever talking to Warp Cloud**. Landed via merge `84f9ef23` on `master` (9 commits squashed under `feat\u002Fdirect-llm-backend`).\n\n**Supported providers**\n\n| Provider | Default base URL | Notes |\n|---|---|---|\n| Anthropic | `https:\u002F\u002Fapi.anthropic.com\u002Fv1` | Native SSE |\n| OpenAI-compatible | `https:\u002F\u002Fapi.openai.com\u002Fv1` | Works with DeepSeek (`https:\u002F\u002Fapi.deepseek.com\u002Fv1`) and any `\u002Fv1\u002Fchat\u002Fcompletions` endpoint |\n| Google Gemini | `https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta` | `?alt=sse` streaming |\n\nEach provider keeps its own base URL + key + default model; the model dropdown is populated dynamically from the provider's `\u002Fv1\u002Fmodels` endpoint.\n\n**Enabling**\n\n1. **Settings → AI → API Keys** has a new \"Direct backend\" section — fill in any provider's key, URL, and default model.\n2. **Settings → General** switch the active provider (one-time restart on first switch).\n3. From then on, Agent Mode talks to your own API key directly. **No Warp account login required.**\n\n**Tool set (11)**\n\n`read_files` · `run_shell_command` · `grep` · `file_glob` · `apply_file_diffs` · `ask_user_question` · `write_to_long_running_shell_command` · `read_shell_command_output` · `transfer_shell_command_control_to_user` · `read_mcp_resource` · `call_mcp_tool`\n\nMCP runs client-side and reuses the local `~\u002F.warp\u002F.mcp.json`; no MCP server-side re-wiring needed.\n\n**Known limitations**\n\n- **Reasoning models**: DeepSeek-R1 \u002F o1-style `reasoning_content` echo-back is supported; other reasoning models surface as errors if rejected.\n- **Tool-result race**: client occasionally fires the next request before all parallel tool results return; the server stubs missing IDs with a transient-retry hint to keep the model from hallucinating. Look for `DirectBackend OpenAI: stubbed N missing` in `~\u002FLibrary\u002FLogs\u002Fwarp-oss.log`.\n- **Computer Use \u002F Drive \u002F Workflow agents** and other Warp-cloud-only auxiliaries return empty in direct mode (does not affect the main chat loop).\n- **Cost \u002F token accounting**: only input \u002F output tokens are reported in `StreamFinished.token_usage`; cost is not computed.\n\n**Security \u002F permissions**\n\n- Four permission gates (`read_files`, `mcp`, `file_write`, `pty`, `execute_commands`) coerce upstream `AlwaysAsk` to `AgentDecides` (or `AskOnFirstWrite` for PTY) when the feature is on, so own-LLM read-only inspection isn't trapped by a popup the model can never satisfy.\n- All fork behavior is gated by `#[cfg(feature = \"direct_llm_backend\")]`; upstream-feature-off builds are unchanged.\n- API keys are persisted to `~\u002FLibrary\u002FApplication Support\u002Fdev.warp.WarpCn\u002F` as AES-256-GCM encrypted files (no macOS Keychain).\n\n**Source layout**\n\n- Entry: `app\u002Fsrc\u002Fserver\u002Fdirect_backend\u002F`\n- Config schema: `crates\u002Fai\u002Fsrc\u002Fdirect_backend\u002Fconfig.rs`\n- Multi-provider drivers \u002F SSE: `app\u002Fsrc\u002Fserver\u002Fdirect_backend\u002Fmulti_agent\u002F`\n- Cargo feature: `app\u002FCargo.toml` → `direct_llm_backend = [...]` (on by default in fork builds)\n","Heartcoolman\u002Fwarp-cn 项目是对 Warp 客户端进行中文本地化与自定义改造的版本。该项目基于 Rust 语言开发，主要功能包括提供中文界面以及针对特定需求的自定义调整，使得国内用户能够更加便捷地使用 Warp 这一先进的终端环境。Warp 本身是一个集成了 AI 编码助手的开发工具，支持多种 CLI 代理（如 Claude Code、Codex 等）。此中文版特别适合于希望在熟悉的语言环境下提高编程效率的技术人员或团队，尤其是在需要处理大量代码审查、问题分类等任务时，通过利用内置或第三方提供的 AI 代理来提升工作效率。",2,"2026-06-11 04:06:48","CREATED_QUERY"]