{"data":{"slug":"fraserxu-book-gpt","name":"book-gpt","tagline":"Upload a book, ask me anything about it.","github_url":"https://github.com/fraserxu/book-gpt","owner":"fraserxu","repo":"book-gpt","owner_avatar_url":"https://avatars.githubusercontent.com/u/1183541?v=4","primary_language":"TypeScript","stars":436,"forks":48,"topics":[],"archived":false,"github_pushed_at":"2023-04-03T13:23:17+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/fraserxu-book-gpt","markdown_url":"https://www.graphcanon.com/tools/fraserxu-book-gpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fraserxu-book-gpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fraserxu-book-gpt","description":"Drop a book, start asking question.","homepage_url":"https://book-gpt.fraserxu.dev","license":null,"open_issues":10,"watchers":8,"ai_summary":"A project that allows users to upload books and then pose questions about the content of those books through an interactive interface.","readme_excerpt":"# book-gpt\n\nUpload a book, ask me anything about it.\n\nhttps://book-gpt.fraserxu.dev\n\n<img width=\"1368\" alt=\"CleanShot 2023-03-03 at 15 52 47@2x\" src=\"https://user-images.githubusercontent.com/1183541/222635742-f3a03f09-0da9-479c-8252-3a927b81874c.png\">\n\n\n## Development\n\n```\nnpm install\n```\n\nStart dev\n\n```\nnpm run dev\n```\n\n## Roadmap\n\n- [x] Make site responsive\n- [ ] Support more format\n- [ ] Include metadata in answer\n- [ ] Have an idea? Create an issue.\n\n## Credit:\n\n* [ui](https://github.com/shadcn/ui): Beautifully designed components built with Radix UI and Tailwind CSS.\n* [langchainjs](https://hwchase17.github.io/langchainjs/docs/overview/)","github_created_at":"2023-02-21T06:44:44+00:00","created_at":"2026-07-11T10:49:53.979168+00:00","updated_at":"2026-07-12T07:41:40.403014+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"}],"tags":[{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":604484751,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T10:49:54.671Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1194,"last_release_at":null},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:49:57.857Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-12T07:41:21.837Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-12T07:41:21.837Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-07-12T07:41:21.837Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-12T07:41:21.837Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need an interactive way to explore the content of specific books with detailed queries.","For users who want a straightforward interface that supports detailed questions, benefiting from built-in components designed for beauty and interactivity."],"when_not_to_use":["If your project requires customization across various development libraries, since Book-GPT is specifically developed in TypeScript.","When support for multiple formats beyond those currently available in the project is required; this indicates ongoing work to expand format compatibility."],"source":"enrich:decision_facts","observed_at":"2026-07-12T07:41:40.194Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Book-GPT, primarily developed using TypeScript, enables users to upload a book and then interactively query its content."}]}}