Repository navigation
Arbor v3.1.1
Installation
# macOS / Linux (prebuilt binary)
curl -fsSL https://raw.githubusercontent.com/Anandb71/arbor/main/scripts/install.sh | bash -s -- --version v3.1.1
# Windows (PowerShell)
iwr https://raw.githubusercontent.com/Anandb71/arbor/main/scripts/install.ps1 -OutFile install.ps1; .\install.ps1 -Version v3.1.1
# Cargo (builds from this tag)
cargo install --git https://github.com/Anandb71/arbor --tag v3.1.1 arbor-graph-cli
# npm
npx @anandb71/arbor-cli@3.1.1
# Docker
docker pull ghcr.io/anandb71/arbor:v3.1.1Assets
| Platform | Architecture | File |
|---|---|---|
| Linux | x86_64 | arbor-linux-x86_64.tar.gz |
| Linux | aarch64 | arbor-linux-aarch64.tar.gz |
| macOS | x86_64 | arbor-macos-x86_64.tar.gz |
| macOS | Apple Silicon | arbor-macos-aarch64.tar.gz |
| Windows | x86_64 | arbor-windows-x86_64.zip |
Verify a download
sha256sum -c SHA256SUMS --ignore-missing
# Check that an archive was built by this repository's release workflow
gh attestation verify arbor-linux-x86_64.tar.gz --repo Anandb71/arborWhat's Changed
- chore: update package manifests for v3.1.0 by @Anandb71 in #280
- docs: publish the 18 October 2026 OpenAI live checks by @Anandb71 in #282
- fix(deps): webpki fixes for RUSTSEC-2026-0381 and RUSTSEC-2026-0382 by @Anandb71 in #283
- fix(cli): exit 1 when refactor target is not found by @Akshay0047 in #275
- fix: resolve import-alias calls in Python and TypeScript (#258) by @JunaidAhamed-7777 in #274
- fix(graph): drop bare cross-file calls the caller cannot see by @JunaidAhamed-7777 in #221
- fix(cli): never treat the home folder as a workspace because ~/.arbor exists by @Anandb71 in #293
- fix(npm): download and verify the binary on first run when install scripts were skipped (#281) by @Anandb71 in #289
- fix(retirements): add the 11 Dec gpt-5/o3 aliases and the other missing shutdown IDs by @Anandb71 in #292
- chore(retirements): regenerate data from the 28 Oct recipe refresh (stacked on #292) by @Anandb71 in #297
- fix(retirements): never advise "no change" for a call whose arguments need reasoning_effort=none by @Anandb71 in #291
- feat(retirements): offer a readiness review link that carries only counts by @Anandb71 in #288
- docs(readme): show the model-shutdown check under the tagline by @Anandb71 in #302
- chore(release): v3.1.1: retirement data of 28 Oct 2026, npx on npm 12, home folder by @Anandb71 in #303
New Contributors
- @Akshay0047 made their first contribution in #275
Full Changelog: v3.1.0...v3.1.1
🤖 Arbor MCP Quick Install
Use Arbor as a local MCP server in your AI client:
Claude Code (project-scoped)
claude mcp add --transport stdio --scope project arbor -- arbor bridge
claude mcp listIn Claude Code, run:
/mcp
Cursor MCP config (.cursor/mcp.json)
{
"mcpServers": {
"arbor": {
"command": "arbor",
"args": ["bridge"]
}
}
}VS Code MCP config (.vscode/mcp.json)
{
"servers": {
"arbor": {
"type": "stdio",
"command": "arbor",
"args": ["bridge"]
}
},
"inputs": []
}MCP Directories
- Glama: https://glama.ai/mcp/servers/@Anandb71/arbor
- Skills Playground: https://skillsplayground.com/mcps/nandb71-arbor/