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