{"id":124469,"url":"https://github.com/adamelliotfields/web-llm-ui","last_synced_at":"2026-06-15T15:30:25.747Z","repository":{"id":222540007,"uuid":"757572728","full_name":"adamelliotfields/web-llm-ui","owner":"adamelliotfields","description":"A React UI for Web LLM 💬","archived":true,"fork":false,"pushed_at":"2025-03-22T23:53:26.000Z","size":632,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-19T02:09:43.913Z","etag":null,"topics":["web-llm"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adamelliotfields.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"codeowners","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-14T19:06:50.000Z","updated_at":"2026-04-20T12:05:15.000Z","dependencies_parsed_at":"2024-08-05T13:32:33.285Z","dependency_job_id":"c8894a75-b957-4330-b8db-d332dc0bcd03","html_url":"https://github.com/adamelliotfields/web-llm-ui","commit_stats":{"total_commits":19,"total_committers":1,"mean_commits":19.0,"dds":0.0,"last_synced_commit":"64d0e33bd876a8d8372cd7d940d880638e478893"},"previous_names":["adamelliotfields/chat","adamelliotfields/web-llm-ui"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/adamelliotfields/web-llm-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamelliotfields","download_url":"https://codeload.github.com/adamelliotfields/web-llm-ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33461090,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-25T02:24:28.008Z","status":"ssl_error","status_checked_at":"2026-05-25T02:23:23.339Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"adamelliotfields","name":"Adam Fields","uuid":"7433025","kind":"user","description":"Full-stack. TS all day. Love Deno.","email":"","website":"aef.me","location":"Boston, MA","twitter":null,"company":"@6RiverSystems","icon_url":"https://avatars.githubusercontent.com/u/7433025?u=50b6e898896b6344e7693c1ff00e9371a6184c65\u0026v=4","repositories_count":5,"last_synced_at":"2023-03-23T01:20:54.321Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/adamelliotfields","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-02-16T00:30:10.157Z","updated_at":"2023-03-23T01:20:54.415Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamelliotfields","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adamelliotfields/repositories"},"packages":[],"commits":{"id":9338752,"full_name":"adamelliotfields/web-llm-ui","default_branch":"main","total_commits":20,"total_committers":1,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":20.0,"dds":0.0,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-06-12T14:00:42.575Z","last_synced_commit":"7b7f8348024a22c4ad979019cb65db58cafc8539","created_at":"2025-03-26T08:28:57.066Z","updated_at":"2026-06-12T14:00:42.192Z","committers":[{"name":"Adam Fields","email":"me@aef.me","login":"adamelliotfields","count":20}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-14T00:00:10.507Z","repositories_count":6259228,"commits_count":882471658,"contributors_count":35084053,"owners_count":1166429,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"adamelliotfields/web-llm-ui","html_url":"https://github.com/adamelliotfields/web-llm-ui","last_synced_at":"2026-06-12T14:00:31.628Z","status":"error","issues_count":7,"pull_requests_count":8,"avg_time_to_close_issue":8805395.857142856,"avg_time_to_close_pull_request":171.125,"issues_closed_count":7,"pull_requests_closed_count":8,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2025-03-26T08:28:57.259Z","updated_at":"2026-06-12T14:00:31.628Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamelliotfields%2Fweb-llm-ui/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"OWNER":1}},"pull_request_author_associations_count":{"table":{"OWNER":7}},"issue_authors":{"table":{"adamelliotfields":1}},"pull_request_authors":{"table":{"adamelliotfields":7}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-14T00:00:24.059Z","repositories_count":14804051,"issues_count":33167005,"pull_requests_count":109379690,"authors_count":11305859,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[{"table":{"login":"adamelliotfields","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamelliotfields"}}],"active_maintainers":[]}},"events":{"total":{"IssuesEvent":1,"WatchEvent":1,"PushEvent":1},"last_year":{}},"keywords":["web-llm"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yaml","sha":null,"kind":"manifest","created_at":"2024-02-14T20:42:29.492Z","updated_at":"2024-02-14T20:42:29.492Z","repository_link":"https://github.com/adamelliotfields/web-llm-ui/blob/main/.github/workflows/build.yaml","dependencies":[{"id":16232818559,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":16232818560,"package_name":"oven-sh/setup-bun","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":16232818561,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":16232818562,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":".devcontainer/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-02-14T20:42:30.170Z","updated_at":"2024-02-14T20:42:30.170Z","repository_link":"https://github.com/adamelliotfields/web-llm-ui/blob/main/.devcontainer/Dockerfile","dependencies":[{"id":16232818563,"package_name":"mcr.microsoft.com/devcontainers/typescript-node","ecosystem":"docker","requirements":"20","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2024-02-14T20:42:30.596Z","updated_at":"2024-02-14T20:42:30.596Z","repository_link":"https://github.com/adamelliotfields/web-llm-ui/blob/main/package.json","dependencies":[{"id":16232818791,"package_name":"@biomejs/biome","ecosystem":"npm","requirements":"1.5.3","direct":true,"kind":"runtime","optional":false},{"id":16232818792,"package_name":"@headlessui/react","ecosystem":"npm","requirements":"1.7.18","direct":true,"kind":"runtime","optional":false},{"id":16232818793,"package_name":"@headlessui/tailwindcss","ecosystem":"npm","requirements":"0.2.0","direct":true,"kind":"runtime","optional":false},{"id":16232818794,"package_name":"@mlc-ai/web-llm","ecosystem":"npm","requirements":"0.2.18","direct":true,"kind":"runtime","optional":false},{"id":16232818795,"package_name":"@shikijs/markdown-it","ecosystem":"npm","requirements":"1.1.2","direct":true,"kind":"runtime","optional":false},{"id":16232818796,"package_name":"@swc-jotai/react-refresh","ecosystem":"npm","requirements":"0.1.0","direct":true,"kind":"runtime","optional":false},{"id":16232818797,"package_name":"@tailwindcss/forms","ecosystem":"npm","requirements":"0.5.7","direct":true,"kind":"runtime","optional":false},{"id":16232818798,"package_name":"@tailwindcss/typography","ecosystem":"npm","requirements":"0.5.10","direct":true,"kind":"runtime","optional":false},{"id":16232818799,"package_name":"@tsconfig/vite-react","ecosystem":"npm","requirements":"3.0.0","direct":true,"kind":"runtime","optional":false},{"id":16232818800,"package_name":"@types/markdown-it","ecosystem":"npm","requirements":"13.0.7","direct":true,"kind":"runtime","optional":false},{"id":16232818801,"package_name":"@types/node","ecosystem":"npm","requirements":"20","direct":true,"kind":"runtime","optional":false},{"id":16232818802,"package_name":"@types/react","ecosystem":"npm","requirements":"18.2","direct":true,"kind":"runtime","optional":false},{"id":16232818803,"package_name":"@types/react-dom","ecosystem":"npm","requirements":"18.2","direct":true,"kind":"runtime","optional":false},{"id":16232818804,"package_name":"@vitejs/plugin-react-swc","ecosystem":"npm","requirements":"3.5.0","direct":true,"kind":"runtime","optional":false},{"id":16232818805,"package_name":"autoprefixer","ecosystem":"npm","requirements":"10.4.17","direct":true,"kind":"runtime","optional":false},{"id":16232818806,"package_name":"clsx","ecosystem":"npm","requirements":"2.1.0","direct":true,"kind":"runtime","optional":false},{"id":16232818807,"package_name":"jotai","ecosystem":"npm","requirements":"2.6.4","direct":true,"kind":"runtime","optional":false},{"id":16232818808,"package_name":"lucide-react","ecosystem":"npm","requirements":"0.323.0","direct":true,"kind":"runtime","optional":false},{"id":16232818809,"package_name":"markdown-it","ecosystem":"npm","requirements":"14.0.0","direct":true,"kind":"runtime","optional":false},{"id":16232818810,"package_name":"postcss","ecosystem":"npm","requirements":"8.4.35","direct":true,"kind":"runtime","optional":false},{"id":16232818811,"package_name":"react","ecosystem":"npm","requirements":"18.2.0","direct":true,"kind":"runtime","optional":false},{"id":16232818812,"package_name":"react-dom","ecosystem":"npm","requirements":"18.2.0","direct":true,"kind":"runtime","optional":false},{"id":16232818813,"package_name":"tailwindcss","ecosystem":"npm","requirements":"3.4.1","direct":true,"kind":"runtime","optional":false},{"id":16232818814,"package_name":"typescript","ecosystem":"npm","requirements":"5.3.3","direct":true,"kind":"runtime","optional":false},{"id":16232818815,"package_name":"vite","ecosystem":"npm","requirements":"5.1.2","direct":true,"kind":"runtime","optional":false}]}],"score":0.6931471805599453,"created_at":"2024-07-25T15:26:10.934Z","updated_at":"2026-06-15T15:30:25.747Z","avatar_url":"https://github.com/adamelliotfields.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/124469","html_url":"https://summary.ecosyste.ms/projects/124469"}