Skip to main content

Kaguya 是一个 ChatGPT 插件,允许你以受控方式加载和编辑本地文件,以及运行任何 Python、JavaScript 和 bash 脚本

  1. Kaguya 是一个 ChatGPT 插件,允许你以受控方式加载和编辑本地文件,以及运行任何 Python、JavaScript 和 bash 脚本。这使其成为开发人员的强大工具,使他们能够与文件系统交互并直接从 ChatGPT 运行脚本。

    该项目提供了多个 API 端点,允许你与文件系统交互。文件中描述了 API openapi.yaml。以下是简要概述:

    POST /api/executeCommand:执行shell命令。
    GET /api/listFilesInDirectory:列出指定目录下的文件和目录。
    GET /api/readFile:读取用户目录下文件的内容。
    POST /api/update:通过执行搜索和替换操作来更新用户目录中的文件。
    POST /api/updateWholeFile:替换用户目录下文件的全部内容。
    POST /api/createFile:创建一个新文件。
    POST /api/deleteFile:删除用户目录下的文件。
    POST /api/renameFile:重命名用户目录中的文件。
    POST /api/appendToFile:将内容追加到现有文件的末尾。
    POST /api/createDirectory:新建一个目录。
    POST /api/deleteDirectory:删除目录及其内容。
    POST /api/readMultipleFiles:读取多个文件的内容。

    Kaguya | #插件