Claude Code

Platforms and integrations

CLI, IDE, desktop, web, mobile, Chrome, Slack, CI, review, Ultraplan and Ultrareview boundaries with Passion8.

Determine where requests originate and where code/tools execute before choosing an integration. This is more reliable than the UI's name.

See desktop, web and IDE workflows for desktop setup, Linux beta, scheduling, web, remote access, IDEs and Slack.

Passion8 primarily supports local CLI/IDE and automation that explicitly sets the endpoint. Hosted web, Slack, review and Ultrareview rely on official accounts/cloud environments and do not inherit your local token.

#Execution surfaces

SurfaceExecution locationRequest configurationPassion8 guidance
CLILocal shellEnvironment/settingsPreferred
VS CodeIDE Code processExtension environment/settingsVerify inherited environment
JetBrainsIDE Code processClient/plugin settingsTest remote/WSL separately
Desktop CodeDesktop-managed local/organizational environmentDesktop/policy dependentPrefer CLI for personal gateway setup
WebHosted sandboxCloud connectors/secretsNo local-variable inheritance
Remote ControlLocal session controlled remotelyLocal configurationCustom URL can affect pairing
SlackHosted sessionOfficial Slack/GitHubUsually not a gateway entry point
CIRunnerJob secrets/configurationExplicitly inject gateway variables
Review/UltrareviewOfficial cloudAccount, GitHub app and capOfficial billing/limits

#VS Code and JetBrains

IDE entry points directly reference files, diffs, terminal output and editor state.

FeatureVS CodeJetBrains
File/directory references@ mentionsPlugin context and IDE selection
Multiple sessionsConversations/tabsIDE or external terminal launches
GitCommit/PR/worktree assistanceIDE integration and CLI
Chrome automationDedicated documented entryUsually CLI/browser tools
Remote developmentCheck extension location in container/SSH/WSLCheck binary location remotely

A reliable VS Code setup uses extension environment variables:

VS Code settings.json
{
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_BASE_URL", "value": "https://passion8.cc" },
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-YOUR_PASSION8_API_KEY" }
  ]
}

In JetBrains, verify that the IDE can locate claude:

which claude
claude doctor

Remote/WSL IDE environments may have different PATH, Node, certificates and variables. See installation troubleshooting and configuration debugging.

#GitHub Actions and GitLab CI

CI can create PRs, fix tests, handle issues and review. Store endpoint and key in CI secrets rather than relying on developer-machine settings.

.github/workflows/claude.yml
env:
  ANTHROPIC_BASE_URL: https://passion8.cc
  ANTHROPIC_AUTH_TOKEN: ${{ secrets.PASSION8_API_KEY }}
.gitlab-ci.yml
variables:
  ANTHROPIC_BASE_URL: "https://passion8.cc"
  ANTHROPIC_AUTH_TOKEN: "$PASSION8_API_KEY"

Recommendations:

AreaRecommendation
PermissionsMinimal tokens and repository/branch access
ContextIssue, diff and failure logs rather than entire repository prompts
CacheStable model/effort within the job
ConcurrencyAvoid simultaneous duplicate huge contexts
LogsNo keys, customer data or complete production logs

Official mention-triggered integrations have their own app permissions and security. Start with explicit headless workflows for predictable gateway configuration.

#Slack, mobile and cloud work

These surfaces suit remote delegation and progress tracking, generally through official accounts and hosted sessions.

ScenarioSurfaceGateway boundary
Continue local work on phoneRemote ControlLocal requests; official pairing may be required
Delegate GitHub issues in browserWeb CodeNo local environment inheritance
Start from SlackSlack integrationOfficial connector requirements
Cloud plan, local executionUltraplan then terminalGateway can apply when execution returns locally
Deep cloud reviewUltra review commandsSeparate official feature and billing

Configure secrets, setup scripts and allowlists inside the cloud environment for private services. Local shell/user settings and Passion8 tokens do not synchronize automatically.

#Review, Ultraplan and Ultrareview

CapabilityEntryUseConsideration
/code-reviewLocal/PR reviewRoutine diffsLocal mode can retain gateway configuration
Official Code ReviewGitHub app/checkAutomated PR reviewOfficial integration, caps and permissions
UltraplanCLI to cloudDeep planningExecute on web or return locally
UltrareviewCloud multi-agentDeep premerge bugsIndependent context/cache

For Passion8 costs/providers, prefer local review or headless diff analysis. Treat official deep cloud review as a separate execution path and cache.

See review and CI for complete setup.

#Agent Teams and Channels

Advanced collaboration/event entry points:

FeaturePurposeRecommendation
TeamsMultiple collaborating sessionsLarge reviews, cross-checks and parallel hypotheses
ChannelsMCP pushes CI/chat/alert events into sessionsRespond to external events
Channel referenceNotifications, replies and permission relayFor custom MCP/channel plugins

These increase parallel usage and permission complexity. Verify forwarding of tools, MCP, caching and channel fields; see gateway guidance.

See Teams and Channels for teammates, MCP, relay and enterprise policy.

#Caching and cost

ActionEffect
Continuous local sessionStable prefixes refresh either TTL
IDE to CLISome reuse if directory/model/effort/prompt match
Local to cloud/SlackUsually different session/provider/cache
New CI jobShort-term project reuse possible; runner/environment may change keys
Teams/UltrareviewSeparate subtask caches increase total tokens

See command effects and TTL fundamentals.

#Official references

Support

Need help?

For setup, billing, or model issues, email us. Check the status page for uptime.

WeChat / QQ support is available at the bottom right.