STEP-BY-STEP GUIDE

HOW TO SETUP

Pilih tool kamu, ikuti langkah-langkahnya, dan mulai coding dengan AI gratis dari DOUGH.ID.

CC

Claude Code

Terminal AI agent by Anthropic

1

Install Claude Code

npm install -g @anthropic-ai/claude-code
Terminal — npm install
$ npm install -g @anthropic-ai/claude-code
added 245 packages in 12s
45 packages are looking for funding
2

Set DOUGH.ID API Endpoint + Key

export ANTHROPIC_BASE_URL="https://api.dough.id"
export ANTHROPIC_API_KEY="dough-sk-xxxxxxxxxxxxxxxx"

Dapatkan API Key dari dashboard DOUGH.ID. Tambahkan ke ~/.bashrc atau ~/.zshrc agar persisten.

Terminal — Export Env Vars
$ export ANTHROPIC_BASE_URL="https://api.dough.id"
$ export ANTHROPIC_API_KEY="dough-sk-xxxx"
$ echo $ANTHROPIC_BASE_URL
https://api.dough.id
3

Launch & Start Coding

claude
Claude Code — Connected to DOUGH.ID
$ claude

Claude Code v2.4.0
Model: claude-sonnet-4-6
Endpoint: api.dough.id
API Key: dough-sk-xxxx...xxxx

Connected to DOUGH.ID

How can I help you today?
>
OC

OpenCode

Terminal AI coding agent by Terminal

1

Install OpenCode

npm install -g opencode-ai@latest

Atau: brew install opencode / scoop install opencode (Windows)

Terminal — npm install
$ npm install -g opencode-ai@latest
added 186 packages in 9s
2

Edit Config File (~/.config/opencode/opencode.json)

{
  "provider": {
    "dough": {
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.dough.id/v1",
        "apiKey": "dough-sk-xxxxxxxxxxxxxxxx"
      }
    }
  }
}
opencode.json — Config
$ mkdir -p ~/.config/opencode
$ nano ~/.config/opencode/opencode.json
(paste config above & save)
3

Launch OpenCode

opencode
OpenCode — Connected to DOUGH.ID
$ opencode

OpenCode v0.45.0
Provider: dough (OpenAI-compatible)
Endpoint: api.dough.id/v1

Connected to DOUGH.ID
Ready.
CL

Cline

Autonomous AI agent — VS Code / CLI

1

Install Cline (VS Code Extension)

Buka VS Code → Extensions (Ctrl+Shift+X) → Search "Cline" → Install.

Atau CLI: npm install -g cline

2

Configure DOUGH.ID API Provider

Klik icon Cline di sidebar → Gear (Settings) → API Provider:

API Provider: OpenAI Compatible
Base URL: https://api.dough.id/v1
API Key: dough-sk-xxxxxxxxxxxxxxxx
Cline — API Settings
Selected: OpenAI Compatible
Base URL set: api.dough.id/v1
API Key: dough-sk-xxxx...xxxx
Configuration saved.
3

Start Coding with Cline

Ketik task kamu di chat box Cline sidebar — Cline akan langsung bekerja dengan DOUGH.ID API.

9R

9Router

Self-hosted AI API Gateway (MIT)

1

Install 9Router

npm install -g 9router

Atau Docker: docker run -d --name 9router -p 20128:20128 decolua/9router:latest

Terminal — npm install
$ npm install -g 9router
added 310 packages in 22s

$ 9router
9Router v2.1.0
Dashboard: http://localhost:20128
API Endpoint: http://localhost:20128/v1
2

Add DOUGH.ID as Upstream Provider

Buka dashboard http://localhost:20128 → Login (default password: 123456) → Providers → Add Provider:

Provider Name: DOUGH.ID
Base URL: https://api.dough.id/v1
API Key: dough-sk-xxxxxxxxxxxxxxxx
9Router Dashboard
[Providers]
1. DOUGH.ID
Type: OpenAI-compatible
URL: api.dough.id/v1
Status: Active
3

Point Your AI Tools to 9Router

Semua tools AI (Claude Code, Cline, Aider, dll) sekarang bisa pakai satu endpoint:

Base URL: http://localhost:20128/v1
API Key: (dari dashboard 9Router)
AI

Aider

Terminal AI pair programming (Python)

1

Install Aider

python -m pip install aider-chat

Requires Python 3.8+. Atau: pip install aider-install && aider-install

Terminal — pip install
$ python -m pip install aider-chat
Successfully installed aider-chat-0.72.0
2

Set DOUGH.ID Endpoint + API Key

export OPENAI_API_BASE="https://api.dough.id/v1"
export OPENAI_API_KEY="dough-sk-xxxxxxxxxxxxxxxx"

Atau simpan di .env file di project root. Bisa juga lewat ~/.aider.conf.yml.

Terminal — Env Setup
$ export OPENAI_API_BASE="https://api.dough.id/v1"
$ export OPENAI_API_KEY="dough-sk-xxxx"
$ echo $OPENAI_API_BASE
https://api.dough.id/v1
3

