|
582 | 582 | <a href="#quickstart">Quick Start</a> |
583 | 583 | <a href="#integrations">Integrations</a> |
584 | 584 | <a href="#api">API</a> |
| 585 | + <a href="#comparison">Compare</a> |
585 | 586 | </div> |
586 | 587 | <a href="https://github.com/smouj/agent-browser" class="nav-gh"> |
587 | 588 | <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg> |
@@ -681,16 +682,30 @@ <h3>Web Dashboard</h3> |
681 | 682 |
|
682 | 683 | <div class="screenshots-grid"> |
683 | 684 | <div class="screenshot-card"> |
684 | | - <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-dashboard.png" alt="AgentBrowser Dashboard" loading="lazy"> |
685 | | - <div class="caption"><strong>Web Dashboard</strong> — Session management, live screenshots, and browser control panel</div> |
| 685 | + <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-wiki.png" alt="AgentBrowser browsing Wikipedia" loading="lazy"> |
| 686 | + <div class="caption"><strong>Live Browsing</strong> — Real browser sessions with live screenshots and navigation controls</div> |
686 | 687 | </div> |
687 | 688 | <div class="screenshot-card"> |
688 | 689 | <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-vision.png" alt="Vision AI Panel" loading="lazy"> |
689 | | - <div class="caption"><strong>Vision AI</strong> — Screenshot, DOM tree, interactive elements, and page metadata</div> |
| 690 | + <div class="caption"><strong>Vision AI</strong> — Screenshot, interactive elements, accessibility tree, and page metadata for LLMs</div> |
| 691 | + </div> |
| 692 | + <div class="screenshot-card"> |
| 693 | + <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-actions.png" alt="Actions Panel" loading="lazy"> |
| 694 | + <div class="caption"><strong>25+ Actions</strong> — Click, type, scroll, wait, evaluate JS, manage cookies, and more</div> |
| 695 | + </div> |
| 696 | + </div> |
| 697 | + <div class="screenshots-grid" style="margin-top:1.25rem"> |
| 698 | + <div class="screenshot-card"> |
| 699 | + <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-dashboard.png" alt="AgentBrowser Dashboard" loading="lazy"> |
| 700 | + <div class="caption"><strong>Web Dashboard</strong> — Professional dark-themed UI with session management sidebar</div> |
690 | 701 | </div> |
691 | 702 | <div class="screenshot-card"> |
692 | | - <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-api.png" alt="REST API Usage" loading="lazy"> |
693 | | - <div class="caption"><strong>REST API</strong> — Full programmatic control via clean JSON endpoints</div> |
| 703 | + <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-logs.png" alt="Action Logs" loading="lazy"> |
| 704 | + <div class="caption"><strong>Action Logs</strong> — Every browser action recorded with timing and results</div> |
| 705 | + </div> |
| 706 | + <div class="screenshot-card"> |
| 707 | + <img src="https://raw.githubusercontent.com/smouj/agent-browser/main/assets/screenshot-api.png" alt="API Reference" loading="lazy"> |
| 708 | + <div class="caption"><strong>API Reference</strong> — Built-in endpoint documentation and curl examples</div> |
694 | 709 | </div> |
695 | 710 | </div> |
696 | 711 | </section> |
@@ -1161,6 +1176,63 @@ <h3 style="font-size:1.1rem;font-weight:700;margin-bottom:1rem">Supported Browse |
1161 | 1176 | </div> |
1162 | 1177 | </section> |
1163 | 1178 |
|
| 1179 | + <!-- ─── Comparison ─── --> |
| 1180 | + <section id="comparison"> |
| 1181 | + <div class="section-title">How AgentBrowser Compares</div> |
| 1182 | + <div class="section-sub">AgentBrowser is the most complete open-source solution for AI browser automation. Here's how it stacks up.</div> |
| 1183 | + |
| 1184 | + <div class="api-table-wrap" style="overflow-x:auto"> |
| 1185 | + <h3>Feature Comparison</h3> |
| 1186 | + <table style="min-width:800px"> |
| 1187 | + <thead> |
| 1188 | + <tr> |
| 1189 | + <th>Feature</th> |
| 1190 | + <th style="color:var(--accent)">AgentBrowser</th> |
| 1191 | + <th>Browser Use</th> |
| 1192 | + <th>Stagehand</th> |
| 1193 | + <th>Playwright MCP</th> |
| 1194 | + </tr> |
| 1195 | + </thead> |
| 1196 | + <tbody> |
| 1197 | + <tr><td>Self-hosted</td><td style="color:var(--accent);font-weight:600">Yes</td><td>Yes</td><td style="color:#ef4444">No (cloud)</td><td>Yes</td></tr> |
| 1198 | + <tr><td>REST API</td><td style="color:var(--accent);font-weight:600">8 endpoints</td><td style="color:#ef4444">No</td><td>SDK only</td><td style="color:#ef4444">MCP only</td></tr> |
| 1199 | + <tr><td>Multi-browser</td><td style="color:var(--accent);font-weight:600">Chromium, Firefox, WebKit</td><td>Chromium only</td><td>Chromium only</td><td>All 3</td></tr> |
| 1200 | + <tr><td>Vision AI</td><td style="color:var(--accent);font-weight:600">Screenshot, DOM, a11y, elements</td><td>Screenshot only</td><td>DOM only</td><td style="color:#ef4444">None</td></tr> |
| 1201 | + <tr><td>Session persistence</td><td style="color:var(--accent);font-weight:600">Cookies, localStorage, DB</td><td>Memory only</td><td style="color:#ef4444">No</td><td style="color:#ef4444">No</td></tr> |
| 1202 | + <tr><td>Web Dashboard</td><td style="color:var(--accent);font-weight:600">Yes (dark theme)</td><td style="color:#ef4444">No</td><td style="color:#ef4444">No</td><td style="color:#ef4444">No</td></tr> |
| 1203 | + <tr><td>WebSocket events</td><td style="color:var(--accent);font-weight:600">Yes</td><td style="color:#ef4444">No</td><td style="color:#ef4444">No</td><td style="color:#ef4444">No</td></tr> |
| 1204 | + <tr><td>Browser actions</td><td style="color:var(--accent);font-weight:600">25+</td><td>Limited</td><td>Limited</td><td>Basic</td></tr> |
| 1205 | + <tr><td>Agent agnostic</td><td style="color:var(--accent);font-weight:600">Any LLM / CLI</td><td>Python only</td><td>JS / Python</td><td>Any MCP client</td></tr> |
| 1206 | + <tr><td>License</td><td style="color:var(--accent);font-weight:600">MIT</td><td>MIT</td><td>Commercial</td><td>MIT</td></tr> |
| 1207 | + <tr><td>Database</td><td style="color:var(--accent);font-weight:600">SQLite + Prisma</td><td style="color:#ef4444">None</td><td>Cloud</td><td style="color:#ef4444">None</td></tr> |
| 1208 | + </tbody> |
| 1209 | + </table> |
| 1210 | + </div> |
| 1211 | + |
| 1212 | + <div style="margin-top:2rem;padding:1.5rem;background:var(--accent-glow);border:1px solid rgba(16,185,129,0.3);border-radius:12px;font-size:0.9rem;line-height:1.7"> |
| 1213 | + <strong style="color:var(--accent)">Why AgentBrowser?</strong><br> |
| 1214 | + AgentBrowser is the <strong>only</strong> open-source solution that combines a full REST API, Vision AI system, session persistence, WebSocket real-time events, AND a web dashboard — making it the most complete and production-ready platform for AI browser automation. Whether you're using OpenClaw, Hermes, OpenAI, Anthropic, or a custom agent framework, AgentBrowser gives your AI agent real eyes and hands on the web. |
| 1215 | + </div> |
| 1216 | + |
| 1217 | + <div style="margin-top:1.5rem"> |
| 1218 | + <h3 style="font-size:1rem;font-weight:700;margin-bottom:1rem">Other Notable Projects</h3> |
| 1219 | + <div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem"> |
| 1220 | + <div style="background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1rem;font-size:0.85rem"> |
| 1221 | + <strong>LaVague</strong> <span style="color:var(--fg-muted)">(lavague.ai)</span><br> |
| 1222 | + <span style="color:var(--fg-muted)">RAG-based approach, research-focused. No REST API, no session management.</span> |
| 1223 | + </div> |
| 1224 | + <div style="background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1rem;font-size:0.85rem"> |
| 1225 | + <strong>Skyvern</strong> <span style="color:var(--fg-muted)">(skyvern.com)</span><br> |
| 1226 | + <span style="color:var(--fg-muted)">Commercial cloud platform. No self-hosting, workflow-only approach.</span> |
| 1227 | + </div> |
| 1228 | + <div style="background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1rem;font-size:0.85rem"> |
| 1229 | + <strong>WebVoyager</strong> <span style="color:var(--fg-muted)">(academic)</span><br> |
| 1230 | + <span style="color:var(--fg-muted)">Research paper, not production-ready. Limited action set.</span> |
| 1231 | + </div> |
| 1232 | + </div> |
| 1233 | + </div> |
| 1234 | + </section> |
| 1235 | + |
1164 | 1236 | <!-- ─── Footer ─── --> |
1165 | 1237 | <footer class="footer"> |
1166 | 1238 | <div class="footer-links"> |
|
0 commit comments