-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.example
More file actions
75 lines (51 loc) · 3.31 KB
/
.env.example
File metadata and controls
75 lines (51 loc) · 3.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# NimbleBrain Platform — Environment Variables
# Copy this file to .env and fill in your values.
# .env is gitignored and never committed.
# ── Required ──────────────────────────────────────────────────────────────────
# At least one LLM provider key is required.
ANTHROPIC_API_KEY=
OPENAI_API_KEY=
GEMINI_API_KEY=
# ── Telemetry (optional) ───────────────────────────────────────────────────────
# PostHog write-only API key. If unset, telemetry is disabled.
# Server-side analytics.
POSTHOG_API_KEY=
# Disable telemetry entirely (overrides POSTHOG_API_KEY).
# Set to "1" to opt out.
# NB_TELEMETRY_DISABLED=1
# Respects the community standard https://consoledonottrack.com
# DO_NOT_TRACK=1
# ── Server (optional) ─────────────────────────────────────────────────────────
# HTTP port for the API server. Default: 3000
# PORT=3000
# Host URL used for generating absolute URLs (e.g. MCP server callbacks).
# Default: http://localhost:${PORT}
# NB_HOST_URL=https://your-domain.com
# Comma-separated list of allowed CORS origins. Default: * (all origins)
# ALLOWED_ORIGINS=https://your-domain.com
# ── Paths (optional) ──────────────────────────────────────────────────────────
# Working directory for conversations, skills, and bundle state.
# Default: .nimblebrain/ (project-local) or ~/nimblebrain/ (global serve)
# All other paths (config, skills, core/) are derived from this.
# NB_WORK_DIR=/path/to/workdir
# ── Home Bundle (optional) ────────────────────────────────────────────────────
# Display name shown in the Home briefing.
# NB_HOME_USERNAME=Mat
# IANA timezone for the Home briefing schedule (e.g. America/Honolulu).
# NB_HOME_TIMEZONE=America/New_York
# Override the model used for Home briefings.
# NB_HOME_MODEL=claude-sonnet-4-5
# ── mpak (optional) ───────────────────────────────────────────────────────────
# mpak workspace directory. Default: ~/.mpak
# MPAK_WORKSPACE=/path/to/mpak-workspace
# ── MCP Session Limits (optional) ─────────────────────────────────────────────
# Maximum concurrent MCP sessions. Default: 50
# MCP_MAX_SESSIONS=50
# MCP session TTL in milliseconds. Default: 3600000 (1 hour)
# MCP_SESSION_TTL_MS=3600000
# ── Web Client (Vite, optional) ───────────────────────────────────────────────
# API base URL for the web client in development.
# Default: /v1 (proxied to :3000 by Vite dev server)
# VITE_API_BASE=/v1
# PostHog write-only API key for web client analytics. If unset, disabled.
# VITE_POSTHOG_KEY=