Catalog npm
PACKAGE EXPLORERView in registry

78code-ai

npm

Quick AI CLI configuration tool - configure API keys for Claude Code, Codex, Gemini CLI, OpenCode & OpenClaw

aiapi-keyclaude-codeclicodexconfigurationgeminiopenclawopencode
Versions collected4
Direct dependencies3From release 1.1.0
Last observed20 Oct, 21:06 UTC

README

Current package documentation

78code AI CLI 一键配置工具

一键完成 Claude Code / Codex / Gemini CLI / OpenCode / OpenClaw 的 API Key 与代理配置

npm version Node.js License: MIT


简介

78code-ai 是专为 78code.cc 用户设计的 AI CLI 配置工具。只需运行一条命令,即可将你的 78code API Key 和中转地址写入 Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw 等工具的配置文件,无需手动编辑任何文件。

78code.cc 提供国内可直连的 Anthropic / OpenAI / Gemini 中转 API 服务,注册即可使用。


支持的工具

工具说明
Claude CodeAnthropic 官方 CLI,支持全模型
CodexOpenAI Codex CLI
Gemini CLIGoogle Gemini 命令行工具
OpenCode开源 AI 编程助手(多模型)
OpenClaw开源 AI 编程助手(多模型)

前置要求

  • Node.js >= 18.0.0(下载)
  • 至少安装了上述一个 AI CLI 工具
  • 一个 78code.cc 账号及 API Key(注册地址)

安装与使用

方式一:直接运行(推荐,无需安装)

npx 78code-ai

方式二:全局安装后运行

npm install -g 78code-ai
78code

使用流程

运行 npx 78code-ai
      │
      ▼
 [可选] 设置网络代理
      │
      ▼
 自动检测已安装的 AI CLI 工具
      │
      ▼
 选择要配置的工具(Claude Code / Codex / Gemini CLI / OpenCode / OpenClaw)
      │
      ▼
 [OpenCode/OpenClaw] 选择模型类型(Claude / OpenAI / Gemini)
      │
      ▼
 输入 78code API Key(已预设 Base URL 为 78code.cc)
      │
      ▼
 自动测试 API 连接
      │
      ▼
 写入配置文件(自动备份原配置)
      │
      ▼
 自检确认配置生效 ✅

获取 78code API Key

  1. 访问 https://www.78code.cc 注册账号
  2. 登录后进入「API 管理」页面,创建一个 API Key
  3. 复制 Key(格式类似 sk-78c-...)
  4. 运行本工具,粘贴 Key 即可

QQ 群(获取帮助/最新优惠): 1081535932


各工具配置说明

Claude Code

写入 ~/.claude/settings.json,设置以下环境变量:

{
  "env": {
    "ANTHROPIC_API_KEY": "你的 Key",
    "ANTHROPIC_BASE_URL": "https://www.78code.cc"
  }
}

Codex (OpenAI)

  • ~/.codex/auth.json → OPENAI_API_KEY
  • ~/.codex/config.toml → 添加 78code provider 段落

Gemini CLI

写入 ~/.gemini/.env:

GEMINI_API_KEY=你的 Key
GOOGLE_GEMINI_BASE_URL=https://www.78code.cc

OpenCode

写入 ~/.config/opencode/opencode.json,配置 78code provider 及默认模型。

OpenClaw

写入 ~/.openclaw/openclaw.json,配置 78code provider 及默认模型。


配置备份

工具在每次写入前会自动备份原配置文件,备份文件名格式为:

原文件名.bak.{timestamp}

常见问题

Q: 运行后提示"未检测到任何已安装的 AI CLI 工具"?

请先安装至少一个 AI CLI 工具,例如 Claude Code:

npm install -g @anthropic-ai/claude-code

Q: API 连接测试失败?

  • 检查 API Key 是否正确
  • 检查网络是否能访问 78code.cc(可尝试设置代理)
  • 测试失败后仍可选择"继续写入配置"

Q: 如何手动验证配置是否生效?

以 Claude Code 为例:

cat ~/.claude/settings.json

查看 env.ANTHROPIC_API_KEY 和 env.ANTHROPIC_BASE_URL 是否正确写入。


项目结构

78code-ai/
├── bin/
│   └── index.js          # CLI 入口(可执行文件)
├── src/
│   ├── index.js          # 主流程
│   ├── utils.js          # 工具函数(文件读写、连接测试等)
│   └── config/
│       ├── claude.js     # Claude Code 配置模块
│       ├── codex.js      # Codex 配置模块
│       ├── gemini.js     # Gemini CLI 配置模块
│       ├── opencode.js   # OpenCode 配置模块
│       └── openclaw.js   # OpenClaw 配置模块
└── package.json

自定义 / 二次开发

本仓库的 main 分支为通用版本,支持手动输入任意 Base URL,适合有自己中转服务的开发者使用。

本分支(78code-edition)为 78code.cc 专属版,Base URL 已预设,开箱即用。


License

MIT © 78code

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 4

Collected releases
VersionPublishedDirect dependenciesOpen version
1.1.0Registry latest5 Mar 20263
1.0.23 Mar 20263
1.0.13 Mar 20263
1.0.03 Mar 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:06 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f145902b2abe5dda2a0acf835074d2f6ab7ffc662a7bd5cf105fe6411e1b6c54