-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy path.env.example
More file actions
75 lines (56 loc) · 2.54 KB
/
.env.example
File metadata and controls
75 lines (56 loc) · 2.54 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
# OmoiOS Environment Variables
# Copy this file to .env.local and fill in your values
# .env.local takes precedence over .env
# =============================================================================
# REQUIRED - Application will not start without these
# =============================================================================
# Database (PostgreSQL with pgvector)
DATABASE_URL=postgresql+psycopg://postgres:postgres@localhost:15432/omoi_os
# Redis (for EventBus pub/sub and caching)
REDIS_URL=redis://localhost:16379
# LLM Provider
LLM_API_KEY=your-llm-api-key-here
# LLM_MODEL=openai/glm-4.7
# LLM_BASE_URL=https://api.z.ai/api/coding/paas/v4
# JWT Secret (generate a random string for production)
JWT_SECRET_KEY=change-this-to-a-random-secret-in-production
# =============================================================================
# OPTIONAL - Features work without these but with reduced functionality
# =============================================================================
# Fireworks AI (for embeddings and title generation)
LLM_FIREWORKS_API_KEY=fw_your-key-here
EMBEDDING_FIREWORKS_API_KEY=fw_your-key-here
# Daytona (sandbox execution)
DAYTONA_API_KEY=your-daytona-key-here
# DAYTONA_SANDBOX_EXECUTION=true
# GitHub Integration
GITHUB_TOKEN=ghp_your-github-pat-here
# AUTH_GITHUB_CLIENT_ID=your-github-oauth-client-id
# AUTH_GITHUB_CLIENT_SECRET=your-github-oauth-client-secret
# Google OAuth
# AUTH_GOOGLE_CLIENT_ID=your-google-oauth-client-id
# AUTH_GOOGLE_CLIENT_SECRET=your-google-oauth-client-secret
# Stripe (billing)
# STRIPE_API_KEY=sk_test_your-stripe-key
# STRIPE_PUBLISHABLE_KEY=pk_test_your-stripe-key
# STRIPE_WEBHOOK_SECRET=whsec_your-webhook-secret
# Email (Resend)
# RESEND_API_KEY=re_your-resend-key
# Anthropic (Claude Agent SDK for sandbox workers)
# ANTHROPIC_API_KEY=sk-ant-your-key-here
# CLAUDE_CODE_OAUTH_TOKEN=sk-ant-oat01-your-token-here
# =============================================================================
# OBSERVABILITY - Optional monitoring and analytics
# =============================================================================
# Sentry (error tracking)
# SENTRY_DSN=https://your-sentry-dsn
# SENTRY_AUTH_TOKEN=sntryu_your-token
# PostHog (product analytics)
# POSTHOG_API_KEY=phc_your-posthog-key
# Logfire (tracing)
# LOGFIRE_TOKEN=your-logfire-token
# =============================================================================
# ENVIRONMENT
# =============================================================================
# Set to: development, staging, production, test
OMOIOS_ENV=development