hello2cc  by hellowind777

Claude Code plugin for native third-party model integration

Created 1 week ago

New!

515 stars

Top 60.7% on SourcePulse

GitHubView on GitHub
Project Summary

This plugin addresses the challenge of making third-party models integrated into Claude Code feel as native as possible. It targets users who have already connected external models and aims to enhance their usability by improving tool discovery, planning capabilities, agent interaction, and output style, without requiring manual intervention or workflow changes. The primary benefit is a more seamless and intuitive experience when using third-party models within the Claude Code environment.

How It Works

hello2cc operates as a "native-first" and "silent" plugin for Claude Code. It focuses on the layer after third-party models are integrated, enhancing how these models interact with Claude Code's core functionalities. The approach involves subtly injecting agent models and guiding behavior to naturally leverage native tools, prioritize ToolSearch, engage planning modes (EnterPlanMode()), utilize agents like Explore and Claude Code Guide, and coordinate parallel agents. It aims to mimic Claude Code's concise, structured, action-first output style and language preferences, all without requiring manual skill loading or explicit workflow switching. Version 0.2.6 specifically improves conversational stability, clarifies team boundaries, and refines language following.

Quick Start & Requirements

  • Installation:
    1. Add local marketplace: /plugin marketplace add /path/to/hello2cc
    2. Install plugin: /plugin install hello2cc@hello2cc-local
    3. Use in a new Claude Code session. Post-installation, no skill loading or manual output style switching is required.
  • Prerequisites: Claude Code 2.1.76+.
  • Links: No external demo or documentation links are provided beyond the README.

Highlighted Details

  • Skill-Free Operation: Operates silently without per-round skill loading or manual prompts.
  • Native Integration Enhancement: Improves third-party models' use of Claude Code's native tools, planning, agents, and MCP resources.
  • Improved Stability (v0.2.6): Reduces misclassification of ordinary conversations as agent teams.
  • Clearer Team Boundaries (v0.2.6): TeamCreate is reserved for explicit team workflows.
  • Natural Language Following (v0.2.6): Prefers user's language and reduces unsolicited English meta-narratives.
  • Output Style: Aims for Claude Code's concise, structured, action-first style, preferring Markdown tables.
  • Default Behavior: mirror_session_model = true prioritizes mirroring the current session's model; routing_policy = native-inject silently injects models where needed.

Maintenance & Community

The project utilizes an automated npm publishing workflow triggered by v* tag pushes, with support for manual workflow_dispatch. Pre-publish checks include npm run check and npm pack --dry-run, followed by GitHub Release updates. No specific community links (e.g., Discord, Slack) or contributor details are mentioned.

Licensing & Compatibility

  • License: Apache-2.0.
  • Compatibility: Permissive for commercial use and closed-source linking. Primarily targets Claude Code 2.1.76+.

Limitations & Caveats

The plugin aims to approximate the native Opus experience within its controllable scope, but final results depend on the third-party model's capabilities, gateway/provider tool protocol compatibility, and the Claude Code session's exposed tools. It does not take over provider/gateway configurations, force unsupported capabilities, overwrite explicit model settings, or override existing project rules.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
14
Star History
523 stars in the last 12 days

Explore Similar Projects

Feedback? Help us improve.