diff --git a/src/utils/claude-cli-resolver.ts b/src/utils/claude-cli-resolver.ts
index b9292201..6d735fa5 100644
--- a/src/utils/claude-cli-resolver.ts
+++ b/src/utils/claude-cli-resolver.ts
@@ -26,6 +26,15 @@ const CLAUDE_SEARCH_DIRS = [
/** Cached directory containing the claude binary (empty string = searched but not found) */
let _claudeDir: string | null = null;
+/**
+ * Returns true if the Claude CLI binary can be located (via `which` or one of
+ * the common install directories). Mirrors `isGeminiAvailable`/`isOpenCodeAvailable`/
+ * `isCodexAvailable` in the sibling resolvers.
+ */
+export function isClaudeAvailable(): boolean {
+ return findClaudeDir() !== null;
+}
+
/**
* Finds the directory containing the `claude` binary.
* Checks `which claude` first, then falls back to common install locations.
diff --git a/src/web/public/index.html b/src/web/public/index.html
index 770cffcc..a9b6a0f6 100644
--- a/src/web/public/index.html
+++ b/src/web/public/index.html
@@ -311,11 +311,11 @@
Codeman
Manage AI Coding tools in persistent tmux sessions.