Skip to content

AMag1c/vscode-augment-token-logon

Repository files navigation

Augment Token Logon

English | 中文

一个用于快速登录Augment账号和令牌管理的VS Code插件。

插件界面预览

⭐ 如果这个项目对您有帮助,请给个Star支持一下!

GitHub stars GitHub forks GitHub issues

功能特性

  • 🔐 快速登录: 通过输入访问令牌和租户URL快速登录Augment
  • 一键操作: 支持一键更新Token功能
  • 💾 配置保存: 自动保存登录配置,下次使用更便捷
  • 🎨 美观界面: 采用VS Code原生风格设计,界面简洁美观
  • ⌨️ 快捷键支持: Ctrl+Shift+A (Mac: Cmd+Shift+A) 快速打开面板
  • 🔄 智能检测: 自动检测当前编辑器类型(VS Code / Cursor)

安装方式

方式一:从VS Code市场安装(推荐)

  1. 打开VS Code
  2. Ctrl+Shift+X 进入扩展视图
  3. 搜索 "Augment Token Logon"
  4. 点击安装

方式二:从VSIX文件安装

  1. 下载最新的 .vsix 文件
  2. 在VS Code中按 Ctrl+Shift+P 打开命令面板
  3. 输入 "Extensions: Install from VSIX..."
  4. 选择下载的 .vsix 文件

使用方法

1. 打开插件面板

  • 按快捷键 Ctrl+Shift+A (Mac: Cmd+Shift+A)
  • 或点击左侧活动栏的Augment图标

2. 配置登录信息

  1. 在配置区域填入:
    • 访问令牌: 您的Augment访问令牌
    • 租户URL: 您的Augment租户地址
  2. 点击"登录Augment"按钮
  3. 系统会自动调用Augment扩展进行登录

3. 快速操作

  • 点击"一键更新Token"可以快速调用Token Manager选择新的令牌
  • 点击"保存配置"保存当前设置
  • 点击"清空"清除所有输入

界面说明

账户信息区域

  • 显示当前检测到的编辑器类型(VS Code 或 Cursor)
  • 显示当前账户的额度信息

配置区域

  • 访问令牌: 输入您的Augment访问令牌
  • 租户URL: 输入您的Augment租户地址(支持自动格式化)
  • 登录按钮: 一键登录到Augment
  • 保存配置: 保存当前配置到VS Code设置
  • 清空按钮: 清除所有输入内容

快速操作区域

  • 一键更新Token: 快速调用Token Manager进行账号切换
  • 额度显示: 实时显示当前账户额度

技术原理

本插件通过VS Code的协议链接功能实现快速登录:

vscode://Augment.vscode-augment/autoAuth?token=<TOKEN>&url=<TENANT_URL>
cursor://Augment.vscode-augment/autoAuth?token=<TOKEN>&url=<TENANT_URL>

根据检测到的编辑器类型自动选择对应的协议,确保与Augment扩展完美兼容。

开发说明

项目结构

vscode-augment-token-logon/
├── src/
│   └── extension.ts          # 主要逻辑
├── package.json              # 插件配置
├── tsconfig.json            # TypeScript配置
├── LICENSE                  # MIT许可证
├── CHANGELOG.md             # 更新日志
├── README.md                # 中文说明文档
└── README_EN.md             # 英文说明文档

本地开发

# 克隆项目
git clone https://github.com/AMag1c/vscode-augment-token-logon.git

# 安装依赖
npm install

# 编译TypeScript
npm run compile

# 在VS Code中按F5启动调试

构建发布

# 打包插件
npm run package

# 生成的文件: vscode-augment-token-logon-1.0.0.vsix

常见问题

Q: 为什么登录后没有反应?

A: 请确保您已经安装了Augment扩展,并且令牌和租户URL格式正确。

Q: 支持哪些编辑器?

A: 目前支持VS Code和Cursor编辑器,插件会自动检测当前环境。

Q: 如何获取访问令牌?

A: 您可以通过Augment官方渠道或Token Manager应用获取访问令牌。

Q: 配置信息保存在哪里?

A: 配置信息保存在VS Code的全局设置中,重启后依然有效。

贡献指南

欢迎贡献代码!请遵循以下步骤:

  1. Fork 本仓库
  2. 创建您的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

许可证

本项目采用 MIT 许可证 - 详情请查看 LICENSE 文件。

支持

如果您遇到问题或有建议,请:

  • 提交 Issue
  • 发送邮件至项目维护者
  • 查看项目文档获取更多帮助

About

这是可以通过augment Token一键切号的vscode插件

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors