{"data":{"slug":"judahpaul16-gpt-home","name":"gpt-home","tagline":"Create personalized smart home assistants with ChatGPT on Raspberry Pi","github_url":"https://github.com/judahpaul16/gpt-home","owner":"judahpaul16","repo":"gpt-home","owner_avatar_url":"https://avatars.githubusercontent.com/u/23343173?v=4","primary_language":"Python","stars":649,"forks":68,"topics":["ai","automation","docker","fastapi","home-assistant","home-automation","iot","langchain","langgraph","langmem","llm","nginx","nodejs","openai","python","raspberry-pi","react","speech-recognition","spotify","typescript"],"archived":false,"github_pushed_at":"2026-09-13T23:14:52+00:00","maintenance_label":"Very active","stars_delta_30d":5,"url":"https://www.graphcanon.com/tools/judahpaul16-gpt-home","markdown_url":"https://www.graphcanon.com/tools/judahpaul16-gpt-home.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/judahpaul16-gpt-home","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=judahpaul16-gpt-home","description":"ChatGPT at home! A better alternative to commercial smart home assistants, built on the Raspberry Pi using LiteLLM and LangGraph.","homepage_url":"https://hub.docker.com/r/judahpaul/gpt-home","license":"GPL-3.0","open_issues":0,"watchers":13,"ai_summary":"A DIY guide to deploy a customized smart home assistant using LiteLLM and LangGraph for enhanced home automation.","readme_excerpt":"## 🐳 Building the Docker Container\n***Note: GPT Home uses LiteLLM which supports 100+ LLM providers. Set your `LITELLM_API_KEY` in the `.env` file or via the web interface at `gpt-home.local/settings`. See the [LiteLLM docs](https://docs.litellm.ai/docs/providers) for supported providers.***\n\n***Optional: Add these aliases to your .bashrc file for easier management.***\n```bash\n\n---\n\n# Pull from Docker Hub without building\n./setup.sh --no-build\n\n---\n\n## 📜 License\nThis project is licensed under the GNU GPL v3.0 License - see the [`LICENSE`](LICENSE) file for details.","github_created_at":"2023-09-05T17:17:22+00:00","created_at":"2026-07-15T10:56:58.597419+00:00","updated_at":"2026-09-20T04:56:16.224626+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"automation","name":"automation"},{"slug":"docker","name":"docker"},{"slug":"fastapi","name":"fastapi"},{"slug":"home-assistant","name":"home-assistant"},{"slug":"home-automation","name":"home-automation"},{"slug":"iot","name":"iot"},{"slug":"langchain","name":"langchain"}],"trust":{"provenance":{"is_fork":false,"github_id":687633030,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:56:13.750Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":9,"days_since_push":6,"last_release_at":"2026-09-13T23:14:53Z","stars_delta_30d":5,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:56:59.954Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:56:14.718Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-09-20T04:56:14.718Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-09-20T04:56:14.718Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-09-20T04:56:14.718Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-09-20T04:56:14.718Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["If you need high customization in your smart home assistant capabilities, such as integrating unique voice commands or automations that fit your specific home environment.","For those wanting to understand and control the underlying infrastructure of their home automation setup, enabling deeper customisation and tweaks.","When looking for a cost-effective solution that leverages open-source technologies and personal hardware like Raspberry Pi."],"when_not_to_use":["If rapid deployment and immediate functionality are prioritized over customization. The DIY nature requires technical skills and time investment.","In scenarios preferring commercial-grade reliability and support, where maintaining the setup can be more demanding with self-made systems."],"source":"enrich:decision_facts","observed_at":"2026-07-17T09:09:46.711Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"gpt-home offers DIY enthusiasts and Python developers a guide to set up personalized smart home assistants with LiteLLM and LangGraph on Raspberry Pi, aiming for greater customization compared to commercial offerings."}]}}