Automation & Ops workflow-automationmodel-context-protocolmulti-provider-chatvisual-workflowsvoice-assistantweb-searchcode-executionimage-generation

Keinsaas Navigator

A self-hosted, multi-model workspace for agents, MCP tools, and visual workflow automation.

FollowAgents review · FARS-2.1
Use with care
69/ 100 5-point scale 3.5 / 5
1 2 3 4 5 6
1Trust18 / 29 · 3.1/5

The sources show Auto, Manual, and None tool modes, temporary @-binding, role-based permission tests, and a setting that can prevent users from adding MCP servers. Destructive administration flows include confirmation, typed-name deletion gating, and ban/unban recovery. Deductions apply because Auto mode permits autonomous MCP, browser, HTTP, and code-tool activity without evidence of per-tool scopes, unified risk tiers, or mandatory approval for high-impact operations. API keys, authentication secrets, databases, and storage destinations are documented, but retention, log redaction, encryption, third-party processing, and secret rotation are not. Frozen-lockfile CI installation, restricted workflow permissions, and container provenance attestations support dependency security, while vulnerability scanning, update policy, and remediation evidence are absent. Rollback is limited to isolated flows such as unbanning, canceling deletion, and stopping containers; no general undo mechanism is shown for agent, workflow, or data effects. The original creator is credited and package authorship is declared, but mixed Navigator, Keinsaas, better-chatbot, and legacy repository references leave the current provenance and stewardship chain incomplete. No red-line behavior is evidenced.

2Reliability8 / 14 · 2.9/5

The README, scripts, environment configuration, CI, and permission tests form a generally coherent product and deployment picture. Multiple model providers, Ollama, and local, Docker, and Vercel paths provide ordinary dependency alternatives. Deductions apply because PostgreSQL and external model services remain central, while no offline degradation matrix or provider-outage strategy is documented. Several tests use conditional checks, swallowed visibility failures, fixed row positions, and optional assertions, reducing how strongly they corroborate behavior. Failure feedback is evidenced only through examples such as 401 pages, status text, restriction messages, and success/error toasts; systematic diagnostics and recovery guidance for MCP, provider, storage, migration, and workflow failures are not shown.

3Adaptability16 / 18 · 4.4/5

The repository thoroughly identifies individual and team scenarios spanning chat, custom agents, workflows, voice, browser automation, search, code execution, images, and data visualization. @agent, @workflow, @tool, presets, and Auto/Manual/None modes provide precise invocation and selection semantics. Multi-provider support, local Ollama, Docker, Vercel, OAuth choices, storage options, and MCP configuration demonstrate strong environment fit. Capability-boundary points were deducted because the material does not systematically state what each agent or tool cannot do, its sandbox limits, resource ceilings, supported combinations, or compatibility constraints.

4Convention12 / 18 · 3.3/5

The README has strong navigation and separates previews, setup, environment variables, guides, roadmap, contribution, and support. Local and Docker Compose setup, migration steps, and Vercel deployment are documented, and the complete MIT text matches package metadata. Deductions apply because the Navigator rename is incomplete: package names, scripts, prose, container naming, and deployment links still frequently use better-chatbot. There are substantial examples but no consolidated FAQ. Known limitations are mostly represented by roadmap items and “coming soon” notes rather than a current compatibility, defect, and security-limit register. Version 1.26.0 is declared without a changelog, release policy, or upgrade notes. Contribution, issue, Discord, sponsorship, and author routes indicate maintenance channels, but mixed branding/repository references and unknown publisher identity leave final ownership and the authoritative update path only moderately clear.

5Effectiveness10 / 13 · 3.8/5

The product exposes usable outputs through chat, agents, workflows, voice, generated images, charts, interactive tables, and CSV/Excel export, with concrete interaction examples. Combining MCP, multiple model providers, reusable agents, workflows, and collaboration in one workspace offers credible marginal value beyond a basic chatbot. Deductions apply because much of the benefit is self-described without comparative evaluation or user-outcome evidence. Cost-benefit claims about free tiers, no payment, token savings, speed, and accuracy are not fully qualified, while model, search, database, storage, hosting, and operational costs may still apply.