Launch Aider

aider --model openai/<model-name>

Prefix openai/ untuk pakai OpenAI-compatible endpoint. Jalankan dari dalam git project kamu.

Aider — Connected to DOUGH.ID
$ aider --model openai/deepseek-chat

Aider v0.72.0
Model: openai/deepseek-chat
Endpoint: api.dough.id/v1

Connected to DOUGH.ID
──────────────────────────────────────
Repo map updated. Ready to code.
RC

Roo Code

Autonomous AI agent for VS Code

1

Install Roo Code (VS Code Extension)

Buka VS Code → Extensions (Ctrl+Shift+X) → Search "Roo Code" → Install.

Atau dari terminal: code --install-extension RooVeterinaryInc.roo-cline

VS Code — Extensions
$ code --install-extension RooVeterinaryInc.roo-cline
Installing RooVeterinaryInc.roo-cline...
Extension installed successfully.
2

Configure DOUGH.ID API

Klik icon Roo Code di sidebar → Gear (Settings) → API Provider:

API Provider: OpenAI Compatible
Base URL: https://api.dough.id/v1
API Key: dough-sk-xxxxxxxxxxxxxxxx
Model: deepseek-chat

Atau set env vars: OPENAI_BASE_URL + OPENAI_API_KEY (Roo Code auto-loads .env dari workspace root).

Roo Code — API Settings
Provider: OpenAI Compatible
Base URL: api.dough.id/v1
Model: deepseek-chat
Ready.
3

Start Coding

Ketik task kamu di Roo Code chat — agent akan langsung bekerja dengan DOUGH.ID API.

CX

Codex CLI

Open-source terminal agent by OpenAI

1

Install Codex CLI

npm install -g @openai/codex

Atau: brew install --cask codex / curl -fsSL https://chatgpt.com/codex/install.sh | sh

Terminal — npm install
$ npm install -g @openai/codex
added 142 packages in 15s
2

Set DOUGH.ID Endpoint + API Key

export OPENAI_BASE_URL="https://api.dough.id/v1"
export OPENAI_API_KEY="dough-sk-xxxxxxxxxxxxxxxx"

Atau di ~/.codex/config.toml: [model_providers.dough] base_url + api_key.

Terminal — Export Env Vars
$ export OPENAI_BASE_URL="https://api.dough.id/v1"
$ export OPENAI_API_KEY="dough-sk-xxxx"
3

Launch Codex

codex

Non-interactive: codex exec "your task"

Codex CLI — Connected to DOUGH.ID
$ codex

Codex CLI v1.2.0
Provider: dough (Custom)
Endpoint: api.dough.id/v1

Connected to DOUGH.ID
What would you like to build?
CO

Continue

Open-source AI extension — VS Code / JetBrains

1

Install Continue

VS Code: Extensions (Ctrl+Shift+X) → Search "Continue" → Install.

Atau: code --install-extension continue.continue

2

Edit Config (~/.continue/config.yaml)

Buka via VS Code: Ctrl+Shift+P → "Continue: Open Config" → tambahkan:

models:
  - provider: openai
    model: deepseek-chat
    apiBase: https://api.dough.id/v1
    apiKey: dough-sk-xxxxxxxxxxxxxxxx

IMPORTANT: pakai provider: openai untuk OpenAI-compatible. apiBase harus ada /v1 suffix. Gunakan spasi (bukan tab) untuk YAML indentation.

Continue — config.yaml
$ nano ~/.continue/config.yaml
(paste config above & save)
Config saved. Reload VS Code window.
3

Start Using Continue

Ctrl+L untuk chat, Ctrl+I untuk inline edit. Pilih model dough.id dari dropdown model. Untuk config changes, reload window: Ctrl+Shift+P → "Continue: Reload Window".

GC

Gemini CLI

Terminal AI agent by Google — via Community Fork

1

Install Gemini CLI (Community Fork with OpenAI Compat)

npm install -g @mondaychen/gemini-cli-core

Vanilla @google/gemini-cli hanya support Google API native. Community fork ini menambah OpenAI-compatible endpoint support.

Terminal — npm install
$ npm install -g @mondaychen/gemini-cli-core
added 230 packages in 14s
2

Set DOUGH.ID Endpoint + API Key

export OPENAI_BASE_URL="https://api.dough.id/v1"
export OPENAI_API_KEY="dough-sk-xxxxxxxxxxxxxxxx"

Community fork menggunakan OpenAI-compatible protocol via OPENAI_BASE_URL + OPENAI_API_KEY.

Terminal — Export Env Vars
$ export OPENAI_BASE_URL="https://api.dough.id/v1"
$ export OPENAI_API_KEY="dough-sk-xxxx"
3

Launch Gemini CLI

gemini
Gemini CLI — Connected to DOUGH.ID
$ gemini

Gemini CLI v0.15.0 (community fork)
Model: gemini-2.5-pro
Endpoint: api.dough.id/v1

Connected to DOUGH.ID
How can I help?