Skip to content

First client

Outcome: Point Cursor or an OpenAI-compatible SDK at daari.

OpenAI SDK (any language)

export OPENAI_BASE_URL=http://127.0.0.1:11435/v1
export OPENAI_API_KEY=daari   # or your server.api_key / virtual key
from openai import OpenAI
client = OpenAI()  # uses env
print(client.chat.completions.create(
    model="daari",
    messages=[{"role": "user", "content": "Say hi"}],
).choices[0].message.content)

Or: daari setup openai-compat.

Cursor (requires tunnel)

Cursor cloud cannot call localhost. Use:

scripts/tunnel.sh --setup-cursor

Full guide: Cursor client guide · Tutorial: Cursor BYOK tunnel.

Claude Code / JetBrains / VS Code

daari setup claude-code
daari setup intellij
daari setup vscode

See Guides → Clients.

Verify

Send a prompt from the client, then:

daari stats
daari report

Next

→ What is daari? · Project profiles