{
 "schema_version": 1,
 "generated": "2026-10-23",
 "id": "geminilight-socialcoach--run-socialcoach-locally-with-own-model-key",
 "repo": "GeminiLight/SocialCoach",
 "repo_url": "https://github.com/GeminiLight/SocialCoach",
 "repo_slug": "geminilight-socialcoach",
 "title": "Run Social Coach locally with your own model key",
 "page_title": "How to run Social Coach locally with your own model key with Social Coach",
 "summary": "Clone the repo, add an Anthropic or OpenAI compatible key, and practice on localhost:3000.",
 "who": "A developer or privacy-minded user who wants to run the coach on their own machine with their own model credentials.",
 "problem": "The hosted site may not fit your needs, and you want the app running locally with a model provider you control.",
 "outcome": "The app runs at localhost:3000 and completes a practice dialogue using your configured model.",
 "steps": [
  "Run `git clone https://github.com/GeminiLight/SocialCoach.git` and then `cd SocialCoach/app`.",
  "Run `pnpm install`, then `cp .env.example .env.local`.",
  "Edit .env.local: set LLM_PROVIDER to anthropic or openai, add LLM_API_KEY, leave LLM_BASE_URL empty for the default endpoint, and set LLM_FAST_MODEL and LLM_SMART_MODEL to model IDs from your provider.",
  "Run `pnpm dev`, then open http://localhost:3000.",
  "In Settings, under Model, you can also configure your own Anthropic or OpenAI compatible service; credentials stay in your browser."
 ],
 "agent_prompt": "Clone https://github.com/GeminiLight/SocialCoach, go to the app folder, install dependencies with pnpm, and configure .env.local for <provider> using <model ID>. Start the dev server and confirm that localhost:3000 loads and that one practice dialogue runs. Report any missing environment variables and never print the API key.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "Conversation context is sent to the model provider you configure, so use your own credentials and check that provider's terms before entering personal situations.",
 "category": "Personal productivity",
 "tags": [
  "Personal productivity"
 ],
 "lang": "typescript",
 "requirements": [
  "A web browser for the hosted site at socialcoach.aurax.live",
  "For a local run: Node.js 22+, pnpm 11, and Anthropic or OpenAI compatible model credentials",
  "For self-hosting: a server with Docker, a domain name pointed at it, and ports 80 and 443 open"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "Your model API key goes into .env.local or the browser settings, so keep it out of commits, logs, and screenshots."
  }
 ],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/geminilight-socialcoach/run-socialcoach-locally-with-own-model-key/",
 "md": "https://dedupedai.com/use-cases/geminilight-socialcoach/run-socialcoach-locally-with-own-model-key/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/geminilight-socialcoach--run-socialcoach-locally-with-own-model-key.json",
 "api_version": "v1"
}
