Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>AskLens for Claude CodeNew to Visual Studio Code? Get it now.
AskLens for Claude Code

AskLens for Claude Code

AskLens

|
2 installs
| (0) | Free
Ask selected text in Claude Code with full session context.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AskLens

在 Claude Code 对话里随时提问——选中文字,一键获得结合完整会话上下文的 AI 解释,并将知识沉淀为你的专属文档。

English | 中文


为什么需要 AskLens?

使用 Claude Code 编程时,你一定遇到过这些场景:

  • Claude 的回答里出现了一个你不太熟悉的术语或代码片段
  • 你想问清楚,却只能重新开一个对话——上下文全丢了
  • 你切到浏览器搜索,得到的是泛泛的解释,而不是针对你当前这段代码的说明
  • 这一次搞懂了,下次又忘了,知识没有沉淀

AskLens 解决的就是这个问题。

选中任何你看不懂的文字,按一个快捷键,侧栏立刻弹出一张卡片——AI 会读取你与 Claude Code 的完整对话历史,给出贴合当前上下文的精准解释。可以继续追问,解释完毕后还能一键导出为结构化知识文档。


核心功能

⚡ 一键提问,零摩擦

选中文字 → Ctrl+Enter → 侧栏出卡片。全程不离开编辑器,不切换 App,不丢失上下文。

🧠 基于完整会话上下文的解释

AskLens 会自动读取你当前 Claude Code 会话的完整对话记录(最多 100K tokens),让 AI 的解释紧扣你的代码和问题背景,而不是给出千篇一律的教科书定义。

💬 卡片内多轮追问

每张卡片支持无限次追问,AI 记住对话历史,层层深入,直到你真正搞懂。

📚 一键导出知识文档

点击侧栏导出按钮,所有卡片自动整合为结构化 Markdown 文档;也可让 AI 进一步将多张卡片合成一篇系统性知识文章,形成可复用的个人知识库。

🔌 支持 13 个 AI Provider

无论你偏好哪家 AI 服务,开箱即用:

Provider 推荐模型
Claude (Anthropic) claude-opus-4, claude-sonnet-4
OpenAI gpt-4o, gpt-4.1, o3
DeepSeek deepseek-v4-pro, deepseek-chat
通义千问 (Qwen) qwen3-max, qwen-plus
Kimi (月之暗面) kimi-k2, moonshot-v1-128k
GLM (智谱) glm-4.6, glm-4-plus
豆包 (字节) 自定义推理点 ID
混元 (腾讯) hunyuan-large, hunyuan-turbo
MiniMax MiniMax-M2
Yi (零一万物) yi-large
阶跃 (Step) step-2-16k
文心 (百度千帆) ernie-4.0-turbo
Ollama(本地) llama3.1, qwen2.5, qwen3 等

Ollama 支持完全本地运行,数据不出本机,适合对隐私有高要求的场景。

🔐 安全的 API Key 管理

Key 存储于 VSCode SecretStorage,不写入 settings.json,不会误提交到 Git。

💾 卡片跨会话持久化

卡片按 Claude Code sessionId 分组保存,重启 VSCode 后仍然存在,切换 Claude Code 会话时侧栏自动切换视图。


快速开始

安装

在 VSCode 扩展面板搜索 AskLens 安装,或从 Releases 下载 .vsix 手动安装。

配置

  1. 打开命令面板 Ctrl+Shift+P,执行 AskLens: 切换 Provider / 模型 选择 AI 服务
  2. 执行 AskLens: 设置 API key 输入对应 Key(Ollama 用户跳过)
  3. 首次启动时按提示安装 SessionStart Hook(强烈推荐,用于精准感知 Claude Code 会话)

使用

选中文字  →  Ctrl+Enter  →  侧栏查看 AI 解释  →  追问  →  导出知识

在 Claude Code 回答窗口中选中文字后,直接按 Ctrl+Enter 触发(扩展会自动复制选区内容)。


工作原理

用户选中文字
     ↓
读取 Claude Code 会话日志(~/.claude/projects/*/**.jsonl)
     ↓
将 [会话历史 + 选中文字 + 追问历史] 发送给 AI Provider
     ↓
流式返回解释,渲染到侧栏卡片(支持 Markdown)
     ↓
(可选)导出所有卡片为知识文档 / AI 合成文章

SessionStart Hook 安装在 ~/.claude/settings.json,每次 Claude Code 开启新会话时自动写入当前 sessionId,AskLens 据此定位对应的对话日志文件。


截图

(即将添加)


开发

git clone https://github.com/your-username/ask-anytime
cd ask-anytime
npm install
npm run build        # 编译
npm run test         # 单元测试
npm run watch        # 开发模式(F5 启动调试)

打包发布:

npx @vscode/vsce package --no-dependencies

已知局限

  • 多 VSCode 窗口并发:同一 sessionId 下并发写入可能出现数据覆盖(实际极少触发)
  • Webview 选区:在 Claude Code 回答窗口中,扩展会自动触发复制再读取剪贴板,无需手动 Ctrl+C

贡献

欢迎提 Issue 和 PR。提交前请运行 npm run test 确保单元测试通过。


License

MIT


English

AskLens is a VSCode extension that lets you instantly explain any selected text using your full Claude Code conversation as context — with one keyboard shortcut, no context switching.

The Problem

When working with Claude Code, you often encounter unfamiliar terms or code snippets in Claude's responses. Asking for clarification means starting a new chat and re-explaining everything from scratch. The context is lost, and so is your flow.

The Solution

Select any text → Ctrl+Enter → A card appears in the sidebar with a context-aware explanation powered by your full Claude Code conversation history. Follow up with questions inside the card, then export everything as a structured knowledge document.

Key Features

  • Context-aware explanations — reads your Claude Code session transcript (up to 100K tokens)
  • Multi-turn Q&A — unlimited follow-up questions per card
  • 13 AI providers — Claude, OpenAI, DeepSeek, Qwen, Kimi, GLM, and more; full local support via Ollama
  • Knowledge export — export cards as Markdown or let AI synthesize them into a structured article
  • Persistent cards — cards survive VSCode restarts, organized by Claude Code session
  • Secure key storage — API keys stored in VSCode SecretStorage, never in settings files

Quick Start

  1. Install the extension
  2. Run AskLens: Switch Provider / Model to select your AI service
  3. Run AskLens: Set API Key to enter your key
  4. Install the SessionStart Hook when prompted (recommended)
  5. Select text → Ctrl+Enter → Done
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft