mrkeyoor.com_
Fri 16 Oct 18:51 UTC
Dev Toolsevaluationupdated 15 Oct 2026

ai-manager review

AI Manager is a local desktop application for installing and configuring AI coding tools, including Claude Code and Codex. Its English documentation describes a shared view of provider connections, MCP servers, skills, and sessions so you can stop editing each tool's configuration by hand.

trackingstars / 7d
Verdict

Our AI Manager source install failed after 5 seconds because pnpm rejected conflicting dependency-build settings, leaving the desktop workflow unverified. Its effective-connection view merits consideration for a personal workstation with several coding tools. Pass if plaintext provider keys in local backups violate your requirements.

We ran it

Lab card: what happened when we ran ai-managerScreenshot of ai-manager (aimanager.tools)
Install✗ · 5s
Build—
Repo1619 files~395,017 lines of source · 21.6 MB · 6 CI workflows · tests dir

Answers from our run

Does ai-manager build from source?

The dependency install failed, and the project has no separate build step. We cloned commit 720cc71 into a clean Debian container with 3 CPUs and no project-specific setup.

Who should not use ai-manager?

Teams requiring an OS secret store: the README says provider keys remain plaintext in databases, backups, and SQL exports.

What are the alternatives to ai-manager?

CC Switch, Claude Code Router. Our AI Manager source install failed after 5 seconds because pnpm rejected conflicting dependency-build settings, leaving the desktop workflow unverified.

Setup2/5Source install failed in 5 seconds; desktop installers unverified
Docs4/5Clear storage limits, platform scope, and release instructions
Community2/5203 stars; recent visible activity is dependency-update PRs
Maturity3/5Published installers, but plaintext keys and a blocked source path

Who it’s for

Developers juggling several AI coding tools and provider configurations on a personal workstation.
Users who need to see environment-variable overrides behind the effective service connection.
People willing to protect local databases and backups that contain provider credentials.

Who it’s NOT for

Teams requiring an OS secret store: the README says provider keys remain plaintext in databases, backups, and SQL exports.
Linux ARM or Windows ARM users: both architectures are outside the documented installer scope.
Windows users requiring an Authenticode-signed installer: the MSI has no platform signature and triggers an unknown-publisher warning.
Contributors expecting the documented source route to work without investigation: our pnpm install stopped on conflicting dependency-build settings.

Setup reality

Our sandbox install of commit 720cc71 failed with exit code 1 after 5 seconds. Pnpm repeatedly rejected simultaneous neverBuiltDependencies and onlyBuiltDependencies, and warned that dangerouslyAllowAllBuilds was true. The checkout had 1,619 files, about 395,017 source lines, and occupied 21.6 MB.

Source setup calls for Node, the pinned pnpm and Rust toolchains, and Tauri platform packages. Provider connections need the appropriate service access and credentials. Keys remain plaintext in the local database and backups.

The app is a native Tauri desktop program. Published installers are a separate route from our failed source install, with documented architecture limits and an unsigned Windows MSI. Our container result does not verify those installers.

The useful screen shows which service your tool actually uses

A saved API address can look correct while an environment variable sends your coding tool somewhere else. AI Manager's English README addresses that specific irritation: its endpoint screen shows the effective connection and explains overrides. The desktop app also handles coding-tool installation and configuration. For someone switching between Claude Code, Codex, and other clients, that visibility is a better reason to try it than simply having another dashboard.

The project uses Tauri 2 and React 18, with a Rust backend. Our checkout contained 1,619 files, roughly 395,017 source lines, and 21.6 MB before installation. This is a substantial desktop application to maintain if you fork it. The advertised convenience belongs to the end-user workflow. It shouldn't be mistaken for evidence that contributing to the native app is equally straightforward.

What happened when we ran it

Our sandbox's pnpm install of commit 720cc71 failed with exit code 1 after 5 seconds on October 15, 2026. The fresh Debian container had 3 CPUs, 8 GB of RAM, no secrets, and no elevated privileges, using the lab-node:22 image. The supplied evidence establishes an installation failure. It does not establish a broken packaged installer or a failure inside the desktop interface.

