You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Index.html
+13-2Lines changed: 13 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -281,13 +281,21 @@ <h1>OpenAnalyst CLI</h1>
281
281
<divclass="acc-body"><divclass="acc-content">Commit, branch, PR, issue creation, diff review — all from slash commands. <codestyle="color:var(--cyan)">/commit</code> generates a message and commits. <codestyle="color:var(--cyan)">/pr</code> drafts a pull request. <codestyle="color:var(--cyan)">/diff-review</code> gets AI-powered code review of your changes.</div></div>
<divclass="acc-body"><divclass="acc-content">Bash, file read/write/edit, glob/grep search, web search/fetch, sub-agents, notebooks, REPL, PowerShell, and more. Plus a full plugin system — install, enable, disable, uninstall custom tools with <codestyle="color:var(--cyan)">/plugins install <path></code>. All backed by real <code>PluginManager</code>.</div></div>
284
+
<divclass="acc-header"><divclass="acc-icon" style="background:rgba(234,179,8,0.15);color:var(--yellow)">★</div><divclass="acc-title">22 Built-in Tools + Plugin System + Connected Apps</div><divclass="acc-arrow">▶</div></div>
285
+
<divclass="acc-body"><divclass="acc-content">Bash, PowerShell, file read/write/edit, glob/grep search, web search/fetch, sub-agents, notebooks, REPL, Knowledge Base, UserApp (connected apps via Composio), and more. Plus a full plugin system — install, enable, disable, uninstall custom tools with <codestyle="color:var(--cyan)">/plugins install <path></code>. Connect Gmail, Slack, GitHub, Notion and 200+ apps with <codestyle="color:var(--cyan)">/app add gmail</code>. All backed by real <code>PluginManager</code>.</div></div>
<divclass="acc-body"><divclass="acc-content"><strong>Stream timeout</strong> — 30s per-event timeout detects hung connections and provider stalls<br><strong>Retry with backoff</strong> — Exponential backoff (1s→2s→4s→8s, max 32s) on transient errors<br><strong>340+ tests</strong> — Unit, integration, edge-case, and mock-server tests across all modules<br><strong>No panics</strong> — All unwrap() in critical paths replaced with proper error handling<br><strong>Crash recovery</strong> — Panic handler restores terminal and saves crash marker. Session auto-saves every 60s<br><strong>Format-on-save resilience</strong> — Detects external file changes between consecutive edits (formatters, linters)<br><strong>Bracketed paste</strong> — Multi-line paste handled as single event, no corruption<br><strong>Zero silent failures</strong> — All async channel sends log on failure instead of silently dropping events<br><strong>Hook system</strong> — 9 events: PreToolUse, PostToolUse, CwdChanged, FileChanged, SessionStart, SessionEnd, TaskCreated, Notification, Stop — all with allow/deny/warn. Manage via <code>/hooks</code><br><strong>Custom keybindings</strong> — All keys remappable via <code>.openanalyst/keybindings.json</code></div></div>
290
290
</div>
291
+
<divclass="acc" onclick="toggleAcc(this)">
292
+
<divclass="acc-header"><divclass="acc-icon" style="background:rgba(16,185,129,0.15);color:var(--green)">⚡</div><divclass="acc-title">Local AI API Server — Power Your Apps <spanclass="tag tag-n">NEW</span></div><divclass="acc-arrow">▶</div></div>
293
+
<divclass="acc-body"><divclass="acc-content">Type <codestyle="color:var(--cyan)">/localai</code> and OpenAnalyst becomes a local AI gateway on <code>localhost:3080</code>. Your React apps, Python scripts, Chrome extensions — anything can call <code>POST /v1/chat</code> and get real AI responses with tool execution. No API keys needed for your apps — OpenAnalyst uses your configured provider. <strong>Build AI-powered demos in minutes.</strong></div></div>
<divclass="acc-body"><divclass="acc-content"><codestyle="color:var(--cyan)">/app add gmail</code> connects your Gmail. The AI can then read emails, send replies, search — all through natural language. Supports 200+ apps via Composio: Slack, GitHub, Notion, Linear, Jira, HubSpot, Salesforce, Discord, Telegram, Google Calendar, Dropbox, Trello, Asana, and more. Each app's tools are individually toggleable.</div></div>
<divclass="acc-body"><divclass="acc-content">Single native binary. No Node.js, no Python, no Docker. Native on macOS (Intel + Apple Silicon), Linux (x64 + ARM), and Windows. Fast startup, low memory. ~18MB binary.</div></div>
@@ -341,6 +349,9 @@ <h1>OpenAnalyst CLI</h1>
341
349
<tr><td>/trust <spanclass="tag tag-n">NEW</span></td><td>Trust or untrust workspace for hooks and skills</td></tr>
342
350
<tr><td>/undo <spanclass="tag tag-n">NEW</span></td><td>Revert all uncommitted file changes</td></tr>
343
351
<tr><td>/feedback <text> <spanclass="tag tag-n">NEW</span></td><td>Submit feedback or corrections to knowledge base</td></tr>
352
+
<tr><td>/app [add|remove|tools|list] <spanclass="tag tag-n">NEW</span></td><td>Connect apps (Gmail, Slack, GitHub, Notion, 200+) — AI uses them automatically</td></tr>
353
+
<tr><td>/localai [port] <spanclass="tag tag-n">NEW</span></td><td>Start local AI API server — power your apps with OpenAnalyst on localhost</td></tr>
354
+
<tr><td>/mcp [add|remove] <spanclass="tag tag-n">NEW</span></td><td>Manage MCP tool servers — add, remove, list with persistent config</td></tr>
Copy file name to clipboardExpand all lines: index.html
+13-2Lines changed: 13 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -281,13 +281,21 @@ <h1>OpenAnalyst CLI</h1>
281
281
<divclass="acc-body"><divclass="acc-content">Commit, branch, PR, issue creation, diff review — all from slash commands. <codestyle="color:var(--cyan)">/commit</code> generates a message and commits. <codestyle="color:var(--cyan)">/pr</code> drafts a pull request. <codestyle="color:var(--cyan)">/diff-review</code> gets AI-powered code review of your changes.</div></div>
<divclass="acc-body"><divclass="acc-content">Bash, file read/write/edit, glob/grep search, web search/fetch, sub-agents, notebooks, REPL, PowerShell, and more. Plus a full plugin system — install, enable, disable, uninstall custom tools with <codestyle="color:var(--cyan)">/plugins install <path></code>. All backed by real <code>PluginManager</code>.</div></div>
284
+
<divclass="acc-header"><divclass="acc-icon" style="background:rgba(234,179,8,0.15);color:var(--yellow)">★</div><divclass="acc-title">22 Built-in Tools + Plugin System + Connected Apps</div><divclass="acc-arrow">▶</div></div>
285
+
<divclass="acc-body"><divclass="acc-content">Bash, PowerShell, file read/write/edit, glob/grep search, web search/fetch, sub-agents, notebooks, REPL, Knowledge Base, UserApp (connected apps via Composio), and more. Plus a full plugin system — install, enable, disable, uninstall custom tools with <codestyle="color:var(--cyan)">/plugins install <path></code>. Connect Gmail, Slack, GitHub, Notion and 200+ apps with <codestyle="color:var(--cyan)">/app add gmail</code>. All backed by real <code>PluginManager</code>.</div></div>
<divclass="acc-body"><divclass="acc-content"><strong>Stream timeout</strong> — 30s per-event timeout detects hung connections and provider stalls<br><strong>Retry with backoff</strong> — Exponential backoff (1s→2s→4s→8s, max 32s) on transient errors<br><strong>340+ tests</strong> — Unit, integration, edge-case, and mock-server tests across all modules<br><strong>No panics</strong> — All unwrap() in critical paths replaced with proper error handling<br><strong>Crash recovery</strong> — Panic handler restores terminal and saves crash marker. Session auto-saves every 60s<br><strong>Format-on-save resilience</strong> — Detects external file changes between consecutive edits (formatters, linters)<br><strong>Bracketed paste</strong> — Multi-line paste handled as single event, no corruption<br><strong>Zero silent failures</strong> — All async channel sends log on failure instead of silently dropping events<br><strong>Hook system</strong> — 9 events: PreToolUse, PostToolUse, CwdChanged, FileChanged, SessionStart, SessionEnd, TaskCreated, Notification, Stop — all with allow/deny/warn. Manage via <code>/hooks</code><br><strong>Custom keybindings</strong> — All keys remappable via <code>.openanalyst/keybindings.json</code></div></div>
290
290
</div>
291
+
<divclass="acc" onclick="toggleAcc(this)">
292
+
<divclass="acc-header"><divclass="acc-icon" style="background:rgba(16,185,129,0.15);color:var(--green)">⚡</div><divclass="acc-title">Local AI API Server — Power Your Apps <spanclass="tag tag-n">NEW</span></div><divclass="acc-arrow">▶</div></div>
293
+
<divclass="acc-body"><divclass="acc-content">Type <codestyle="color:var(--cyan)">/localai</code> and OpenAnalyst becomes a local AI gateway on <code>localhost:3080</code>. Your React apps, Python scripts, Chrome extensions — anything can call <code>POST /v1/chat</code> and get real AI responses with tool execution. No API keys needed for your apps — OpenAnalyst uses your configured provider. <strong>Build AI-powered demos in minutes.</strong></div></div>
<divclass="acc-body"><divclass="acc-content"><codestyle="color:var(--cyan)">/app add gmail</code> connects your Gmail. The AI can then read emails, send replies, search — all through natural language. Supports 200+ apps via Composio: Slack, GitHub, Notion, Linear, Jira, HubSpot, Salesforce, Discord, Telegram, Google Calendar, Dropbox, Trello, Asana, and more. Each app's tools are individually toggleable.</div></div>
<divclass="acc-body"><divclass="acc-content">Single native binary. No Node.js, no Python, no Docker. Native on macOS (Intel + Apple Silicon), Linux (x64 + ARM), and Windows. Fast startup, low memory. ~18MB binary.</div></div>
@@ -341,6 +349,9 @@ <h1>OpenAnalyst CLI</h1>
341
349
<tr><td>/trust <spanclass="tag tag-n">NEW</span></td><td>Trust or untrust workspace for hooks and skills</td></tr>
342
350
<tr><td>/undo <spanclass="tag tag-n">NEW</span></td><td>Revert all uncommitted file changes</td></tr>
343
351
<tr><td>/feedback <text> <spanclass="tag tag-n">NEW</span></td><td>Submit feedback or corrections to knowledge base</td></tr>
352
+
<tr><td>/app [add|remove|tools|list] <spanclass="tag tag-n">NEW</span></td><td>Connect apps (Gmail, Slack, GitHub, Notion, 200+) — AI uses them automatically</td></tr>
353
+
<tr><td>/localai [port] <spanclass="tag tag-n">NEW</span></td><td>Start local AI API server — power your apps with OpenAnalyst on localhost</td></tr>
354
+
<tr><td>/mcp [add|remove] <spanclass="tag tag-n">NEW</span></td><td>Manage MCP tool servers — add, remove, list with persistent config</td></tr>
0 commit comments