开源 · Tauri 2 · 25 工具集成 · MCP 支持 · 3 内置子代理 · 缓存优先 · Code Review

CodePapr — 氛围编程,优先缓存

CodePapr 是一个基于 DeepSeek 缓存友好的本地编码 Agent 系统。它不只是代码生成器,而是具备理解 + 执行能力的智能体工作台——能读取项目、搜索代码、执行命令、修改文件、预览结果,全部在本地完成。DeepSeek 前缀缓存极致省 Token。

codepapr — 输入 "/" 呼出命令面板
/review src/auth/login.ts
/review审查当前改动或指定范围
/fix定位并修复指定问题,自动验证
/new从描述创建新文件、组件或功能
/search搜索代码库(快速模型)
/commit暂存改动并生成 commit message(快速模型)
/lint运行 linter 并修复违规(快速模型)
→ 审查 src/auth/login.ts ...
✓ 未发现阻塞问题
建议: 补充密码重置流程的异常捕获测试

同一个 Runtime,三种模式

从理解到执行,模式切换不丢上下文

Ask

解释架构、梳理职责、分析报错原因。默认不改文件、不跑命令。先问清楚,再决定是否执行。

只读 · 解释

Plan

大改动前先出任务清单、影响文件和验证路径。复杂任务拆成清晰步骤再动手。

规划 · 拆解

Agent

完全自主执行:搜索项目、读写文件、跑命令、做验证。修复 Bug、实现功能一步到位。

执行 · 读写

不只是聊天窗口

文件树 · Monaco 编辑器 · Git · 浏览器 · LSP — 全在一个界面

项目文件树 + LSP

完整的项目浏览,Monaco 代码高亮,真实 LSP hover、跳转和问题标记。

斜杠命令面板

输入 / 弹出命令列表,键盘导航 + 悬停详情,零学习成本。

Agent 自主执行

自动搜索 + 读写 + 跑命令 + 验证。Web Worker 中运行,界面始终流畅。

Git 深度集成

Diff、提交、分支切换、安全回退。Agent 负责分析,人工保留高风险操作。

浏览器联动

启动预览、页面交互、截图。前端联调在一个窗口里闭环。

TodoList 任务规划

复杂任务自动创建清单,实时跟踪进度,完成后自动折叠。失败自动重试。

对话重置(Git)

每条用户消息发送前自动 git commit 快照。Hover 任意消息一键 reset --hard 回退,代码和对话同步恢复。

项目记忆自动整理

跨会话累积用户画像、错误模式、项目约定。超 200 行后异步用快速模型去重合并,不阻塞会话,下次启动用整理后的版本。

可视化 Code Review

内置 diff 审查面板,逐行评论、审批状态、未解决计数。Agent 改完后人工复核一目了然。

Toast 通知

非阻塞 info/success/warning/error 提示,替代弹窗,保留操作流畅感。

外部路径权限

读取项目外绝对路径时显式弹窗授权,允许文件或目录级别白名单,安全可控。

由 CodePapr 从零构建

以下项目均由 CodePapr 独立完成设计、编码与内容整理

输入 / 即可调用

18 个内置命令,按任务复杂度自动路由到主模型或快速模型;/help /commands /compact 不走模型,零 Token 消耗

命令用途模型
/help   /commands列出所有可用命令及说明本地
/compact强制压缩当前会话上下文,生成检查点本地
/review审查改动或指定范围,优先报告 bug 和回归风险主模型
/fix定位并修复问题,自动运行验证主模型
/test为指定功能补测试或运行已有测试主模型
/explain解释文件、函数、符号或错误实现思路主模型
/diagnose诊断报错、慢操作或异常行为根因主模型
/refactor保持行为不变的安全重构主模型
/doc编写或更新文档(仅 .md 扩展名)主模型
/new根据描述从零创建新文件、组件或功能主模型
/optimize分析并修复性能瓶颈,降低复杂度或资源消耗主模型
/search搜索代码库中的模式、用法、定义或引用快速模型
/lint运行 linter 并修复违规快速模型
/clean清理死代码、未用导入和遗留调试语句快速模型
/commit暂存改动并生成规范的 commit message快速模型
/summary对文件、模块或整个项目做高层概述快速模型
/build构建项目并诊断/修复构建错误快速模型

桌面应用 + 云端智能

Tauri 2 桌面壳 + React 工作台 + Rust 后端 + DeepSeek / OpenAI / Claude

Tauri 2

macOS · Windows
原生窗口 & 进程

Rust 后端

工作区 IO · LSP
异步命令 · 搜索

Core Agent

缓存分区 · 会话
25 工具集成 · 3 内置子代理
MCP · TodoList · 对话重置

React UI

Monaco · Git 面板
浏览器 · 浅色/深色

准备好给你的代码配一个 Agent?

开源、本地运行、零配置启动。