mrkeyoor.com_
Sat 24 Oct 22:52 UTC
LLM Toolsevaluationupdated 23 Oct 2026

cc-connect review

CC-Connect is a Go bridge between local AI coding agents and messaging platforms. Its README lists agents including Claude Code, Codex, Cursor Agent, Gemini CLI and Kimi CLI, alongside chat services such as Slack, Discord, Telegram, Feishu/Lark, DingTalk and WeCom. These are documented capabilities, not integrations verified in our sandbox run.

+88stars / 7d
Verdict

CC-Connect is worth evaluating if you need chat access to local coding agents across several messaging platforms and can operate the bridge yourself. Our October 15, 2026 run at 9bef91f establishes neither a clean build nor working chat integration: the build status conflicts with its retained error output, and go test exited 1 with visible package setup failures. Follow the documented agent-first setup, then verify the binary, permissions and a real chat exchange before relying on it. The recorded command failure alone does not establish that the product is broken.

We ran it

Lab card: what happened when we ran cc-connectScreenshot of cc-connect (github.com/chenhg5/cc-connect)
Install✓ · 50s291 packages
Build✓ · 3s
Tests✗ · 140s88 passed · 5 failed of 93 (go test)
Repo682 files~238,552 lines of source · 20.3 MB · 3 CI workflows · tests dir

Answers from our run

Does cc-connect build from source?

Dependencies installed in 50 seconds (291 packages), and the build succeeded in 3 seconds. We cloned commit 9bef91f into a clean Debian container with 3 CPUs and no project-specific setup.

Do cc-connect's tests pass?

No. The project's own test command finished in 140 seconds and reported 88 passed, 5 failed (go test).

Who should not use cc-connect?

People seeking a hosted service without local agent setup

What are the alternatives to cc-connect?

Bolt for JavaScript, discord.js. CC-Connect is worth evaluating if you need chat access to local coding agents across several messaging platforms and can operate the bridge yourself.

Setup2/5On the stated evidence rubric, major verification gaps remain: the October 15 run at 9bef91f has conflicting build status and output, package setup failures, and no installed-binary or live-chat check.
Docs3/5The supplied README gives an ordered agent-first setup, distinguishes service startup from the browser command, and documents platform configuration and permission controls. We did not validate the full procedure.
Community2/5The supplied sources show contributors, Discord and Telegram community links, and recent CI activity. Adoption and support responsiveness were not measured.
Maturity3/5The releases page distinguishes v1.5.0 stable from v1.5.1 prereleases and reports upstream verification. Those reports do not resolve the October 15 sandbox result at 9bef91f.

Who it’s for

Developers who want chat access to coding agents running on their own machine
Teams that need several messaging platforms and can manage agent authentication and bot credentials
Self-hosters prepared to verify permissions and recovery behavior for their chosen platform-agent pair

Who it’s NOT for

People seeking a hosted service without local agent setup
Teams that need independently verified end-to-end chat operation before choosing a tool
Operators who cannot restrict access to local projects and privileged commands
Buyers requiring a reconciled clean build and test result from this review

Setup reality

In our recorded run on October 15, 2026, at commit 9bef91f, the install step exited 0 after 50 seconds; its retained tail records a Go 1.25.0 toolchain download. This does not establish that the CC-Connect CLI was installed. The build step was marked successful after 3 seconds, but its output reports missing web dist files and vet-exit:1, so a clean build is not established. The go test step exited 1 after 140 seconds. Its parser recorded 88 successful and 5 failed package results, not individual test cases; exhaustive unique counts were not verified. The retained output explicitly identifies setup failures for cmd/cc-connect and web. We did not verify an installed binary, authenticated agent, Web UI or live chat exchange.

CC-Connect can put a local coding agent within reach of a chat app, but our recorded source run does not establish that the service was ready to use. The decision is whether its documented platform coverage fits your workflow and whether you can verify the complete setup yourself.

Where the bridge fits

The README describes connecting local agents such as Claude Code, Codex, Cursor Agent, Gemini CLI and Kimi CLI to messaging services including Slack, Discord, Telegram, Feishu/Lark, DingTalk and WeCom. That makes CC-Connect relevant when you want to continue local project work through chat without building each platform integration yourself. We did not exercise those integrations in our run.

The documented setup starts with an installed and authenticated agent CLI. CC-Connect comes next, followed by starting the service and configuring platform bot credentials. The README distinguishes starting cc-connect from running cc-connect web: the latter opens the browser and configuration interface but does not start the service. A completed dependency step cannot substitute for checking those prerequisites.

What our recorded run establishes