The 5-second attempt repeatedly printed ERR_PNPM_CONFIG_CONFLICT_BUILT_DEPENDENCIES: pnpm said it could not accept both neverBuiltDependencies and onlyBuiltDependencies. Another line warned that dangerouslyAllowAllBuilds was true and that listed dependencies would run scripts. The tail does not establish where every effective setting originated. Blaming an operating-system package, choosing a pnpm-version explanation, or claiming that deleting a setting fixes everything would go beyond that log.

Our scan found 6 CI workflow files, a tests directory, and workspace signals, but no Dockerfile. Those are repository signals rather than passing checks from our run. The README directs source contributors to pinned tooling and Tauri's platform prerequisites. Anyone choosing the source route should resolve the configuration conflict before budgeting work on the native app. We have no completed desktop build or test result to substitute for that missing evidence.

Provider checks send a real request

The endpoint checker described in the README reads available models, lets you choose one, and sends a request whose reply is displayed. That's a useful improvement over declaring a service healthy because its address responds. It also means checking a configured provider involves actual service access. You'll need the relevant account or credentials, and you should understand which endpoint receives the request before pressing the control.

Our 8 GB sandbox stopped at package configuration, before we could assess the native desktop backend. The software screen says it preserves the package manager already owning a tool, including npm, pnpm, bun, or Volta. That's sensible for a workstation with an existing setup. Desktop applications are detected separately, and their installation stays with vendor channels. Don't choose this expecting it to replace every application's updater.

Plaintext keys are the adoption decision

The privacy section says provider credentials remain plaintext in the local database, local backups, and SQL configuration exports. Log redaction and the absence of analytics don't change that storage fact. A developer comfortable protecting a personal workstation may accept it. A team requiring operating-system secret storage should pass until that requirement is actually met. The README says secret-store support and encrypted portable archives are not implemented yet.

Our 5-second source-install failure doesn't establish whether the desktop installers supplied with v1.5.0 work. The README describes signed updates, and the release notes identify macOS notarization alongside Windows' lack of a platform signature. Those controls concern artifact delivery. They don't encrypt provider keys after the app opens, and a checksum alone doesn't answer the local-storage question. Keep database exports out of ordinary shared project folders.

MCP and skills management reward users with several tools

The README describes stdio, HTTP, and SSE MCP connections that can be enabled per tool. Existing server adoption is supposed to avoid rewriting live configuration. Skills can come from trusted GitHub catalogs or a local ZIP, with recovery copies before removal. If you already maintain these resources across several coding clients, a shared view could save repetitive edits. Our failed install leaves those interface behaviors as documented claims rather than exercised findings.

The 21.6 MB checkout also includes session browsing and global-prompt management. Session content loads after selection, according to the README, and supported sessions can resume in a terminal. Those features make sense for an individual workstation. If your only problem is selecting a provider, consider whether you want an application with access to sessions and configuration as well. The breadth adds responsibility alongside convenience.

Recent pushes show upkeep, while the visible discussion is mostly automated

GitHub records an October 14, 2026 push, 203 stars, and 3 open issues and PRs combined. The recent activity retrieved for this review consists of dependency-update pull requests, rather than a body of user troubleshooting. The latest release, v1.5.0, was published September 28. That supports ongoing repository activity, but it doesn't establish how quickly a maintainer will resolve a workstation-specific failure.

Compare the upstream CC Switch if you want another desktop provider-and-configuration manager. Claude Code Router is another option when a local routing layer is the main job. AI Manager's reason to earn a place is its account of effective configuration and tool ownership. Before giving it provider keys, decide whether plaintext backups are acceptable on the machine where those keys will live.

Alternatives

ProjectWhat it isPick it when
CC Switch gh↗The upstream desktop manager for coding-agent providers, MCP, skills, and prompts.pick this instead when you prefer evaluating the upstream configuration manager before its fork.
Claude Code Router gh↗A local gateway and control plane for coding-agent model providers.pick this instead when request routing and provider management are your main requirements.

What people are saying

  1. [velocity-scout] OnlistTeam/ai-manager

Sources

  1. English README and privacy limitations
  2. Repository facts
  3. v1.5.0 release and installer integrity notes
  4. Recent issue and pull-request activity
  5. Source tooling configuration
  6. CC Switch upstream
  7. Claude Code Router

More dev tools reviews

compose-samples · librepods · sqlmap · coucou · world-execute-me-dsh-pv · mcp-extensions · the whole board →