登录方式

AtomCode 支持两种方式接入 LLM:AtomGit OAuth 一键登录和传统 API Key。本页帮你选对方式,并完成绑定。

三种方式速览

方式命令适合人群
AtomGit OAuth/login任何有 AtomGit 账号的开发者,最省事
API Key/provider 或手动编辑配置使用自有 OpenAI / Claude / DeepSeek Key 的用户

AtomGit OAuth(推荐)

AtomGit 是 CSDN / 开放原子开源基金会旗下的开源代码托管平台,AtomCode 原生集成了它的 OAuth。用这种方式登录,不需要自己申请 API Key,账号即服务。

从首次运行欢迎界面登录

  1. 首次启动 atomcode,会进入欢迎界面。
  2. 用方向键选中 Login with AtomGit · OAuth · recommended,回车。
  3. 浏览器会自动打开 AtomGit 授权页面,点击允许即可。
  4. 授权完成后 TUI 会自动继续,默认 provider 已经配置好。

在已有会话里登录

已经进入 TUI 后,任意时刻执行:

/login

同样会唤起浏览器完成授权。

从命令行登录

atomcode login

适合在脚本、CI 或远程服务器上一次性完成授权的场景。

查看登录状态 / 退出

atomcode status     # 或 TUI 内 /status
atomcode logout     # 或 TUI 内 /logout

API Key 方式

如果你想使用自有的 OpenAI / Claude / DeepSeek / GLM 等密钥,有三种做法:

方式 A:TUI 内 /provider

  1. 在 TUI 中输入 /provider
  2. 选择"添加新 provider",按提示填写 type、base URL、API Key、model 等。
  3. 配置会自动写回 ~/.atomcode/config.toml

方式 B:手动编辑配置文件

直接编辑 ~/.atomcode/config.toml,写入一个 [providers.*] 条目即可,字段参见 ProviderConfig 字段

方式 C:命令行一次性覆盖

不想改配置文件、只想临时用另一个 provider?启动时加参数即可:

atomcode --provider deepseek --model deepseek-reasoner

选哪个?

下一步