Doge Code banner
HELPMEEADICE HELPMEEADICE

Doge Code

Development community

Description

Claude Code 的一个 Fork。不是官方正史,而是平行世界番外篇;不是萌豚整活仓库,而是“认真修、顺手发癫一点点”的工程分支。

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Doge Code

Claude Code 的一个 Fork。不是官方正史,而是平行世界番外篇;不是萌豚整活仓库,而是“认真修、顺手发癫一点点”的工程分支。

**免责声明**:本项目仅供个人学习与技术研究,不得用于任何商业用途或非法用途。所有原始源码版权归 [Anthropic](https://www.anthropic.com) 所有。

[![Fork](https://img.shields.io/badge/Fork-Claude%20Code-f59e0b)](README.md) [![Status](https://img.shields.io/badge/status-restored%20%2B%20modded-10b981)](README.md) [![Runtime](https://img.shields.io/badge/runtime-Bun%20%2B%20Node-3b82f6)](README.md) [![Config](https://img.shields.io/badge/config-~%2F.doge-8b5cf6)](README.md) [![License](https://img.shields.io/badge/license-see%20upstream%20notice-lightgrey)](README.md) [![Issues](https://img.shields.io/badge/issues-welcome-ef4444)](README.md)

![Preview](preview.png)

这是什么

[`Doge Code`](README.md) 基于一份还原后的 [`Claude Code`](README.md) 源码树继续修改而来。

可以把它理解为:

  • 基底仍然是“通过 source map 逆向还原 + 缺失模块补齐”得到的可运行代码树
  • 但在此之上,加入了这个 Fork 自己的目标和行为调整
  • 目标不是“100% 忠于上游”,而是“让它更适合折腾、适合代理转接、适合自定义模型接入”

如果用 ACG 比喻,大概属于:

  • 原作:`Claude Code`
  • 本作:`Doge Code`
  • 定位:不是官方 BD 修正集,而是高强度民间魔改但努力保持剧情逻辑自洽的外传 OVA

当前定位

这个仓库当前强调的是以下方向:

  • 支持自定义 Anthropic 兼容接口地址
  • 正在加入 OpenAI Chat Completions ↔ Anthropic Messages 转接能力
  • 支持自定义 API Key
  • 支持自定义模型与模型列表管理
  • 尽量把自定义接入数据收口到 `~/.doge` 路径体系
  • 在保留 CLI/TUI 主体结构的前提下,降低对官方登录流的绑定

换句话说,它现在更像一个“可自托管 / 可代理 / 可转接”的 [`Claude Code`](README.md) 变体。

与原版 Claude Code 的数据隔离

[`Doge Code`](README.md) 默认**不应**与原版 [`Claude Code`](README.md) 共用配置和缓存目录。

当前 Fork 已明确把默认用户目录收口到:

这样做的目的,是避免以下问题:

如果用户以前装过原版 [`Claude Code`](README.md),再运行 [`Doge Code`](README.md) 时出现“明明没这么配却读到了旧配置”的现象,通常就是历史数据混用导致的。

建议: