nc://cline-pass

v0.1.0Pinned
Backnodecode-ai
pomterrecells: thirty-three cells, ported from oh-my-pi -- providers oh-my-pi carries (can1357/oh-my-pi at c9383c1, MIT, credited in each folder's NOTICE), each as a cell of its own: Alibaba's Coding and Token Plans, Amazon Bedrock, Anthropic's Pro/Max sign-in, Apple's on-device Foundation Models (macOS), Azure OpenAI, ClinePass, Cloudflare AI Gateway, Cursor, Devin, Factory Droid, GitHub Copilot, GitLab Duo and its agent, Antigravity, the Gemini CLI's Cloud Code Assist, Vertex AI, Kilo, Kimi Code, local ONNX and MLX workers, Muse Code, Ollama Cloud, ChatGPT's Codex sign-in and its device-code variant, OpenRouter, Snowflake Cortex, xAI's SuperGrok sign-in, Xiaomi MiMo and Z.AI's Coding Plan; and four that are not chat providers: language servers (nodecode-lsp), Perplexity search, keyless web search engines (nodecode-web-provider) and TypeSafe judgments. Each stands alone: it loads, starts, stops and tests by itself, depends only on nodecode, and shares no code with another; one whose wire none of the four lanes speaks registers a lane of its own. Written against the cell contract (src/CELLS.md) at nodecode fb4bdabc1. Their tests ran green against that tree with no network (~/nodecode-cells/tools/test-cell.sh, 663 tests over the 33, 0 failed).914a3fe· 8 Oct1 commit
test1 filecell.lisp4.2 KBmodels.json6.6 KBprovider.lisp4.7 KB

nodecode-cline-pass

A Nodecode cell for ClinePass, Cline's model subscription. With it, /connect offers ClinePass, /models lists its models (the subscription ones and the free cline-free/... ones), and a turn on cline-pass/<model> goes to https://api.cline.bot/api/v1 the way the Cline CLI sends it:

  • the model is named cline-pass/<id> on the wire for a subscription model, and as it is for a free one
  • every request carries the Cline CLI's client headers, which the gateway uses to admit some roster entries

Ported from oh-my-pi's cline-pass provider. See NOTICE.

Key

Make a key at <https://app.cline.bot/dashboard/account> (Settings, API Keys). Save it with /connect, or set CLINE_API_KEY. A saved key wins over the variable.

Install

Copy this folder into ~/.nodecode/cells/nodecode-cline-pass/ and restart Nodecode, or run (restart-cells).

Configure

Optional. The section is on unless it says "enabled": false:

{
  "cline-pass": {
    // where ClinePass is served; a relay's address goes here
    "base_url": "https://api.cline.bot/api/v1"
  }
}

Test

From this repository's root:

tools/test-cell.sh nodecode-cline-pass

MIT licensed.

Add nc://cline-pass

  1. 1

    Install Nodecode

    Once per machine.

    $ curl -fsSL https://nodecode.ai/install.sh | sh
  2. 2

    Add the cell

    Pinned at 914a3fe.

    $ nodecode add nc://cline-pass

    Or tell the agent add the cline pass cell.

  3. 3

    Add your key

    Run /connect, pick ClinePass and paste your key.