3作者: kozhan10 天前原帖
我创建了Frame,以更好地管理我与Claude Code开发的项目,为我的Claude Code项目带来标准化,改善项目和任务规划,并减少上下文和记忆的丧失。在目前的状态下,Frame完全在本地运行。您无需输入任何API密钥或类似的东西。您可以直接在Frame内部使用终端运行Claude Code。 为什么我不使用现有的IDE?简单来说,因为我不再需要它们。我需要的是一个以终端为中心的界面,而不是一个代码编辑器。我最初构建了一个可以将终端放置在网格布局中的工具,但后来我决定进一步发展。我意识到我还需要管理我的项目并保持上下文。 我仍处于非常早期的阶段,但在5到6天内能够构建出我心中最初的构想——使用Claude Code本身——感觉有点疯狂。 您可以使用Frame做什么? 您可以启动一个全新的项目,或将现有项目转换为Frame项目。为此,Frame会创建一组我定义的Markdown和JSON文件,这些文件主要用于管理任务和保持上下文。 您可以通过用户界面手动添加与项目相关的任务。我还没有机会测试非常复杂或长时间运行的场景,但从我所见,Claude Code经常会问类似的问题: “我应该将这个添加为tasks.json中的任务吗?”或者 “在这个项目决策后,我们应该更新project_notes.md吗?” 我建议对此回答“是”。 我还创建了一个JSON文件,用于跟踪项目结构,甚至到函数级别的细节。这部分仍然非常粗糙。未来,我计划尝试不同的数据结构,以帮助AI更快更有效地理解项目。 如前所述,您可以选择在网格或标签视图中打开终端。我添加了最多3×3网格的选项。由于该项目是开源的,您可以根据自己的需求进行修改。 我还添加了一个面板,您可以在其中查看和管理插件。 对于代码文件或其他文件,我包含了一个非常简单的编辑器。这部分目前故意保持简约和基础。 根据我自己的测试,我没有遇到任何重大错误,但可能会有一些。如果您遇到任何问题,我提前表示歉意。 我的核心目标是为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>