装了一堆 AI 编程工具后,我的会话“散落一地“——用 kshell 把它们管起来

发布时间:2026/10/10 6:22:38
装了一堆 AI 编程工具后,我的会话“散落一地“——用 kshell 把它们管起来
告别AI会话混乱开源工具kshell统一管理所有编程Agent会话你有没有过这样的经历上周让 Claude Code 改的那个 bug改到一半有事走开了今天想接着聊却完全想不起来是哪个会话又或者同时用着 Claude Code、Codex、Cursor、Gemini CLI每换一个工具就要换一套命令、找一遍会话入口……如果你也装了不止一个 AI 编程助手这篇文章讲的痛点你大概率都经历过。这里分享一个开源小工具kshell——它不替代任何 AI 编程工具只做一件事把你机器上所有 agent 工具、工作区和会话统一管起来。一、AI 编程时代的新痛点先说说 AI Agent 重度用户的日常开发困境几乎人人中招。痛点 1会话散落在各个角落想找找不到每款 AI 编程工具都会将会话记录存储在独立目录有的在.claude、有的在.codex、有的在.gemini……一旦安装多款工具所有会话历史会分散在不同位置。想要找回某一段特定场景的对话只能逐个打开工具、调用对应 resume 命令、翻阅独立会话列表极其耗费时间和精力。痛点 2恢复会话的操作链路冗长即便记得对应工具恢复一次会话的流程也十分繁琐打开终端cd切换到对应项目目录输入对应工具的专属恢复命令通过标题、时间筛选目标会话回车确认完成会话恢复。日常多项目、多工具切换开发时这套重复操作会大幅拉高上下文切换成本严重消耗专注力。痛点 3多窗口杂乱开发状态割裂常规开发场景中往往需要同时开启 Agent 终端、Git 终端、代码编辑器、文件管理器等多个窗口。AI 编程会话同时关联代码、终端、对话三类信息频繁切换窗口极易丢失开发进度和对话上下文。痛点 4远程开发环境会话管理割裂远程服务器的代码和本地工具无法互通需要频繁 SSH 连接、切换终端操作。服务器端的 AI Agent 会话长期处于无人管理的状态无法快速回溯、接续开发。二、kshell 核心解题思路发现 → 选择 → 交付kshell 是一款跨平台轻量级开源 Agent 工作台支持 Windows、macOS、Linux 全系统。它的核心运行逻辑分为三步发现 → 选择 → 交付。该工具最大的设计亮点不重新实现任何工具的对话协议、不迁移、不篡改原生会话数据。各 AI 工具的会话记录仍由工具自身管理kshell 仅负责扫描、汇总、展示会话信息恢复会话时直接调用原生 CLI 指令彻底规避数据丢失、同步出错的风险。1. 统一入口全景查看所有 Agent 资产打开 kshell 桌面端首页展示项目网格视图每个项目对应独立卡片清晰展示项目会话数量、所用 AI 工具类型、最后活跃时间。无需逐个工具查询一眼掌握本机所有 AI 开发项目和会话状态彻底告别翻找式查找。2. 一键恢复会话杜绝开发“失忆”点击对应项目卡片左侧会展示该工作区下所有工具的全部会话列表支持关键词搜索、精准筛选。选中目标会话即可一键恢复工具自动调用对应原生 CLI 恢复指令精准接续历史对话无需手动输入命令、切换目录。3. 三栏一体化布局一屏搞定全流程开发工作区采用经典三栏布局整合所有开发能力无需多窗口切换左栏全部会话列表 新建会话入口中栏Agent 对话、终端页签、文件与会话实时预览右栏带 Git 脏标记的文件树支持预览、编辑、保存 远程 SSH 管理面板。细节优化拉满页签切换不会销毁终端、聊天会话状态随时切换随时接续支持CtrlK快速跳转工作区、CtrlF精准搜索大幅提升多项目并行开发效率。4. 纯终端 TUI 版本键盘党专属效率工具针对终端爱好者、服务器无桌面场景kshell 内置全屏 TUI 终端版本单文件零依赖、直接运行。支持Tab切换视图、/搜索过滤、n新建会话、r重新扫描全键盘操作适配远程服务器开发、极简终端开发场景。5. 智能 SSH 管理自动发现远程连接kshell 具备智能 SSH 候选扫描能力可自动遍历本地项目配置文件挖掘远程连接信息高置信度读取~/.ssh/config官方配置中低置信度识别.env、Spring 配置、docker-compose、部署脚本、项目文档中的远程连接信息。所有扫描候选需手动勾选确认后才会收录私钥仅保存路径、不存储明文内容兼顾便捷性与安全性彻底告别手动查找 SSH 配置的繁琐。6. 零代码适配新工具生态高度开放工具无需修改源码仅通过配置文件providers.yaml即可自定义接入各类新型 AI 编程 CLI 工具只需配置会话存储路径、文件格式、恢复命令即可完成适配。目前已原生支持Claude Code、Codex CLI、Cursor、CodeBuddy、Gemini CLI、OpenCode等主流 AI 编程工具。三、适配人群kshell 轻量化、无侵入的设计适配绝大多数 AI 编程开发者多工具使用者同时使用 2 款及以上 AI 编程助手需要统一管理会话多项目开发者日常频繁切换多个开发工作区追求高效上下文接续终端爱好者习惯纯键盘操作偏爱轻量化 TUI 终端工具远程开发从业者长期维护多台服务器需要统一管理远程 SSH 连接与 Agent 会话。四、快速安装方式项目支持全平台免配置安装解压即用无需复杂编译部署直接前往 GitHub Releases或 GitCode Releases下载对应系统架构的桌面版压缩包即可。桌面端内置自动更新功能国内优先调用 GitCode 镜像源GitHub 作为备用源更新稳定快速。项目基于 MIT 开源协议可自由使用、编译、二次开发。写在最后AI 编程工具的迭代升级大幅提升了开发效率但工具越多会话分散、切换繁琐、管理混乱的问题就越突出。kshell 的定位十分克制且精准不替代、不抢占各类 AI 工具的能力只作为统一的管理入口帮开发者理清散落的会话资产、降低上下文切换成本让每一次 AI 编程开发都能快速回溯、无缝接续。如果你也被 AI 会话混乱、开发切换繁琐的问题困扰不妨试试这款轻量化工具。项目开源地址GitHubhttps://github\\.com/kaiys202212/kshellGitCodehttps://gitcode\\.com/abraveheart2023/kshell注部分内容由豆包工作 AI 生成