GenCode
GenCode
什么是 GenCode?
GenCode 是 Genspark 的编程智能体,在你选择的目录中处理代码。你可以在聊天界面和终端界面之间任选其一:两者是同一个产品,功能完全相同,按你喜欢的风格选择即可。它可以在两个地方运行:
- Genspark Super App 中的 GenCode 工作区:桌面端界面。你在对话中与智能体协作,提示输入框会显示当前使用的模型、上下文用量和积分。
- 独立的 GenCode CLI:一个通过 npm 安装的终端程序,在你要处理的目录中运行。
两者使用相同的引擎、相同的 Genspark 托管模型目录,计费方式也相同。GenCode 基于 Genspark 对 OpenCode 的分支(fork)构建,并使用独立的配置目录,因此不会影响你已安装的 OpenCode。
快速入门
在 Genspark Super App 中使用
- 将 Genspark Super App 更新到最新版本。
- 打开应用,找到 GenCode 工作区。如果没有看到,点击标签栏中的 + 添加它。
还没有 Super App?请在这里下载。它支持 macOS、Windows 和 Linux,可免费下载。在 Mac 上,Super App 需要 Apple Silicon 芯片。
使用 CLI
- 安装:
npm i -g @genspark/gencode - 登录:
gencode login。该命令会启动设备授权流程进行登录。登录后,CLI 会在模型目录旁显示你的余额、套餐和账户邮箱。 - **运行:**在要处理的目录中运行
gencode。
CLI 沿用了 OpenCode 的命令体系:
gencode run --format json:用于脚本化和非交互式场景gencode models:列出你可用的模型--dir、--session和--model参数- 以
OPENCODE_为前缀的环境变量
它使用独立的配置目录:~/.config/gencode、~/.local/share/gencode、~/.local/state/gencode 和 ~/.cache/gencode,因此不会影响你已安装的 OpenCode。
CLI 二进制文件同时支持 Intel Mac 和 Apple Silicon Mac,也支持 Windows 和 Linux。
功能与使用指南
GenCode 提供聊天界面和终端界面。无论使用哪种界面,都是同一个产品,功能完全相同,选择适合你工作方式的即可。
- **工作区。**在 Genspark Super App 中,你通过对话与 GenCode 协作。输入框会显示当前使用的模型、上下文用量和积分。
- **CLI。**在终端中使用同一个智能体。它以全屏界面呈现,并提供会话上下文和代码诊断面板。
- **两种方式都是编程智能体。**GenCode 在你选择的目录中处理代码。操作通过工具调用执行,结果以文本和文件改动的形式呈现。
- **子智能体。**GenCode 通过子智能体处理较大的任务:一个负责阅读和分析,另一个负责修改代码。每个子智能体都设有步数上限,确保每次运行不会失控。
- **评分。**在 Super App 中,你可以用点赞或点踩为 GenCode 的任意一轮回复评分。评分仅保存在你的本地设备上。
- **你的反馈保留在本地。**评分会记录该轮回复的相关信息,包括模型、使用的工具、改动的文件和行数、token 数、费用和耗时。你填写的任何文字评论都不会被上传。
- 支持脚本化,适合 CI。
gencode run --format json会返回机器可读的输出,可直接接入脚本和流水线。
模型与费用
**模型。**GenCode 使用 Genspark 托管的模型目录,涵盖九大模型系列:Claude(Anthropic)、GPT(OpenAI)、Gemini(Google)、DeepSeek、GLM(Z.ai)、MiniMax、Kimi(Moonshot AI)、Grok(xAI)和 Nemotron(NVIDIA)。
**费用。**GenCode 消耗 Genspark 积分,费用计入 GenCode 登录认证所用的账户。在 CLI 中,如果环境变量里设置了 GSK_API_KEY(或 GSK_BASE_URL),则改为向该密钥所属的账户计费。在积分记录中,GenCode 的用量显示为 "GenCode"。
GenCode 直接扣除积分,不使用适用于标准模式智能体任务的免费额度。详见会员套餐。
GenCode 没有单独的订阅或钱包,直接使用你现有的 Genspark 账户和积分。积分的具体规则请参阅积分指南。
常见问题
GenCode 和 Genspark Code 是同一个产品吗?
不是。Genspark Code 是位于 genspark.ai/code 的浏览器端智能体,可以根据一条提示词构建完整的应用,详见 Genspark Code 帮助文章。GenCode 则是本文介绍的编程智能体。
GenCode 和 Genspark Claw 是同一个产品吗?
不是。Claw 是 Genspark 的个人助理智能体,用于操作你的应用和文件,并不是编程智能体。
GenTerminal 又是什么?
GenTerminal 是 Genspark 的独立终端应用,与 GenCode 是不同的产品。
使用 GenCode 必须安装 Super App 吗?
不需要。你可以在 Genspark Super App 中使用 GenCode 工作区,也可以安装独立的 GenCode CLI。两者是同一个智能体。
工作区和 CLI 有什么区别?
区别仅在于运行位置。工作区在 Genspark Super App 内运行,CLI 在你的终端中运行。两者是同一个智能体,功能相同。
需要付费套餐吗?
不需要。GenCode 使用你现有的 Genspark 账户和积分,没有单独的订阅或钱包。
GenCode 会消耗积分吗?
会。GenCode 的费用计入其登录认证所用的账户,默认即你登录的账户。在 CLI 中,如果环境变量里设置了 GSK_API_KEY,则改为向该密钥所属的账户计费。用量在积分记录中显示为 "GenCode"。GenCode 直接扣除积分,不使用免费额度。
GenCode 使用哪些模型?
GenCode 使用 Genspark 托管的模型目录,涵盖九大模型系列:Claude(Anthropic)、GPT(OpenAI)、Gemini(Google)、DeepSeek、GLM(Z.ai)、MiniMax、Kimi(Moonshot AI)、Grok(xAI)和 Nemotron(NVIDIA)。你的账户具体能使用哪些模型,取决于实时模型目录以及你所在组织的 AI 供应商政策。
CLI 会影响我已安装的 OpenCode 吗?
不会。GenCode 虽然基于 Genspark 对 OpenCode 的分支构建,但它会安装独立的二进制文件,并使用独立的配置目录(~/.config/gencode、~/.local/share/gencode、~/.local/state/gencode、~/.cache/gencode),绝不会改动你已安装的 OpenCode。
GenCode 能在 Intel Mac 上运行吗?
CLI 可以。其发布的 npm 包包含 Intel 版 macOS(darwin-x64)。在 Mac 上,Super App 需要 Apple Silicon 芯片。Windows 和 Linux 两者均支持。
在哪里下载 Genspark Super App?
请通过此链接下载 Super App,支持 macOS、Windows 和 Linux,可免费下载。
这篇文章对您有帮助吗?