diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index d57e218..e9a3a35 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "400 resources/470 Holidays Travel/Ski Stuf.md", + "file": "300 areas/350 AI/AI Tools to try.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Ski Stuf" + "title": "AI Tools to try" } } ] @@ -183,7 +183,7 @@ "state": { "type": "file-properties", "state": { - "file": "400 resources/470 Holidays Travel/Ski Stuf.md" + "file": "300 areas/350 AI/AI Tools to try.md" }, "icon": "lucide-info", "title": "File properties" @@ -211,6 +211,8 @@ }, "active": "b0724d9a8e78110f", "lastOpenFiles": [ + "100 inbox/Tools to try with AI.md", + "400 resources/470 Holidays Travel/Ski Stuf.md", "300 areas/360 Dev-Ops Network Computers/Home Voice Assistant System.md", "300 areas/380 Social Politics Economics Issues/Chinese Non Silicon Micro Chip.md", "200 projects/220 Web Host Migration/audasmedia.com.au — DNS Baseline.md", @@ -235,8 +237,6 @@ "200 projects/220 Web Host Migration/Phase 5 — Decommission InMotion.md", "200 projects/220 Web Host Migration/Phase 3 — Local Infra Prep.md", "200 projects/220 Web Host Migration/Phase 2 — Email.md", - "200 projects/220 Web Host Migration/Phase 1 — AWS Offsite Backup.md", - "200 projects/220 Web Host Migration/Phase 0 — Pre-flight.md", "000 daily/ThinkPad Recommendations", "500 archive/510 Daily", "300 areas/305 Ideas Businesses", diff --git a/300 areas/350 AI/AI Tools to try.md b/300 areas/350 AI/AI Tools to try.md index 76cb5b6..e31f253 100644 --- a/300 areas/350 AI/AI Tools to try.md +++ b/300 areas/350 AI/AI Tools to try.md @@ -11,6 +11,57 @@ aliases: [] # [[AI Tools to try]] +# 🌐 Pi-Agent Browser Tools Matrix + +| Extension | Command / Tool | Strategy | Context Footprint | Live Auth Session? | +| :--- | :--- | :--- | :--- | :--- | +| **`pi-browser-harness`** | `/browser-setup` | Accessibility Tree (AX) over direct CDP | Minimal | **Yes** (Uses your active Chrome profile) | +| **`pi-agent-browser-native`** | `agent_browser` | Native wrapper for `agent-browser` | Optimized / Compact | Isolated Profile (Saves cookies) | +| **`@amaster.ai/pi-browser-use`** | `browser_` tools | Multi-tab script automation (`browser-use`) | Moderate | Isolated Session | +| **`pi-textbrowser`** | `text_browser` | DOM to Compressed Markdown / Text | **Ultra-Low** | No | + +--- + +### 🚀 Quick Implementation Snippets + +#### Option A: `pi-browser-harness` (Recommended for Authenticated Web Apps) +Use this if you want Pi to look at sites you are already logged into (Jira, GitHub, Gmail) without passing raw API keys or passwords. + +```bash +# 1. Install the extension in your environment +pi install npm:pi-browser-harness + +# 2. Expose the Chrome DevTools Protocol port (Run in a separate terminal) +# On macOS: +/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 +# On Windows: +start chrome.exe --remote-debugging-port=9222 + +# 3. Inside your Pi TUI, configure the profile connection +/browser-setup +/browser-profile default +``` + +#### Option B: `pi-agent-browser-native` (Recommended for Clean UI and QA) +Use this if you want an isolated browser session dedicated specifically to searching docs or running end-to-end interface testing. + +```bash +# 1. Install the core upstream CLI tool globally +npm install -g agent-browser + +# 2. Add the optimized native package fork via Pi +pi install npm:@picassio/pi-agent-browser-native + +# 3. Reload your environment variables and config +/reload + +# 4. Prompt the agent directly to verify installation: +# "Use the agent_browser tool to open https://example.com and take an interactive snapshot." +``` + + + + ### Understand Anything Turn any codebase knowledge base into an interactive knowledge graph https://github.com/Lum1104/Understand-Anything