3作者: kozhan13 天前
我构建了 Frame,以便更好地管理我用 Claude Code 开发的项目,为我的 Claude Code 项目带来标准,改进项目和任务规划,并减少上下文和记忆丢失。目前,Frame 完全在本地运行。您无需输入任何 API 密钥或其他类似信息。您可以在 Frame 内的终端中直接运行 Claude Code。<p>为什么我不使用现有的 IDE? 简单来说,因为对我来说,我不再需要它们了。我需要的是一个以终端为中心的界面,而不是代码编辑器。我最初构建的东西允许我将终端放置在网格布局中,但后来我决定更进一步。我意识到我还需要管理我的项目并保留上下文。<p>我仍处于非常早期的阶段,但即使能够在 5-6 天内构建我最初设想的组件——使用 Claude Code 本身——也感觉有点疯狂。<p>您可以使用 Frame 做什么?<p>您可以启动一个全新的项目,或者将现有项目转换为 Frame 项目。为此,Frame 会创建一组我定义的 Markdown 和 JSON 文件,这些文件主要用于管理任务和保留上下文。<p>您可以通过 UI 手动添加与项目相关的任务。我还没有机会测试非常复杂或长时间运行的场景,但从我所看到的来看,Claude Code 经常会问这样的问题: “我应该将此作为任务添加到 tasks.json 吗?” 或 “我们应该在此项目决策后更新 project_notes.md 吗?” 我建议您都回答“是”。<p>我还创建了一个 JSON 文件,用于跟踪项目结构,精确到函数级别的细节。这部分仍然非常原始。未来,我计划尝试不同的数据结构,以帮助 AI 更快、更有效地理解项目。<p>如前所述,您可以在网格或标签视图中打开您的终端。我添加了最多 3×3 网格的选项。由于该项目是开源的,您可以根据自己的需要进行修改。<p>我还添加了一个面板,您可以在其中查看和管理插件。<p>对于代码文件或其他文件,我包含了一个非常简单的编辑器。这部分目前是有意保持最小化和非常基础的。<p>根据我自己的测试,我没有遇到任何重大错误,但可能存在一些。如果您遇到任何问题,我提前表示歉意。<p>我的核心目标是为 AI 辅助项目建立一个标准,并使它们更易于管理。我非常欢迎您的想法、支持和反馈。您可以在 GitHub 上查看更多详细信息:<a href="https:&#x2F;&#x2F;github.com&#x2F;kaanozhan&#x2F;Frame" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kaanozhan&#x2F;Frame</a>