Our stored sandbox run is dated October 15, 2026, at commit 9bef91f7336d5d6ed0599ebe01a8d724a0b0e44e, whose recorded commit date is October 14, 2026. The sandbox configuration was 3 CPUs, 8 GB of memory and image golang:1.24-bookworm. The image label does not establish the runtime toolchain: the install tail records a Go 1.25.0 download.

The checkout measurements were 682 files, approximately 238,552 source lines and 20.3 MB. The record lists 291 dependencies, 3 CI workflow files and a tests directory. Its detector found neither a Dockerfile nor a Compose file in this checkout; that does not establish the absence of every possible deployment route.

The command results need separate interpretations:

The retained test output explicitly identifies cmd/cc-connect and web as setup failures. It also contains successful results for agent, platform and release-local packages. Those results do not establish working live integrations, and the retained output does not explain every failure in the parser summary. The missing web assets are a concrete setup problem to investigate, without assuming they explain all failures.

No new execution was performed for this correction. The stored run does not establish CLI installation, service startup, agent authentication, a working Web UI or a successful message round trip. It contains no measured coding workload, latency comparison or security audit.

What to verify before adoption

Use the documented installation order, then check the actual binary and agent authentication before configuring a bot. Start with a non-critical repository and verify that an authorized chat message reaches the intended agent and working directory. Check what happens when an unauthorized account sends a command and when the agent requests tool approval.

The README documents admin_from for privileged commands such as /dir and /shell, permission modes, and Unix-user isolation for Claude Code on Linux/macOS. These are documented controls, not controls we tested. Their presence supports a concrete evaluation checklist; it does not establish security or isolation in your deployment.

The README labels the project MIT License. The stored license-detection field is null, which does not contradict that declaration or establish a licensing defect. The supplied evidence does not include the license text or a dependency-license review, so consult those before organizational deployment.

Release evidence and its limits

The supplied releases page identifies v1.5.0 as stable and lists v1.5.1-beta.1, v1.5.1-beta.2 and v1.5.1-beta.3 as prereleases. These release labels do not identify the tested checkout as one of those release binaries.

The v1.5.1-beta.3 notes report upstream verification and explicitly say that real-channel and real-agent QA begins on that beta, with stable promotion requiring an explicit QA pass for the exact beta commit. Those are maintainer statements about that release candidate, not results from our sandbox. The supplied CI page also shows successful workflow runs on October 22 and 23, 2026, including main-branch runs on October 22. Different commits and execution conditions prevent those results from resolving our stored run's conflicting build status.

When a framework is the better fit

Bolt for JavaScript is a framework for building Slack apps. discord.js is a Node.js module for interacting with the Discord API. Either can be relevant when you want to build a bot for one platform and own the agent connection. Neither supplied extract establishes a ready-made local coding-agent bridge. Choose between that development work and CC-Connect's documented integration model, rather than treating these libraries as interchangeable installations.

How to read the scores

These are editorial evidence ratings, not benchmarks. On this rubric, 1 means substantial unresolved obstacles in the supplied evidence; 2 means documented capability with major verification gaps; 3 means useful documented support with bounded observations; 4 requires broad corroboration for the category; and 5 requires unusually complete evidence. Unknown adoption, compatibility and support responsiveness do not earn high scores.

Setup earns 2 because installation and operational readiness remain unverified and the build record conflicts with its output. Documentation earns 3 because the README provides an ordered setup, configuration instructions and platform-specific distinctions. Community earns 2 because contributor and discussion routes are visible, while support responsiveness and adoption are unmeasured. Maturity earns 3 because stable and prerelease tracks and upstream verification reports exist, while our exact checkout remains unresolved.

For a trial, the useful next step is a complete setup on your intended platform-agent pair, with a verified binary and a controlled chat exchange. Our stored command run supports that limited recommendation.

Alternatives

ProjectWhat it isPick it when
Bolt for JavaScriptA JavaScript framework for building Slack apps.Consider it when you want to build a custom Slack integration and will supply the agent connection yourself. It is a framework choice, not a ready-made replacement for CC-Connect.
discord.js gh↗A Node.js module for interacting with the Discord API.Consider it when you want to build a custom Discord bot and will implement the local-agent connection yourself. It is a development library, not a deployment-ready agent bridge.

What people are saying

  1. [github-trending] chenhg5/cc-connect

Sources

  1. CC-Connect GitHub repository
  2. CC-Connect releases
  3. CC-Connect CI workflow

More llm tools reviews

RAG-Anything · uzu · dsh-im · smg · dsh-context · dsh-purge · the whole board →