Skip to content

更多功能

除了核心功能,智码 AICoder 还有一系列提升效率的实用工具。

文件变更追踪

AI 在对话中修改了哪些文件?改了什么内容?

  • 每个会话自动追踪 AI 修改的文件列表
  • 点击文件查看 Diff 对比(修改前 vs 修改后)
  • 不用自己跑 git diff,一目了然

内置文件浏览器

树形浏览当前项目的文件结构:

  • 识别 20+ 种文件类型,显示对应图标
  • 右键菜单:在系统文件管理器中打开、复制路径
  • 快速定位项目中的文件

Git 面板

无需切换窗口,直接查看 Git 状态:

  • 当前分支 — 显示分支名称
  • 提交日志 — 最近的提交历史
  • 文件状态 — 新增、修改、删除的文件列表
  • 变更统计 — 新增/删除行数

剪贴板历史

自动记录终端输出和系统剪贴板内容:

  • 最近 20 条记录
  • 一键粘贴到终端
  • 不用来回切换窗口复制

CLAUDE.md 编辑器

可视化编辑项目的 CLAUDE.md 配置文件:

  • 编辑模式 — 直接编辑 Markdown 源码
  • 预览模式 — 渲染后的效果预览
  • 分屏模式 — 左编辑右预览,实时同步

不用在代码编辑器和终端之间切换。

终端高度定制

内置完整的终端模拟器,各方面可自定义:

配置项选项
配色主题10+ 种预设主题(暗色/亮色)
字体自定义字体和字号
行高调整终端行间距
光标样式块状/下划线/竖线 + 是否闪烁
Shell 类型PowerShell / CMD / Bash / Zsh

终端输出里的文件路径会被识别为可点击链接,点击直接在工作区编辑器中打开;远程工作区的终端基于 tmux,开启鼠标支持后滚轮可向上翻阅历史输出。Claude /config 等 TUI 界面的 Tab / Shift+Tab 标签切换也已修复。

长任务防系统睡眠

AI 跑长任务(大型重构、批量生成)时你离开了机器,Windows / macOS / Linux 的自动休眠会挂起后台进程,导致网络断开、任务卡死。

开启后(设置 → 通用 → 防止系统睡眠,默认开启),AI 正在回答期间自动阻止系统进入睡眠,任务结束后自动解除。只阻止主动休眠,仍允许屏幕变暗以省电;多个会话同时跑长任务也只占用一个系统锁。

系统通知

当 AI 回答完成时发送系统通知:

  • 适合提交长任务后切到其他窗口工作
  • AI 做完了,桌面弹出通知提醒你回来查看

系统托盘

  • 最小化到系统托盘,不占用任务栏
  • 托盘图标右键:显示/隐藏窗口、退出应用
  • 窗口置顶功能 — 让应用始终在最前面

内存配置引导

AI 编程工具(尤其 Claude Code / Codex 拉起的 Node 进程与 MCP server)在大型项目里可能占用不少内存。当检测到系统内存提交量不足Windows 页面文件过小时,AICoder 会弹出一个配置引导,提示你调整虚拟内存 / 释放内存,避免任务跑到一半因内存不足而中断。

应用主题

主题说明
暗色模式默认主题,护眼
亮色模式浅色背景
跟随系统自动跟随操作系统的暗色/亮色设置

亮色模式经过全面适配——终端、代码编辑器、文件树、Git 面板、各类弹窗与状态栏均正确跟随,不再有暗色残留或低对比度元素。终端配色也支持「跟随应用主题」自动配对。

设置中心

9 个标签页涵盖所有配置:

  1. CLI 工具 — 安装管理、版本切换
  2. API 配置 — 多套 API 档案
  3. MCP Server — 可视化管理
  4. 终端 — 字体、主题、Shell
  5. 通用 — 主题、关闭行为
  6. 快捷键 — 查看与自定义
  7. 数据管理 — 数据库与存储
  8. 授权 — 试用与订阅
  9. 关于 — 版本与更新

语音输入

右下角悬浮麦克风按钮支持云端语音识别(基于阿里云百炼 ASR),识别结果直接写入当前活跃终端:

触发方式行为
点击麦克风按钮开始录音;再次点击自动识别并注入
Ctrl+Shift+Space(可改)全局快捷键触发录音/停止
按住 F2按下开始录音,松开停止并识别

识别结果会经过两步处理:

  1. 替换规则修正 — 应用内置词典(如「Cox」修正为「Codex」)+ 用户自定义词典
  2. 末尾标点清理 — 自动去掉识别结果末尾的句号 / 问号(写入终端输入框时多余的标点会被剔除)

下一步建议

每轮 AI 回答完成后,智码会用一个独立的轻量模型,结合对话内容推荐几条「接下来可以问什么」的提示词,显示在终端角落:

  • 点击填入 — 单击某条建议直接填进输入框(不自动发送,你可再改)
  • 填入并发送Ctrl/⌘ + 单击 直接填入并回车
  • 建议常驻到下一轮提问,不会自动消失挡视线

帮你在「不知道下一步该问什么」时快速接续思路。

标签数量上限与自动关闭

开太多会话标签会拖慢应用、占用内存。AICoder 支持按两种条件自动关闭最久未活跃的会话:

触发条件说明
数量上限标签数超过设定上限(默认 12)时,自动关掉最久没动静的会话
内存压力系统可用内存低于阈值时,自动收缩标签释放内存

「最久未活跃」综合了最近一次 AI 回答、你最近一次提问、以及标签打开时间来判断;刚打开的会话有保护期,不会被误关。

给 AI 编程工具一个统一的家