跳到正文
GitHub·· 8 天前AI 评分38

jowch/Endeavor:用 Claude 在 Pluto.jl 笔记本里做数据分析的 Mac 应用

jowch/Endeavor

AI 导读

jowch/Endeavor 是一款 Mac 应用,让用户在聊天中提问,由 Claude 在旁边实时运行的 Pluto.jl 笔记本里编写并执行 Julia 代码,用户可全程观看、编辑并决定运行哪些内容。笔记本连同代码与结果构成可留存、可核查的分析记录。其笔记本工具也可脱离应用使用:在工作站或集群节点上运行 endeavor serve,即可接入任意 MCP 智能体和浏览器。

正文

Endeavor

Endeavor is a Mac app for doing your own data analysis with Claude. You ask in a chat, and Claude writes and runs Julia code in a live Pluto.jl notebook beside it, while you watch, edit and decide what runs. The notebook, with its code and results, is the record of the analysis that you keep and can check.

Use it

Read the user guide, also published at https://jowch.github.io/Endeavor/.

The notebook tools also work without the app: run endeavor serve on a workstation or cluster node and connect any MCP agent and a browser. See EndeavorMCP's README.

Build it

scripts/helpers.sh   # Linux servers' runtime helper, into target/helpers
cargo build          # the app and its helper for macOS servers
cargo run

scripts/bundle.sh builds target/release/Endeavor.app. More on building, the parts of the repo and its git hooks is in docs/development.md. Checking changes from a script is in docs/testing.md.

来源:GitHub · github.com