Initial commit

This commit is contained in:
ilya-bov
2026-02-25 16:14:15 +03:00
commit 75ab0cecf0
254 changed files with 113531 additions and 0 deletions

33
.env.example Normal file
View File

@@ -0,0 +1,33 @@
# === Eggent Configuration ===
# OpenAI (required for default model)
OPENAI_API_KEY=sk-...
# Anthropic (optional)
ANTHROPIC_API_KEY=sk-ant-...
# Google (optional)
GOOGLE_API_KEY=...
# OpenRouter (optional)
OPENROUTER_API_KEY=sk-or-...
# Tavily Search (optional - for web search)
TAVILY_API_KEY=tvly-...
# External integrations API token (optional fallback for /api/external/message)
EXTERNAL_API_TOKEN=replace-with-a-long-random-token
# App auth session secret (required for secure cookie signing)
EGGENT_AUTH_SECRET=replace-with-a-long-random-secret
# Telegram integration (optional; UI can auto-configure from bot token only)
TELEGRAM_BOT_TOKEN=
TELEGRAM_WEBHOOK_SECRET=
TELEGRAM_DEFAULT_PROJECT_ID=
# Docker runtime bind settings
APP_BIND_HOST=127.0.0.1
APP_PORT=3000
APP_BASE_URL=http://localhost:3000