墨盖( I)@fungi.computer/inkcap(中文(简体) )
墨卡普编辑您的计算机上的文件: 文件探索器、 标签和代码编辑器 在浏览器中.

墨卡普是一个启动 Apps of
牡蛎,打开运行的 App 主机
在你自己的Cloudflare账户。 在Oyster上,计算机是一个 Linux 工作空间在
a Cloudflare Contain, 墨卡普读取并撰写其 /workspace。 。 。 .
尽你所能
- 浏览 Computer 文件夹并打开标签中的文件 .
- 编辑带有语法加亮的文本,并保存为 缩写+S 编号 : ⌘S。 。 。 .
- 预览图像(PNG,JPEG,GIF,WebP,SVG和AVIF)和视频(MP4和WebM).
- 打开 预览下图 用于任何
.md文档. - 创建文件和文件夹, 文件另存为 其它路径, 或下载草稿 不写它.
- 解决冲突:当一个文件在打开后在计算机上更改时, 选择 留着我的, (中文(简体) ), 重新装入他们的 或者说 比较 在事情发生之前 覆写.
关闭未保存编辑的标签或 App 询问是否保存、丢弃或 撤销。 在电话里, 打开文件探索器 把探险家带过编辑器.
拿来
墨卡普与其他起动App安装. 在已部署的牡蛎上(参见: 牡蛎快开始, (中文(简体) ), 运行 :
export OYSTER_URL=https://oyster.<your-subdomain>.workers.dev
export OYSTER_OWNER_KEY=<your owner key>
npx oyster install-apps
安装者复制此寄存器和另外六个, 种子在您的
牡蛎与 git push,在您的计算机上构建并安装它们。 签名
时间 $OYSTER_URL/login 带着主人的钥匙 打开Tourtois的墨卡普
桌面。 运行 install-apps 用于更新;每个 App 保留其数据.
换一下
每个已安装的 App 也是您可以在自己的牡蛎上叉出的一个模板. 叉头
墨子卡普输入 Bonsai 仓库, 用普通复制它 git数字 :
curl -X POST -H "Authorization: Bearer $OYSTER_OWNER_KEY" -H 'content-type: application/json' \
-d '{"appId":"app_inkcap","name":"my-inkcap"}' \
$OYSTER_URL/apps/bonsai/methods/apps.fork
git -c http.extraHeader="Authorization: Bearer $OYSTER_OWNER_KEY" \
clone $OYSTER_URL/git/bonsai/my-inkcap.git
回复名称为您的叉子的 App id和寄存器 。 按下您的编辑, 打开
在 Bonsai 中保存并选择 设置,则 构建安装( S) 与那个
App ID 和您的承诺 git:<sha>。在 inkcap 改为
替换运行中的 Inkcap, 或在新的 ID 中保留两者.
要从 GitHub 取而代之, 叉出此寄存器并指示安装器
你的叉子用着 --repositories <base URL> 财务报告和审定财务报表 --ref <branch or tag>编辑
安装者读取所有7个起动器 Apps 从该底部,所以将它们分叉在一个下
账户.
代理工具
特工通过牡蛎的MCP端点调用"墨卡普",或者在
POST $OYSTER_URL/apps/inkcap/methods/<name> 有密钥; 见
Git、 密钥和 MCP。 。 。 .
| 方法 | 它会做什么 |
|---|---|
listFiles({path?, limit?, offset?}) | 读取目录一页,最多256个条目. |
readFile({path, byteOffset?, byteLength?}) | 最多读取一个文件的128个KiB作为base64. |
writeFile({path, content, expectedContent?}) | 写入 UTF-8 文本, 仅在文件仍然保存时可选择 expectedContent。 。 。 . |
documents.recent | 列出最近打开和编辑的 Inkcap 文档. |
路径是绝对的,不能包含 ..。只读附件无法写入,
而主机选择计算机:没有参数选择一个.
构建和检查
"墨子"(英語:Inkcap)是一款由Vite所建的回放App. 文件树和编辑器来自
@pierre/trees 财务报告和审定财务报表 @pierre/diffs,以及来自
盖子。 。 。 .
pnpm install
pnpm build
pnpm typecheck
pnpm test
src/InkcapApp.tsx (英语) 拥有标签、所选计算机和 关闭检查. src/use 档案文件.ts 拥有每个 草案、其节省的基线和冲突恢复。 代理工具在 后端/方法数,以及 软件包.json 声明 App 要求的权限 .
许可证
麻省理工学院. 见 自由主义。 。 。 .