forked from mikhailokarpenko/cybos
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
39 lines (29 loc) · 1.79 KB
/
.env.example
File metadata and controls
39 lines (29 loc) · 1.79 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
# === LLM EXTRACTION (required for /cyber-reindex --extract) ===
CYBOS_ANTHROPIC_KEY=sk-ant-... # Get at: https://console.anthropic.com (separate from Claude Code auth)
# === USER IDENTITY (required) ===
CYBOS_USER_NAME=Your Name
CYBOS_USER_OWNER_NAME=YourName # Optional: name used as owner/target in extracted items
CYBOS_USER_SLUG=your-name # Optional: defaults to slugified CYBOS_USER_NAME
CYBOS_USER_ALIASES=Me,Your Name # Optional: comma-separated aliases
# === WEB RESEARCH (required) ===
PERPLEXITY_API_KEY=pplx-... # Get at: https://www.perplexity.ai/settings/api
EXA_API_KEY=... # Get at: https://exa.ai/dashboard
PARALLEL_API_KEY=... # Get at: https://parallel.ai/dashboard
# === IMAGE GENERATION (required for content) ===
GEMINI_API_KEY=... # Get at: https://aistudio.google.com/app/apikey
# === SOCIAL SCHEDULING (required for /cyber-schedule) ===
TYPEFULLY_API_KEY=... # Get at: https://typefully.com/settings/api
# === GOOGLE SERVICES (required for Gmail/Calendar) ===
GOOGLE_OAUTH_CREDENTIALS=~/.gmail-mcp/gcp-oauth.keys.json # Path to OAuth credentials
# === TELEGRAM (required for /cyber-telegram) ===
TELEGRAM_API_ID=... # Get from https://my.telegram.org/apps
TELEGRAM_API_HASH=... # Get from https://my.telegram.org/apps
# === DATABASE (required for entity indexing) ===
DATABASE_URL=postgresql://cybos:cybos_dev@localhost:5433/cybos
# === DOCUMENTS (optional) ===
NOTION_TOKEN=secret_... # Get at: https://www.notion.so/my-integrations
# === OPTIONAL (last resort tools) ===
FIRECRAWL_API_KEY=fc-... # Get at: https://firecrawl.dev/dashboard (use only when exa fails)
# === OPTIONAL PATHS ===
CYBOS_LOG_DIR=/.cybos/logs
CYBOS_DEALS_DIR=/deals