AI Tool Access Matrix¶
This matrix compares AI assistants, coding agents, local workspaces, workflow tools, and agent frameworks by practical access surface: local execution, Gmail, Calendar, local files, deep research, interface shape, MCP/tool ecosystem, provider flexibility, and paid-plan availability.
Use it as a shortlist filter before doing row-level procurement checks. The entries treat "access" as either a native feature or an officially documented connector, plugin, node, extension, SDK, or MCP path. Unofficial hacks are excluded. "BYO remote AI" is marked Yes only where the product officially documents OpenAI-compatible/custom base URL support or another direct provider path that would make providers such as Z.ai realistic.
Legend¶
| Code | Meaning |
|---|---|
| 🟢 | Yes or native support |
| 🔵 | Via official connector, plugin, node, extension, SDK, or MCP path |
| ⚪ | Upload or import only |
| 🟠| Partial or limited support |
| 🔴 | No documented path in the reviewed sources |
Fast read¶
If the priority is one tool that already does Gmail, Calendar, files, and deep research well, the strongest shortlist is ChatGPT, Claude, and Gemini Apps. ChatGPT and Claude are broader cross-app assistants; Gemini is strongest when the operating surface is already Google Workspace.
If the priority is local-first or self-hosted work, the strongest shortlist is AnythingLLM, LibreChat, Open WebUI, Jan, and Goose. These give better control over local models, self-hosting, and private files, but Gmail and Calendar usually arrive through MCP or external integrations rather than first-party connectors.
If the priority is coding-first integration potential, the strongest shortlist is Claude Code, Codex CLI, Gemini CLI, Cline, Roo Code, Cursor, and Windsurf. Gemini CLI has the cleanest official Workspace story in this matrix, while Cline and Roo Code are better candidates for provider flexibility and custom endpoints.
If the priority is reliable workflow automation rather than chat, n8n and Zapier belong in a separate top tier. They are less elegant as daily chat interfaces, but stronger when the requirement is to read Gmail, inspect Calendar, and perform actions repeatably.
Primary assistant and agent matrix¶
| Tool | Category | Local | Gmail | Calendar | Files | Research | UI | TUI | CLI | OSS/self-host | MCP/tools | BYO remote AI | Paid | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ChatGPT | General assistant | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Strongest all-rounder for native research, files, and app connectors. |
| Claude | General assistant | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Strong for cited research and Google Workspace connectors. |
| Gemini Apps | General assistant | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🔴 | 🔴 | 🟠| 🔴 | 🟢 | Strongest Google-native fit for Gmail and Calendar workflows. |
| Gemini for macOS | Desktop Agent | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🔴 | 🔴 | 🟠| 🔴 | 🟢 | Native macOS integration with screen awareness and local files. |
| Gemini Canvas | Creation Workspace | 🔴 | 🔴 | 🔴 | ⚪ | 🟢 | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | Structured drafting and real-time code previews for Workspace. |
| Perplexity | Research/search | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🔴 | 🔴 | 🟠| 🔴 | 🟢 | Excellent web research; now with native Gmail/Calendar connectors. |
| NotebookLM | Research/notebooks | 🔴 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | Best for source-grounded research on owned materials; less of an action agent. |
| GitHub Copilot | Coding assistant | 🔴 | 🔵 | 🔵 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Good code agent in IDE; external app access is mainly via MCP. |
| Cursor | AI IDE | 🟢 | 🔵 | 🔵 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Strong coding IDE; external systems mainly through MCP. |
| Windsurf | AI IDE | 🟢 | 🔵 | 🔵 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Similar to Cursor; MCP is the main integration route. |
| Claude Code | Coding agent | 🟢 | 🔵 | 🔵 | 🟢 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | 🟢 | 🔴 | 🟢 | Terminal-first agent with broad MCP and skill ecosystem (ECC). |
| Codex CLI | Coding agent | 🟢 | 🔵 | 🔵 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🟢 | Strong local terminal workflow; OpenAI-centric rather than provider-agnostic. |
| Gemini CLI | Coding / terminal agent | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | 🟢 | Good terminal choice when official Workspace access is important. |
| Aider | Terminal pair programmer | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟠| 🟢 | 🟢 | Practical for local repos; MCP support via external servers. |
| Devin | Autonomous AI Engineer | 🟢 | 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Fully autonomous software engineer; web-based with browser/terminal access. |
| Melty | Open-source AI IDE | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | Open-source AI IDE that watches your work and learns. |
| Plandex | Terminal AI agent | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | AI coding agent for the terminal; handles complex, multi-step tasks. |
| Continue | IDE coding agent/checks | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | Useful for repo checks plus flexible model backends. |
| Cline | VS Code coding agent | 🟢 | 🔵 | 🔵 | 🟢 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | Strong editor agent with browser support and custom provider URL options. |
| Roo Code | VS Code coding agent | 🟢 | 🔵 | 🔵 | 🟢 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | Similar to Cline, with explicit OpenAI-compatible and Z.ai-oriented provider paths. |
| OpenHands | Agent platform | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟠| 🟠| 🟢 | More of a software-agent runtime than a personal productivity assistant. |
| Open WebUI | Self-hosted AI workspace | 🟢 | 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | Strong self-hosted front end for local and cloud models. |
| LibreChat | Self-hosted chat/agents | 🟢 | 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | Flexible self-hosted stack with custom endpoints and agents. |
| AnythingLLM | Local-first workspace/agents | 🟢 | 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | Local-first and practical for private document and agent use. |
| LobeHub | Self-hosted AI workspace | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | Self-hostable multi-model workspace with rich plugin ecosystem. |
| Chatbox AI | Desktop chat client | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | Desktop multi-model chat client with cross-device sync. |
| Msty | Local AI desktop app | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | Local AI desktop app with integrated model hub and RAG. |
| big-AGI | Expert AI workspace | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | Expert workspace for multi-model reasoning and zero-latency UI. |
| LM Studio | Local model runner | 🟢 | 🔵 | 🔵 | 🔵 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | Best as a local model host rather than a full productivity agent. |
| Jan | Local AI app | 🟢 | 🔵 | 🔵 | 🔵 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟠| 🔴 | Local, open-source chat client with MCP support. |
| TypingMind | Multi-model UI | 🟠| 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | Good front end when plugins, Zapier, or MCP matter more than native apps. |
| Open Interpreter | Local computer-use agent | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟠| 🟢 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Strong for local computer, files, and terminal; not a native Gmail or Calendar tool. |
| Goose | Local general-purpose agent | 🟢 | 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟠| 🟢 | Broad local agent with deep MCP emphasis. |
| Helicone | AI gateway / observability | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Gateway and observability layer with provider flexibility. |
| Langflow | Visual agent builder | 🟢 | 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟠| 🟢 | Better as a builder and orchestrator than as an end-user assistant. |
| Flowise | Visual agent builder | 🟢 | 🔵 | 🔵 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | Good no-code-ish orchestration with MCP and OpenAI-compatible backends. |
| n8n | Automation/AI workflows | 🟢 | 🟢 | 🟢 | 🔵 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🟢 | Strongest when the priority is actual business automation over chat UX. |
| Zapier | Automation/AI actions | 🔴 | 🟢 | 🟢 | 🔵 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | Best SaaS route for turning an AI front end into app actions; Zapier MCP is the current strategic path. |
Supplementary tool matrix¶
The supplementary list extends the comparison beyond end-user assistants into frameworks, observability systems, gateways, browser agents, and workflow infrastructure.
| Tool | Category | Local | Gmail | Calendar | Files | Research | UI | TUI | CLI | OSS/self-host | MCP/tools | BYO remote AI | Paid | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LangChain | Agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🟢 | Core framework layer, not an end-user assistant. |
| LangGraph | Agent orchestration | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | Strong graph/runtime choice for custom agents. |
| LangSmith | Observability / agent IDE | 🟠| 🔴 | 🔴 | 🟠| 🔴 | 🟢 | 🔴 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | Observability and testing surface rather than an access agent. |
| CrewAI | Multi-agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | Framework for multi-agent app construction. |
| AutoGen | Multi-agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | Framework for agent coordination and experiments. |
| AutoGen Studio | Low-code agent UI | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | UI layer for AutoGen-style agent workflows. |
| Open Agents | Agent / web automation | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | 🔵 | 🟢 | 🔴 | Vercel Labs blueprint for deployable browser-use agents. |
| Semantic Kernel | Agent SDK | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | SDK for embedding agents into applications. |
| Microsoft Agent Framework | Agent framework | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🔴 | 🔴 | 🔴 | 🟠| 🔴 | 🟢 | 🟢 | Microsoft-centered agent framework path. |
| Agno | Agent runtime / framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | Agent framework with practical local and app-building focus and MCP support. |
| Phidata | Agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Predecessor to Agno; flexible framework for RAG and tools. |
| Agency-Agents | Agent personas | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | Comprehensive suite of 110+ specialized agent personas for IDEs. |
| Agency Swarm | Multi-agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🟢 | 🟢 | 🔴 | 🔴 | 🟢 | OpenAI-centric multi-agent orchestration framework. |
| Agentic Automation Canvas | Design framework | 🟢 | 🔴 | 🔴 | ⚪ | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🔵 | 🔴 | 🔴 | Structured framework for designing and documenting agentic systems. |
| AutoReason | Reasoning engine | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🔴 | Autonomous self-refinement framework for complex logical tasks. |
| Bee Agent Framework | Agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | IBM's enterprise-grade framework with strong MCP and observability. |
| GPT Researcher | Research agent | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | Autonomous research agent that produces cited reports from web/local data. |
| Letta | Memory layer | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Stateful agent framework (formerly MemGPT) with "infinite" memory. |
| Haystack | RAG / agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | Strong RAG framework, not a productivity assistant. |
| PydanticAI | Agent framework | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🟠| 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | Developer framework centered on typed Python agents. |
| LlamaIndex | Context / agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | Strong context and RAG layer. |
| LlamaIndex.TS | TypeScript context / agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | TypeScript counterpart for context-heavy apps. |
| LlamaParse | Document AI / OCR | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | Document parsing service rather than an agent. |
| Dify | Agent/workflow platform | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | App builder with workflow and agent surfaces. |
| Vellum | AI assistant / orchestration | 🔴 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Hosted workflow platform with local computer-use. |
| Rivet | Visual AI IDE | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🟢 | 🔴 | 🔴 | 🟠| 🟢 | 🟠| 🔴 | Visual workflow IDE; self-host status depends on deployment path. |
| LiteLLM | LLM gateway | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | High-value provider abstraction and routing layer. |
| OpenRouter | Model router / API | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | Hosted model router with broad OpenAI-compatible API coverage. |
| Vercel AI SDK | App / agent SDK | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟠| 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | App SDK for AI interfaces and agents, not a standalone assistant. |
| /last30days | Research skill | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | Specialized social-signal research skill for Claude Code/OpenClaw. |
| Claude How-To | Tutorial / Guides | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | 🔵 | 🔴 | 🔴 | Interactive guides and templates for Claude Code and MCP. |
| Temporal | Durable workflow engine | 🟢 | 🔴 | 🔴 | 🟠| 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | Durable orchestration substrate. |
| AgentOps | Agent observability | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | Observability product for agent runs. |
| Langfuse | LLM observability | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | Open-source observability with self-host path. |
| Opik | LLM observability / eval | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | Evaluation and tracing surface. |
| Promptfoo | Eval / red-team | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Practical CLI-driven eval and red-team tool. |
| Supermetal | Data movement / CDC | 🟢 | 🔴 | 🔴 | 🟠| 🔴 | 🔴 | 🔴 | 🔴 | 🟠| 🔴 | 🔴 | 🟢 | High-speed Postgres-to-Iceberg synchronization API. |
| Ragas | Evaluation library | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🔴 | Library for RAG and LLM evaluation. |
| Arize Phoenix | Observability / eval | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | Open-source evaluation and tracing stack. |
| Parea | Observability / eval | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | Hosted observability and evaluation platform. |
| LastMile AI | Eval / guardrails / workbooks | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | Hosted workbench and evaluation surface. |
| Fiddler | Guardrails / observability | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | Enterprise observability and governance. |
| Browser Use | Browser agent | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Browser automation agent layer. |
| Stagehand | Browser automation framework | 🟢 | 🔴 | 🔴 | 🟠| 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | Browser automation framework rather than productivity assistant. |
| Composio | Tool / auth layer for agents | 🔴 | 🔵 | 🔵 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Tool and auth layer for connecting agents to SaaS apps. |
| Gumloop | No-code agents / workflows | 🔴 | 🔵 | 🟠| 🔵 | 🟠| 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | SaaS workflow layer with useful app integrations. |
| Braintrust | Observability / eval | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🔴 | 🟢 | Evaluation, prompt, and tracing infrastructure. |
| DSPy | Programming framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | Programmatic prompting and optimization framework. |
| Instructor | Structured output library | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🟠| 🟢 | 🔴 | Lightweight library for structured outputs. |
| Mem0 | Memory layer | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Agent memory layer with dedicated CLI and persistent user/session context. |
| Nvidia NemoClaw | Agent framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🔴 | High-performance enterprise agent platform optimized for Nvidia hardware. |
| AirOps | Content / workflow platform | 🔴 | 🔵 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Workflow/content platform with app integrations. |
| Google ADK | Agent framework | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | Google-centered agent development kit. |
| Firebase Genkit | Full-stack AI framework | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🔴 | Full-stack AI framework for app developers. |
| OpenAI Agents SDK | Agent SDK | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | OpenAI-centered SDK path for agents. |
| AG2 | Multi-agent framework | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🔴 | 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🔴 | Multi-agent framework descended from AutoGen ecosystem work. |
| Mastra | TypeScript agent framework | 🟢 | 🔴 | 🔴 | 🟠| 🟠| 🔴 | 🔴 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | TypeScript agent framework with developer-first focus and integration engine. |
| Superinterface | AI assistant UI / infra | 🔴 | 🔴 | 🔴 | 🟠| 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🟢 | Assistant UI and infrastructure layer. |
| W&B Weave | Observability / eval | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | Observability and evaluation layer in the W&B ecosystem. |
| LLMWare | Local / private AI framework | 🟢 | 🔴 | 🔴 | 🟢 | 🟠| 🟠| 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | Local and private AI framework. |
| Portkey AI Gateway | AI gateway | 🟢 | 🔴 | 🔴 | 🔴 | 🔴 | 🟢 | 🔴 | 🟢 | 🟢 | 🔴 | 🟢 | 🟢 | Gateway and provider abstraction layer. |
Practical scoring dimensions¶
For personal or home-office selection, score each candidate against these weights before committing:
| Dimension | Why it matters | Useful default weight |
|---|---|---|
| Local-first/private files | Reduces data exposure and keeps private archives usable. | 25% |
| Gmail and Calendar reach | Determines whether the assistant can operate where the work actually lives. | 25% |
| Deep research quality | Matters for market scans, purchasing decisions, technical research, and source synthesis. | 20% |
| Provider flexibility | Determines whether you can route to non-default providers such as Z.ai, OpenRouter, or local OpenAI-compatible servers. | 15% |
| Self-hostability and automation | Determines long-term control, reproducibility, and ability to automate without a chat UI. | 15% |
Takeaways¶
Very few tools have first-party Gmail and Calendar access. Most non-Google products reach those systems indirectly through MCP, OAuth connectors, workflow tools, or automation layers.
Native deep-research capability remains concentrated in end-user assistants rather than frameworks. Frameworks can build research systems, but they are not generally turnkey research products by themselves.
Provider flexibility is strongest in local coding agents, self-hosted chat workspaces, gateways, and libraries. It is weakest in hosted end-user assistants where model choice is part of the product boundary.
The most practical stack is often layered: a native assistant for research, a local coding agent for repo work, a self-hosted workspace for private files, and n8n or Zapier MCP for durable app actions.
Related¶
- AI Tooling Landscape - 2026 Overview
- AI Company Starter Stack
- Tool Calling and Model Context Protocol
- API Pricing and Free Tier Matrix
- Model Routing Guide
Sources / References¶
- ChatGPT synced connectors
- OpenAI deep research guide
- Claude Gmail and Google Calendar integration
- Google Gemini Mac app launch
- Google Workspace Gemini privacy and app context
- Model Context Protocol introduction
- Open WebUI MCP support
- Zapier Developer Documentation - Zapier MCP
- Cline Vercel AI Gateway provider documentation
- Roo Code documentation
- Aider advanced model settings
- n8n documentation
- Z.ai docs
- OpenRouter documentation
- LiteLLM documentation
Contribution Metadata¶
- Last reviewed: 2026-05-20
- Confidence: high