6Verifiability5 / 8 · 3.1/5

Many structural claims are traceable across package dependencies and scripts, CI workflows, documentation, and administration/permission E2E tests, and the roadmap generally distinguishes planned work from current features. Deductions apply because the supplied tests focus heavily on administration and do not directly corroborate many central claims concerning agents, MCP execution, workflows, voice, image generation, or code execution. Screenshots and demonstrations are weaker than implementation-level evidence. Claims such as support for all major LLMs, free operation, and improved speed or accuracy lack careful qualification, so fact and inference separation is adequate but not rigorous.

Evidence confidence: Low Reviewed Aug 14, 2026 Reviewed revision 489596fd5200
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Auto tool mode can allow autonomous MCP, browser, HTTP, and code-execution activity. Use Manual or None and inspect each server's permissions and side effects before connecting production credentials or writable systems.
  • Configuration includes model, OAuth, database, and storage secrets, but the sources do not define rotation, log redaction, retention, or third-party data-processing policies; deployers must establish these controls.
  • Do not treat the condition-heavy E2E suite as complete verification of the agent product; the supplied tests primarily cover administration and permissions.
  • Navigator and better-chatbot names, repository references, and deployment targets are mixed. Confirm the authoritative source and exact revision before installing images or following updates.
  • Free-tier and performance claims depend on third-party quotas and deployment choices; separately estimate model, search, storage, database, hosting, and operational costs.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this agent do, and when should you use it?

Keinsaas Navigator is an open-source AI workspace built with Next.js and the Vercel AI SDK for individual and team use. It connects to OpenAI, Anthropic, Google, xAI, Ollama, OpenRouter, and other model sources while exposing tools, custom agents, and published workflows through a chat interface. Its product surface includes a visual workflow builder, MCP integration, realtime voice, web search, JavaScript/Python execution, data visualization, and image generation and editing. Adopters can run it locally, start the application and PostgreSQL with Docker Compose, or deploy it through Vercel. It is a strong fit for teams that want to operate a shared multi-provider automation workspace and are prepared to manage databases, credentials, storage, and hosting.

A user selects a configured model and equips a conversation with MCP servers, built-in tools, presets, custom agents, or published workflows. Typing @toolname, @agent_name, or @workflow_name binds the selected capability to a response; Auto mode lets the model call tools autonomously, Manual mode asks before a call, and None disables calls. The visual workflow builder connects LLM nodes for reasoning with Tool nodes for MCP execution, then publishes the resulting sequence as a chat-callable tool. Navigator can invoke MCP servers for operations such as Playwright browser automation, search and extract web content through Exa AI, execute JavaScript/Python, and produce charts or interactive tables with filtering, pagination, and CSV/Excel export. It also generates or edits images with listed OpenAI and Gemini models. Its OpenAI Realtime API voice assistant can call MCP tools during spoken conversations, while team features support sharing agents, workflows, and MCP configurations.

  1. A team using OpenAI, Claude, Gemini, xAI, or Ollama can host one shared chat workspace and choose a provider per task.
  2. An operations or engineering group can connect LLM and MCP Tool nodes into a repeatable process, publish it, and invoke it as @workflow_name.
  3. A user handling browser-based procedures can connect Playwright MCP and let the model navigate, click controls, and complete a multi-step sequence.
  4. A repository team can configure a GitHub Manager-style agent with project context and issue or pull-request tools, then call it by @agent_name.
  5. An analyst can execute JavaScript/Python from a conversation and return the result as a chart or an interactive, searchable, exportable table.
  6. A team that needs hands-free tool access can use the OpenAI Realtime API voice assistant to execute MCP tools during a spoken session.

What are this agent's strengths and limitations?

