Skip to content

我们为什么构建 Mantra:驯服 AI 编程的混沌

Chaos vs Order图 1:我们混乱的工作区现状 vs Mantra 带来的秩序。

1. 痛点:AI 编程的"乱室佳人"

我们的发版速度确实快了,但我的本地工作区简直像个案发现场。我经常对着新项目的空白终端发呆:“这个竞态条件我两周前明明修过。但那个 Prompt 在哪?我当时是用 Claude 还是 Cursor 跑的?”

The Messy Room图 2:在堆积如山的日志中寻找一个 Prompt,就像在乱室中寻找一根针。

于是我开始“挖坟”。grep 以前的日志,翻 VS Code 历史记录,拼凑那些明明已经属于我的知识。我们流失的不只是时间,更是最值钱的东西:思考过程

2. 焦虑:隐私的达摩克利斯之剑

但比效率更让我焦虑的,是安全。你应该也有过那种瞬间:回车键敲下去的一刹那,心里“咯噔”一下——“等会儿,我刚才是不是把 AWS 生产环境的 Key 也粘进去了?”

我记得有一次复盘日志,一眼看到我的 sk_live_***** 密钥赫然躺在原始文本里。**当时真的一身冷汗。**那一刻,AI 编程的“爽感”全没了。我意识到,把敏感数据泄露给云端是多么容易。我需要一个东西能在我本地先扫一遍,把这些雷排掉。

Privacy Shield图 2:Mantra 的本地隐私盾牌在数据离开设备前进行拦截。

3. 顿悟:编程是过程,不仅仅是结果

代码只是产物,而真正的思考发生在该旅程中。今天的 AI 工具只关注“结果”(代码),而“智慧”(Prompt 链、反复试错、逻辑推演)却被当作一次性垃圾随手丢弃。

git log 已经不够用了。我们需要一台能回放思考过程的时光机。我想回到灵感迸发的那一秒,查看上下文,并安全地提取智慧。

这就是我们构建 Mantra 的原因。

4. 解决方案:Mantra 登场

AI 编程会话时光机

Mantra 不仅仅是一个日志查看器。它的设计初衷是捕捉你工作的流 (Flow),而不仅仅是文本。

  • Time Travel (时间旅行): 点击历史记录中的任何消息,Mantra 会立即将代码视图还原到那一刻。不再需要手动 git checkout 来查看 AI 当时的想法。
  • Unified Aggregation (大一统): 无论你使用 Claude Code、Cursor 还是 Gemini,Mantra 都能将你所有的项目和会话整合到一个精美、可搜索的仪表盘中。
  • Privacy Guard (隐私守卫): 采用 100% 本地 Rust 引擎构建。它会在你回放或分享会话之前扫描密钥和敏感数据。

5. 技术:为什么选择 Rust + React 19?

为了处理 AI Agent 产生的大量日志(通常每节超过 10,000 行),我们需要一个性能优先的架构。

  • Rust 后端:确保在处理私有日志时拥有极快的索引速度和内存安全性。
  • React 19:利用最新的并发特性,确保即使在巨大的代码库中,“时间旅行” UI 依然保持流畅和即时响应。

6. 结语:拿回你的上下文

是时候停止在 JSON 文件中无休止地滚动,开始掌控你的心法。使用 Mantra,重新夺回对 AI 编程会话的控制权。