{"data":{"slug":"serge-chat-serge","name":"serge","tagline":"Web interface for chatting with Alpaca through llama.cpp","github_url":"https://github.com/serge-chat/serge","owner":"serge-chat","repo":"serge","owner_avatar_url":"https://avatars.githubusercontent.com/u/135821135?v=4","primary_language":"Svelte","stars":5712,"forks":388,"topics":["alpaca","docker","fastapi","llama","llamacpp","nginx","python","svelte","sveltekit","tailwindcss","web"],"archived":true,"github_pushed_at":"2025-11-21T08:07:36+00:00","maintenance_label":"Archived","stars_delta_30d":-4,"url":"https://www.graphcanon.com/tools/serge-chat-serge","markdown_url":"https://www.graphcanon.com/tools/serge-chat-serge.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/serge-chat-serge","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=serge-chat-serge","description":"A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.","homepage_url":"https://serge.chat","license":"Apache-2.0","open_issues":33,"watchers":47,"ai_summary":"Serge provides an easy-to-use web interface to interact with the Alpaca model via llama.cpp. It is fully dockerized and offers a simple API.","readme_excerpt":"## ⚡️ Quick start\n\n🐳 Docker:\n\n```bash\ndocker run -d \\\n    --name serge \\\n    -v weights:/usr/src/app/weights \\\n    -v datadb:/data/db/ \\\n    -p 8008:8008 \\\n    ghcr.io/serge-chat/serge:latest\n```\n\n🐙 Docker Compose:\n\n```yaml\nservices:\n  serge:\n    image: ghcr.io/serge-chat/serge:latest\n    container_name: serge\n    restart: unless-stopped\n    ports:\n      - 8008:8008\n    volumes:\n      - weights:/usr/src/app/weights\n      - datadb:/data/db/\n\nvolumes:\n  weights:\n  datadb:\n```\n\nThen, just visit http://localhost:8008, You can find the API documentation at http://localhost:8008/api/docs\n\n---\n\n## 🧾 License\n\n[Nathan Sarrazin](https://github.com/nsarrazin) and [Contributors](https://github.com/serge-chat/serge/graphs/contributors). `Serge` is free and open-source software licensed under the [MIT License](https://github.com/serge-chat/serge/blob/main/LICENSE-MIT) and [Apache-2.0](https://github.com/serge-chat/serge/blob/main/LICENSE-APACHE).","github_created_at":"2023-03-19T08:33:29+00:00","created_at":"2026-07-11T10:39:09.766015+00:00","updated_at":"2026-09-20T04:23:36.934399+00:00","categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"alpaca","name":"alpaca"},{"slug":"docker","name":"docker"},{"slug":"fastapi","name":"fastapi"},{"slug":"llama","name":"llama"},{"slug":"llamacpp","name":"llamacpp"},{"slug":"nginx","name":"nginx"},{"slug":"python","name":"python"},{"slug":"svelte","name":"svelte"}],"trust":{"provenance":{"is_fork":false,"github_id":615973283,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-07T06:01:17.193Z","maintenance":{"label":"Archived","score":8,"methodology":"github_public_v1","releases_90d":0,"days_since_push":289,"last_release_at":"2024-02-14T04:56:33Z","stars_delta_30d":-4,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:39:11.609Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-07T06:01:17.653Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-07T06:01:17.653Z","managed_saas":false},"languages":{"value":["svelte"],"source":"github.language","observed_at":"2026-09-07T06:01:17.653Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-07T06:01:17.653Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-07T06:01:17.653Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Serge is open source, permitting free use and alteration under its dual licenses, Apache-2.0 and MIT."},"requirements":{"min_ram_gb":4,"requires_docker":true},"constraints":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"when_to_use":["Use Serge when you need an out-of-the-box solution for chatting with the Alpaca model without deep technical setup knowledge. Its pre-configured Docker image ensures quick deployment.","Consider it if your environment supports or already uses Docker, as it simplifies integration and management of dependencies."],"when_not_to_use":["Avoid Serge if you require a custom model other than Alpaca or need capabilities not provided by the llama.cpp backend. It is specifically tailored for this configuration.","Do not use Serge if your project strictly demands a single software license; it uses both MIT and Apache-2.0, which may conflict with third-party dependencies."],"source":"enrich:decision_facts","observed_at":"2026-07-12T14:44:14.367Z"},"constraint_facets":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"decision_summary":[{"label":"Pricing","value":"freemium - Serge is open source, permitting free use and alteration under its dual licenses, Apache-2.0 and MIT."},{"label":"Requirements","value":"Min 4 GB RAM; Requires Docker"},{"label":"Adopt for","value":"Serge is a web interface for interacting with the Alpaca model via llama.cpp, fully dockerized and easy to start using."},{"label":"License detail","value":"Licensed under dual licenses of Apache-2.0 and MIT License."}]}}