Pros
  • The workspace explicitly supports multiple model sources, including OpenAI, Anthropic, Google, xAI, Ollama, and OpenRouter, reducing dependence on one inference provider.
  • MCP tools, custom agents, and visual workflows share the same @mention invocation model, combining conversational work with reusable automation.
  • Auto, Manual, and None modes provide concrete control over autonomous execution, approval-before-call behavior, and tool-free sessions.
  • Documented local, Docker Compose, and Vercel paths give adopters several hosting boundaries.
  • Built-in search, code execution, visualization, image operations, and realtime voice cover a broad set of tool-oriented workflows.
Limitations
  • Self-hosting entails operating a pnpm application, PostgreSQL, authentication secrets, and at least one model-provider credential.
  • Several features add external dependencies: search requires Exa, realtime voice uses the OpenAI Realtime API, and the default file driver is Vercel Blob.
  • Capabilities are not evidenced as equivalent across providers; the listed image models are Gemini Nano Banana and OpenAI, while realtime voice is specifically OpenAI-based.
  • S3 storage is marked as coming soon and should not be treated as an available deployment option.
  • Collaborative document editing, RAG, and WebContainers-based compute remain unchecked roadmap items.

How do you install or deploy this agent?

The documented setup requires pnpm, PostgreSQL, and at least one supported LLM provider API key.

Docker Compose path:

  1. Run pnpm i; this generates a root .env file.
  2. Add at least one provider credential, such as OPENAI_API_KEY, ANTHROPIC_API_KEY, or GOOGLE_GENERATIVE_AI_API_KEY.
  3. Run pnpm docker-compose:up to build and start the services, including PostgreSQL.

Local path:

  1. Run pnpm i.
  2. Run pnpm docker:pg if a local PostgreSQL instance is needed, or configure POSTGRES_URL for an existing server.
  3. Set BETTER_AUTH_SECRET, POSTGRES_URL, and at least one provider key in .env.
  4. Run pnpm build:local && pnpm start; use pnpm dev for development mode.
  5. Open http://localhost:3000.

To use Docker Compose only for PostgreSQL, run docker compose -f docker/compose.yml up -d postgres, followed by pnpm db:migrate and pnpm dev. A Vercel deployment route is also documented.

How do you use this agent?

Open the web interface and select a configured model. Add the MCP servers you need or enable built-in capabilities such as web search, execution, visualization, and image generation; Exa-backed search requires the optional EXA_API_KEY. Type @ to select a tool, agent, or published workflow for the current response, or create presets for frequently reused tool sets. Use ⌘P to switch among Auto, Manual, and None tool-choice modes. Define a custom agent with its system prompt and allowed tools, or connect LLM and Tool nodes in the workflow editor, publish the workflow, and invoke it as @workflow_name.

How does this agent compare with similar options?

The project says it is inspired by ChatGPT, Claude, Grok, and Gemini, but Navigator is positioned as a deployable, multi-provider workspace that combines MCP, custom agents, and visual workflows in one web UI. That control comes with responsibility for the database, authentication, storage, hosting, and provider credentials.

FAQ

Do I need subscriptions or keys for every supported model provider?
No. The application can start with one supported provider API key; OpenAI, Anthropic, Google, xAI, OpenRouter, and Ollama can be added according to the models you plan to use.
Can a model execute a tool without approval?
That is controlled per chat. Auto permits autonomous calls, Manual asks for permission before a call, and None disables tool use.
Can the whole system run locally?
The application and PostgreSQL have documented local and Docker Compose paths, and Ollama has a configurable local base URL. Features that use cloud models, Exa, Vercel Blob, or the OpenAI Realtime API still require their respective network services.
Is web search available without extra configuration?
No. Exa-powered web search and URL extraction require the optional EXA_API_KEY.
What can a team share?
The documented collaboration scope includes agents, workflows, and MCP configurations. Optional OAuth settings are provided for Google, GitHub, and Microsoft sign-in.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents