Reading the repo
Reading the repo
How to install on macOS
Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Saved setup from 1 h ago
Will it work on my device?
docs/install.mdFor the AI doing the work. This one guide covers a fresh install, an update, and an upgrade from 1.5 or earlier. Run every command yourself. Each agent-reach command (1.6 and later) prints one JSON object; read ok, result and error.hint.
⚠️ The PyPI package named
agent-reachis NOT this project. Never install it from PyPI; only use the GitHub URL below.
agent-reach version:
Agent Reach v1.5.0 → go to Upgrade from 1.5 or earlier.agent-reach is not found → continue below.uv missing (uv --version fails)? Tell the user: "I'm installing uv, a small tool that installs command-line programs. It needs no admin password." Then run:
curl -LsSf https://astral.sh/uv/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"uv: command not found? Open a new shell and try again.uv tool install https://github.com/Panniantong/Agent-Reach/releases/latest/download/agent-reach.zip
agent-reach setup
agent-reach not found after install? Run uv tool update-shell and open a new shell.
setup turns on the default channels and installs the agent skill.
Show result.installation_report.markdown to the user as is. The program generates it; do not rewrite, reorder or add to it.
agent-reach update
It upgrades the program, every added channel's tools and the skill. Tell the user each line of result.user_actions, and show result.installation_report.markdown as is when it is present. If it fails, error.hint holds the exact command to run.
1.6 is installed with uv; 1.5 was installed with pipx or pip. Tell the user: "This is a big upgrade. Your keys and settings are kept; I'm moving Agent Reach to the new installer." Then:
uv tool install --force https://github.com/Panniantong/Agent-Reach/releases/latest/download/agent-reach.zip
agent-reach version prints JSON. If it still prints the old line, run uv tool update-shell, open a new shell and check again.agent-reach setup. It keeps ~/.agent-reach/config.yaml, removes the old Agent Reach program (only Agent Reach itself, never the user's other tools) and refreshes the skill for every AI.result.installation_report.markdown to the user as is. It explains what changed and which old channels they can add back.agent-reach add <channel>; "remove V2EX" → agent-reach remove <channel>.agent-reach configure groq-key.Problems and rolling back: troubleshooting.md.
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/Panniantong/Agent-Reach.git cd Agent-Reach
Python >=3.10
brew install python@3.10
python -m venv .venv source .venv/bin/activate pip install -e .
pytest
No reports for macOS yet.
Opens a chat with this manual already filled in, for macOS. It uses your own account; gitmanual sends nothing.