{"id":125463,"url":"https://github.com/alexfazio/OpenPlexity-Pages","last_synced_at":"2026-06-19T17:01:57.554Z","repository":{"id":248738890,"uuid":"829478565","full_name":"alexfazio/OpenPlexity-Pages","owner":"alexfazio","description":"SearchGPT / Perplexity Pages clone, but personalised for you.","archived":false,"fork":false,"pushed_at":"2026-02-16T13:12:23.000Z","size":775,"stargazers_count":253,"open_issues_count":2,"forks_count":29,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-06-01T08:05:07.120Z","etag":null,"topics":["crewai","groq","llama3","search-engine","streamlit"],"latest_commit_sha":null,"homepage":"http://orgent.ai","language":"Python","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/alexfazio.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-16T14:04:23.000Z","updated_at":"2026-05-15T21:21:53.000Z","dependencies_parsed_at":"2024-09-15T04:02:02.301Z","dependency_job_id":null,"html_url":"https://github.com/alexfazio/OpenPlexity-Pages","commit_stats":{"total_commits":93,"total_committers":4,"mean_commits":23.25,"dds":"0.32258064516129037","last_synced_commit":"fc0de9da55b6d57b1f3a708fd890f58261ef9a9e"},"previous_names":["alexfazio/openplexity-pages"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alexfazio/OpenPlexity-Pages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexfazio","download_url":"https://codeload.github.com/alexfazio/OpenPlexity-Pages/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34105565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"alexfazio","name":"Alex Fazio","uuid":"34505954","kind":"user","description":"Creative Technologist and Founder of AI Garden.","email":"","website":null,"location":null,"twitter":"alxfazio","company":"AI Garden","icon_url":"https://avatars.githubusercontent.com/u/34505954?u=a4a4bc1fb0b33cf10d6b9b455a9ba07679af15c9\u0026v=4","repositories_count":16,"last_synced_at":"2024-05-08T00:17:19.923Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/alexfazio","funding_links":[],"total_stars":85,"followers":12,"following":34,"created_at":"2023-06-09T15:30:49.830Z","updated_at":"2024-05-08T00:17:23.283Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexfazio","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexfazio/repositories"},"packages":[],"commits":{"id":1640925,"full_name":"alexfazio/OpenPlexity-Pages","default_branch":"main","total_commits":94,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":31.333333333333332,"dds":0.04255319148936165,"past_year_total_commits":1,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.0,"past_year_dds":0.0,"last_synced_at":"2026-06-11T13:04:01.064Z","last_synced_commit":"e642f658240f720052f3cac6c5a998711fc36372","created_at":"2024-07-25T15:45:00.093Z","updated_at":"2026-06-11T13:03:34.517Z","committers":[{"name":"Alex Fazio","email":"alessandro.fazio@me.com","login":"alexfazio","count":90},{"name":"=","email":"=","login":null,"count":3},{"name":"vasnt","email":"117589240+vasnt","login":"vasnt","count":1}],"past_year_committers":[{"name":"Alex Fazio","email":"34505954+alexfazio","login":"alexfazio","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-15T00:00:11.107Z","repositories_count":6259886,"commits_count":882474557,"contributors_count":35087608,"owners_count":1166779,"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":"alexfazio/OpenPlexity-Pages","html_url":"https://github.com/alexfazio/OpenPlexity-Pages","last_synced_at":"2025-08-31T12:28:11.592Z","status":null,"issues_count":2,"pull_requests_count":5,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":100390.2,"issues_closed_count":0,"pull_requests_closed_count":5,"pull_request_authors_count":2,"issue_authors_count":2,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.0,"merged_pull_requests_count":2,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":69.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2024-07-25T15:45:04.119Z","updated_at":"2025-09-02T08:36:47.340Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexfazio%2FOpenPlexity-Pages/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":2}},"pull_request_author_associations_count":{"table":{"OWNER":6,"NONE":2,"CONTRIBUTOR":2}},"issue_authors":{"table":{"hblink":1,"wf4867612":1}},"pull_request_authors":{"table":{"alexfazio":6,"vasnt":4}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-15T00:00:22.443Z","repositories_count":14809256,"issues_count":33180029,"pull_requests_count":109469375,"authors_count":11306955,"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":"alexfazio","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexfazio"}}],"active_maintainers":[]}},"events":{"total":{"ForkEvent":6,"IssuesEvent":1,"WatchEvent":39,"PushEvent":1},"last_year":{"WatchEvent":8,"PushEvent":1}},"keywords":["crewai","groq","llama3","search-engine","streamlit"],"dependencies":[{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-08-09T22:05:50.623Z","updated_at":"2024-08-09T22:05:50.623Z","repository_link":"https://github.com/alexfazio/OpenPlexity-Pages/blob/main/poetry.lock","dependencies":[{"id":19609359947,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.9.5","direct":false,"kind":"runtime","optional":false},{"id":19609359948,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":19609359949,"package_name":"alembic","ecosystem":"pypi","requirements":"1.13.2","direct":false,"kind":"runtime","optional":false},{"id":19609359950,"package_name":"altair","ecosystem":"pypi","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":19609359951,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":19609359952,"package_name":"anyio","ecosystem":"pypi","requirements":"4.4.0","direct":false,"kind":"runtime","optional":false},{"id":19609359953,"package_name":"appdirs","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":19609359954,"package_name":"asgiref","ecosystem":"pypi","requirements":"3.8.1","direct":false,"kind":"runtime","optional":false},{"id":19609359955,"package_name":"async-timeout","ecosystem":"pypi","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":19609359956,"package_name":"attrs","ecosystem":"pypi","requirements":"23.2.0","direct":false,"kind":"runtime","optional":false},{"id":19609359957,"package_name":"backoff","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":19609359958,"package_name":"bcrypt","ecosystem":"pypi","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":19609359959,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.12.3","direct":false,"kind":"runtime","optional":false},{"id":19609359960,"package_name":"blinker","ecosystem":"pypi","requirements":"1.8.2","direct":false,"kind":"runtime","optional":false},{"id":19609359961,"package_name":"boto3","ecosystem":"pypi","requirements":"1.34.146","direct":false,"kind":"runtime","optional":false},{"id":19609359962,"package_name":"botocore","ecosystem":"pypi","requirements":"1.34.146","direct":false,"kind":"runtime","optional":false},{"id":19609359963,"package_name":"build","ecosystem":"pypi","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":19609359964,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.4.0","direct":false,"kind":"runtime","optional":false},{"id":19609359965,"package_name":"certifi","ecosystem":"pypi","requirements":"2024.7.4","direct":false,"kind":"runtime","optional":false},{"id":19609359966,"package_name":"cffi","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":19609359967,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":19609359968,"package_name":"chroma-hnswlib","ecosystem":"pypi","requirements":"0.7.3","direct":false,"kind":"runtime","optional":false},{"id":19609359969,"package_name":"chromadb","ecosystem":"pypi","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":19609359970,"package_name":"click","ecosystem":"pypi","requirements":"8.1.7","direct":false,"kind":"runtime","optional":false},{"id":19609359971,"package_name":"cohere","ecosystem":"pypi","requirements":"5.6.2","direct":false,"kind":"runtime","optional":false},{"id":19609359972,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":19609359973,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609359974,"package_name":"crewai","ecosystem":"pypi","requirements":"0.41.1","direct":false,"kind":"runtime","optional":false},{"id":19609359975,"package_name":"crewai-tools","ecosystem":"pypi","requirements":"0.4.26","direct":false,"kind":"runtime","optional":false},{"id":19609359976,"package_name":"dataclasses-json","ecosystem":"pypi","requirements":"0.6.7","direct":false,"kind":"runtime","optional":false},{"id":19609359977,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":19609359978,"package_name":"dedent","ecosystem":"pypi","requirements":"0.5","direct":false,"kind":"runtime","optional":false},{"id":19609364275,"package_name":"deprecated","ecosystem":"pypi","requirements":"1.2.14","direct":false,"kind":"runtime","optional":false},{"id":19609364276,"package_name":"deprecation","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609364277,"package_name":"distro","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":19609364278,"package_name":"dnspython","ecosystem":"pypi","requirements":"2.6.1","direct":false,"kind":"runtime","optional":false},{"id":19609364279,"package_name":"docker","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609364280,"package_name":"docstring-parser","ecosystem":"pypi","requirements":"0.16","direct":false,"kind":"runtime","optional":false},{"id":19609364281,"package_name":"docx2txt","ecosystem":"pypi","requirements":"0.8","direct":false,"kind":"runtime","optional":false},{"id":19609364282,"package_name":"email-validator","ecosystem":"pypi","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":19609364283,"package_name":"embedchain","ecosystem":"pypi","requirements":"0.1.118","direct":false,"kind":"runtime","optional":false},{"id":19609366036,"package_name":"eval-type-backport","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":19609366037,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":19609366038,"package_name":"fastapi","ecosystem":"pypi","requirements":"0.111.1","direct":false,"kind":"runtime","optional":false},{"id":19609366039,"package_name":"fastapi-cli","ecosystem":"pypi","requirements":"0.0.4","direct":false,"kind":"runtime","optional":false},{"id":19609366040,"package_name":"fastavro","ecosystem":"pypi","requirements":"1.9.5","direct":false,"kind":"runtime","optional":false},{"id":19609367143,"package_name":"filelock","ecosystem":"pypi","requirements":"3.15.4","direct":false,"kind":"runtime","optional":false},{"id":19609367144,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"24.3.25","direct":false,"kind":"runtime","optional":false},{"id":19609367145,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":19609367146,"package_name":"fsspec","ecosystem":"pypi","requirements":"2024.6.1","direct":false,"kind":"runtime","optional":false},{"id":19609367147,"package_name":"gitdb","ecosystem":"pypi","requirements":"4.0.11","direct":false,"kind":"runtime","optional":false},{"id":19609367148,"package_name":"gitpython","ecosystem":"pypi","requirements":"3.1.43","direct":false,"kind":"runtime","optional":false},{"id":19609367149,"package_name":"google-api-core","ecosystem":"pypi","requirements":"2.19.1","direct":false,"kind":"runtime","optional":false},{"id":19609367150,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.32.0","direct":false,"kind":"runtime","optional":false},{"id":19609367151,"package_name":"google-cloud-aiplatform","ecosystem":"pypi","requirements":"1.49.0","direct":false,"kind":"runtime","optional":false},{"id":19609367152,"package_name":"google-cloud-bigquery","ecosystem":"pypi","requirements":"3.25.0","direct":false,"kind":"runtime","optional":false},{"id":19609367153,"package_name":"google-cloud-core","ecosystem":"pypi","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":19609367154,"package_name":"google-cloud-resource-manager","ecosystem":"pypi","requirements":"1.12.4","direct":false,"kind":"runtime","optional":false},{"id":19609367679,"package_name":"google-cloud-storage","ecosystem":"pypi","requirements":"2.18.0","direct":false,"kind":"runtime","optional":false},{"id":19609367680,"package_name":"google-crc32c","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":19609367681,"package_name":"google-resumable-media","ecosystem":"pypi","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":19609367682,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"1.63.2","direct":false,"kind":"runtime","optional":false},{"id":19609367683,"package_name":"gptcache","ecosystem":"pypi","requirements":"0.1.43","direct":false,"kind":"runtime","optional":false},{"id":19609368254,"package_name":"greenlet","ecosystem":"pypi","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":19609368255,"package_name":"groq","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":19609368256,"package_name":"grpc-google-iam-v1","ecosystem":"pypi","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":19609368257,"package_name":"grpcio","ecosystem":"pypi","requirements":"1.65.1","direct":false,"kind":"runtime","optional":false},{"id":19609368258,"package_name":"grpcio-status","ecosystem":"pypi","requirements":"1.62.2","direct":false,"kind":"runtime","optional":false},{"id":19609368259,"package_name":"grpcio-tools","ecosystem":"pypi","requirements":"1.62.2","direct":false,"kind":"runtime","optional":false},{"id":19609368260,"package_name":"h11","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":19609368261,"package_name":"h2","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609368262,"package_name":"hpack","ecosystem":"pypi","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609368263,"package_name":"httpcore","ecosystem":"pypi","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":19609368264,"package_name":"httptools","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":19609368265,"package_name":"httpx","ecosystem":"pypi","requirements":"0.27.0","direct":false,"kind":"runtime","optional":false},{"id":19609368266,"package_name":"httpx-sse","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":19609368267,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"0.24.1","direct":false,"kind":"runtime","optional":false},{"id":19609368268,"package_name":"humanfriendly","ecosystem":"pypi","requirements":"10.0","direct":false,"kind":"runtime","optional":false},{"id":19609368269,"package_name":"hyperframe","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609368270,"package_name":"idna","ecosystem":"pypi","requirements":"3.7","direct":false,"kind":"runtime","optional":false},{"id":19609368271,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609368272,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"6.4.0","direct":false,"kind":"runtime","optional":false},{"id":19609368273,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609368274,"package_name":"instructor","ecosystem":"pypi","requirements":"1.3.3","direct":false,"kind":"runtime","optional":false},{"id":19609368275,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.4","direct":false,"kind":"runtime","optional":false},{"id":19609368276,"package_name":"jiter","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":19609368277,"package_name":"jmespath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609368278,"package_name":"json-repair","ecosystem":"pypi","requirements":"0.25.3","direct":false,"kind":"runtime","optional":false},{"id":19609368279,"package_name":"jsonpatch","ecosystem":"pypi","requirements":"1.33","direct":false,"kind":"runtime","optional":false},{"id":19609368280,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609368281,"package_name":"jsonref","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609368282,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.23.0","direct":false,"kind":"runtime","optional":false},{"id":19609368283,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"2023.12.1","direct":false,"kind":"runtime","optional":false},{"id":19609368284,"package_name":"kubernetes","ecosystem":"pypi","requirements":"30.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609368285,"package_name":"lancedb","ecosystem":"pypi","requirements":"0.5.7","direct":false,"kind":"runtime","optional":false},{"id":19609368286,"package_name":"langchain","ecosystem":"pypi","requirements":"0.2.11","direct":false,"kind":"runtime","optional":false},{"id":19609368287,"package_name":"langchain-cohere","ecosystem":"pypi","requirements":"0.1.9","direct":false,"kind":"runtime","optional":false},{"id":19609368288,"package_name":"langchain-community","ecosystem":"pypi","requirements":"0.2.10","direct":false,"kind":"runtime","optional":false},{"id":19609368289,"package_name":"langchain-core","ecosystem":"pypi","requirements":"0.2.23","direct":false,"kind":"runtime","optional":false},{"id":19609368290,"package_name":"langchain-experimental","ecosystem":"pypi","requirements":"0.0.63","direct":false,"kind":"runtime","optional":false},{"id":19609368291,"package_name":"langchain-groq","ecosystem":"pypi","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":19609368292,"package_name":"langchain-openai","ecosystem":"pypi","requirements":"0.1.17","direct":false,"kind":"runtime","optional":false},{"id":19609368293,"package_name":"langchain-text-splitters","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":19609368294,"package_name":"langsmith","ecosystem":"pypi","requirements":"0.1.93","direct":false,"kind":"runtime","optional":false},{"id":19609368295,"package_name":"mako","ecosystem":"pypi","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":19609368296,"package_name":"markdown","ecosystem":"pypi","requirements":"3.6","direct":false,"kind":"runtime","optional":false},{"id":19609368297,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609368298,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":19609368299,"package_name":"marshmallow","ecosystem":"pypi","requirements":"3.21.3","direct":false,"kind":"runtime","optional":false},{"id":19609368300,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":19609368301,"package_name":"mem0ai","ecosystem":"pypi","requirements":"0.0.5","direct":false,"kind":"runtime","optional":false},{"id":19609368332,"package_name":"mmh3","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609368333,"package_name":"monotonic","ecosystem":"pypi","requirements":"1.6","direct":false,"kind":"runtime","optional":false},{"id":19609368334,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":19609368335,"package_name":"multidict","ecosystem":"pypi","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":19609368336,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609368337,"package_name":"nodeenv","ecosystem":"pypi","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":19609368338,"package_name":"numpy","ecosystem":"pypi","requirements":"1.26.4","direct":false,"kind":"runtime","optional":false},{"id":19609368339,"package_name":"oauthlib","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":19609368340,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"1.18.1","direct":false,"kind":"runtime","optional":false},{"id":19609368341,"package_name":"openai","ecosystem":"pypi","requirements":"1.37.0","direct":false,"kind":"runtime","optional":false},{"id":19609368342,"package_name":"opentelemetry-api","ecosystem":"pypi","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":19609368343,"package_name":"opentelemetry-exporter-otlp-proto-common","ecosystem":"pypi","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":19609368344,"package_name":"opentelemetry-exporter-otlp-proto-grpc","ecosystem":"pypi","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":19609368345,"package_name":"opentelemetry-exporter-otlp-proto-http","ecosystem":"pypi","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":19609368346,"package_name":"opentelemetry-instrumentation","ecosystem":"pypi","requirements":"0.46b0","direct":false,"kind":"runtime","optional":false},{"id":19609368347,"package_name":"opentelemetry-instrumentation-asgi","ecosystem":"pypi","requirements":"0.46b0","direct":false,"kind":"runtime","optional":false},{"id":19609368348,"package_name":"opentelemetry-instrumentation-fastapi","ecosystem":"pypi","requirements":"0.46b0","direct":false,"kind":"runtime","optional":false},{"id":19609368349,"package_name":"opentelemetry-proto","ecosystem":"pypi","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":19609368350,"package_name":"opentelemetry-sdk","ecosystem":"pypi","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":19609368351,"package_name":"opentelemetry-semantic-conventions","ecosystem":"pypi","requirements":"0.46b0","direct":false,"kind":"runtime","optional":false},{"id":19609368352,"package_name":"opentelemetry-util-http","ecosystem":"pypi","requirements":"0.46b0","direct":false,"kind":"runtime","optional":false},{"id":19609368353,"package_name":"orjson","ecosystem":"pypi","requirements":"3.10.6","direct":false,"kind":"runtime","optional":false},{"id":19609368354,"package_name":"outcome","ecosystem":"pypi","requirements":"1.3.0.post0","direct":false,"kind":"runtime","optional":false},{"id":19609368355,"package_name":"overrides","ecosystem":"pypi","requirements":"7.7.0","direct":false,"kind":"runtime","optional":false},{"id":19609368356,"package_name":"packaging","ecosystem":"pypi","requirements":"24.1","direct":false,"kind":"runtime","optional":false},{"id":19609368357,"package_name":"pandas","ecosystem":"pypi","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":19609368358,"package_name":"parameterized","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":19609368359,"package_name":"pillow","ecosystem":"pypi","requirements":"10.4.0","direct":false,"kind":"runtime","optional":false},{"id":19609368360,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":19609368361,"package_name":"portalocker","ecosystem":"pypi","requirements":"2.10.1","direct":false,"kind":"runtime","optional":false},{"id":19609368362,"package_name":"posthog","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":19609368363,"package_name":"proto-plus","ecosystem":"pypi","requirements":"1.24.0","direct":false,"kind":"runtime","optional":false},{"id":19609368364,"package_name":"protobuf","ecosystem":"pypi","requirements":"4.25.3","direct":false,"kind":"runtime","optional":false},{"id":19609368365,"package_name":"pulsar-client","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"runtime","optional":false},{"id":19609368366,"package_name":"py","ecosystem":"pypi","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":19609368367,"package_name":"pyarrow","ecosystem":"pypi","requirements":"17.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609368368,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":19609368369,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":19609368370,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.22","direct":false,"kind":"runtime","optional":false},{"id":19609368371,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":19609368372,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.20.1","direct":false,"kind":"runtime","optional":false},{"id":19609368373,"package_name":"pydeck","ecosystem":"pypi","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":19609368374,"package_name":"pygments","ecosystem":"pypi","requirements":"2.18.0","direct":false,"kind":"runtime","optional":false},{"id":19609368375,"package_name":"pylance","ecosystem":"pypi","requirements":"0.9.18","direct":false,"kind":"runtime","optional":false},{"id":19609368376,"package_name":"pypdf","ecosystem":"pypi","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":19609368377,"package_name":"pypika","ecosystem":"pypi","requirements":"0.48.9","direct":false,"kind":"runtime","optional":false},{"id":19609369060,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609369061,"package_name":"pyreadline3","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":"runtime","optional":false},{"id":19609369062,"package_name":"pyright","ecosystem":"pypi","requirements":"1.1.372","direct":false,"kind":"runtime","optional":false},{"id":19609369063,"package_name":"pysbd","ecosystem":"pypi","requirements":"0.3.4","direct":false,"kind":"runtime","optional":false},{"id":19609369064,"package_name":"pysocks","ecosystem":"pypi","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":19609369065,"package_name":"pytest","ecosystem":"pypi","requirements":"8.3.1","direct":false,"kind":"runtime","optional":false},{"id":19609369066,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":19609369067,"package_name":"python-decouple","ecosystem":"pypi","requirements":"3.8","direct":false,"kind":"runtime","optional":false},{"id":19609369068,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609369069,"package_name":"python-multipart","ecosystem":"pypi","requirements":"0.0.9","direct":false,"kind":"runtime","optional":false},{"id":19609369070,"package_name":"pytube","ecosystem":"pypi","requirements":"15.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609369071,"package_name":"pytz","ecosystem":"pypi","requirements":"2024.1","direct":false,"kind":"runtime","optional":false},{"id":19609369072,"package_name":"pywin32","ecosystem":"pypi","requirements":"306","direct":false,"kind":"runtime","optional":false},{"id":19609369073,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609369074,"package_name":"qdrant-client","ecosystem":"pypi","requirements":"1.10.1","direct":false,"kind":"runtime","optional":false},{"id":19609369075,"package_name":"ratelimiter","ecosystem":"pypi","requirements":"1.2.0.post0","direct":false,"kind":"runtime","optional":false},{"id":19609369076,"package_name":"referencing","ecosystem":"pypi","requirements":"0.35.1","direct":false,"kind":"runtime","optional":false},{"id":19609369077,"package_name":"regex","ecosystem":"pypi","requirements":"2023.12.25","direct":false,"kind":"runtime","optional":false},{"id":19609369078,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.3","direct":false,"kind":"runtime","optional":false},{"id":19609369079,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":19609369080,"package_name":"retry","ecosystem":"pypi","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":19609369081,"package_name":"rich","ecosystem":"pypi","requirements":"13.7.1","direct":false,"kind":"runtime","optional":false},{"id":19609369082,"package_name":"rpds-py","ecosystem":"pypi","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":19609369083,"package_name":"rsa","ecosystem":"pypi","requirements":"4.9","direct":false,"kind":"runtime","optional":false},{"id":19609369084,"package_name":"s3transfer","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":19609369085,"package_name":"schema","ecosystem":"pypi","requirements":"0.7.7","direct":false,"kind":"runtime","optional":false},{"id":19609369086,"package_name":"selenium","ecosystem":"pypi","requirements":"4.22.0","direct":false,"kind":"runtime","optional":false},{"id":19609369087,"package_name":"semver","ecosystem":"pypi","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":19609369088,"package_name":"setuptools","ecosystem":"pypi","requirements":"71.1.0","direct":false,"kind":"runtime","optional":false},{"id":19609369089,"package_name":"shapely","ecosystem":"pypi","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":19609369090,"package_name":"shellingham","ecosystem":"pypi","requirements":"1.5.4","direct":false,"kind":"runtime","optional":false},{"id":19609369091,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":19609369092,"package_name":"smmap","ecosystem":"pypi","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609369093,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":19609369094,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":19609369095,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.5","direct":false,"kind":"runtime","optional":false},{"id":19609369096,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"2.0.31","direct":false,"kind":"runtime","optional":false},{"id":19609369097,"package_name":"st-click-detector","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":19609369305,"package_name":"st-clickable-images","ecosystem":"pypi","requirements":"0.0.3","direct":false,"kind":"runtime","optional":false},{"id":19609369394,"package_name":"starlette","ecosystem":"pypi","requirements":"0.37.2","direct":false,"kind":"runtime","optional":false},{"id":19609369395,"package_name":"streamlit","ecosystem":"pypi","requirements":"1.36.0","direct":false,"kind":"runtime","optional":false},{"id":19609369396,"package_name":"streamlit-image-select","ecosystem":"pypi","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":19609369955,"package_name":"sympy","ecosystem":"pypi","requirements":"1.13.1","direct":false,"kind":"runtime","optional":false},{"id":19609369956,"package_name":"tabulate","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":19609369957,"package_name":"tenacity","ecosystem":"pypi","requirements":"8.5.0","direct":false,"kind":"runtime","optional":false},{"id":19609369958,"package_name":"tiktoken","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":19609369959,"package_name":"together","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":19609371009,"package_name":"tokenizers","ecosystem":"pypi","requirements":"0.19.1","direct":false,"kind":"runtime","optional":false},{"id":19609371010,"package_name":"toml","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":19609371011,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609371012,"package_name":"toolz","ecosystem":"pypi","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":19609371013,"package_name":"tornado","ecosystem":"pypi","requirements":"6.4.1","direct":false,"kind":"runtime","optional":false},{"id":19609371014,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.66.4","direct":false,"kind":"runtime","optional":false},{"id":19609371015,"package_name":"trio","ecosystem":"pypi","requirements":"0.26.0","direct":false,"kind":"runtime","optional":false},{"id":19609371016,"package_name":"trio-websocket","ecosystem":"pypi","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":19609371017,"package_name":"typer","ecosystem":"pypi","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":19609371018,"package_name":"types-requests","ecosystem":"pypi","requirements":"2.32.0.20240712","direct":false,"kind":"runtime","optional":false},{"id":19609371019,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.12.2","direct":false,"kind":"runtime","optional":false},{"id":19609371020,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":19609371021,"package_name":"tzdata","ecosystem":"pypi","requirements":"2024.1","direct":false,"kind":"runtime","optional":false},{"id":19609371022,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":19609371023,"package_name":"uvicorn","ecosystem":"pypi","requirements":"0.30.3","direct":false,"kind":"runtime","optional":false},{"id":19609371024,"package_name":"uvloop","ecosystem":"pypi","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":19609371025,"package_name":"vertexai","ecosystem":"pypi","requirements":"1.49.0","direct":false,"kind":"runtime","optional":false},{"id":19609371026,"package_name":"watchdog","ecosystem":"pypi","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":19609371027,"package_name":"watchfiles","ecosystem":"pypi","requirements":"0.22.0","direct":false,"kind":"runtime","optional":false},{"id":19609371028,"package_name":"websocket-client","ecosystem":"pypi","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":19609371029,"package_name":"websockets","ecosystem":"pypi","requirements":"12.0","direct":false,"kind":"runtime","optional":false},{"id":19609371030,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":19609371031,"package_name":"wsproto","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":19609371032,"package_name":"yarl","ecosystem":"pypi","requirements":"1.9.4","direct":false,"kind":"runtime","optional":false},{"id":19609371033,"package_name":"zipp","ecosystem":"pypi","requirements":"3.19.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-08-09T22:06:02.601Z","updated_at":"2024-08-09T22:06:02.601Z","repository_link":"https://github.com/alexfazio/OpenPlexity-Pages/blob/main/pyproject.toml","dependencies":[{"id":19609371428,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.10,\u003c=3.13","direct":true,"kind":"runtime","optional":false},{"id":19609371429,"package_name":"pydantic","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19609371430,"package_name":"crewai","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19609371431,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19609371432,"package_name":"python-decouple","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19609371433,"package_name":"streamlit","ecosystem":"pypi","requirements":"^1.3.0","direct":true,"kind":"runtime","optional":false},{"id":19609371434,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"^1.0.1","direct":true,"kind":"runtime","optional":false},{"id":19609371435,"package_name":"openai","ecosystem":"pypi","requirements":"^1.35.14","direct":true,"kind":"runtime","optional":false},{"id":19609371436,"package_name":"watchdog","ecosystem":"pypi","requirements":"^4.0.1","direct":true,"kind":"runtime","optional":false},{"id":19609371437,"package_name":"certifi","ecosystem":"pypi","requirements":"^2024.7.4","direct":true,"kind":"runtime","optional":false},{"id":19609371438,"package_name":"vertexai","ecosystem":"pypi","requirements":"^1.49.0","direct":true,"kind":"runtime","optional":false},{"id":19609371439,"package_name":"streamlit-image-select","ecosystem":"pypi","requirements":"^0.6.0","direct":true,"kind":"runtime","optional":false},{"id":19609371440,"package_name":"st-clickable-images","ecosystem":"pypi","requirements":"^0.0.3","direct":true,"kind":"runtime","optional":false},{"id":19609371441,"package_name":"st-click-detector","ecosystem":"pypi","requirements":"^0.1.3","direct":true,"kind":"runtime","optional":false},{"id":19609371442,"package_name":"dedent","ecosystem":"pypi","requirements":"^0.5","direct":true,"kind":"runtime","optional":false},{"id":19609371443,"package_name":"langchain-openai","ecosystem":"pypi","requirements":"^0.1.17","direct":true,"kind":"runtime","optional":false},{"id":19609371444,"package_name":"langchain-groq","ecosystem":"pypi","requirements":"^0.1.6","direct":true,"kind":"runtime","optional":false},{"id":19609371445,"package_name":"crewai-tools","ecosystem":"pypi","requirements":"^0.4.26","direct":true,"kind":"runtime","optional":false},{"id":19609371446,"package_name":"groq","ecosystem":"pypi","requirements":"^0.9.0","direct":true,"kind":"runtime","optional":false},{"id":19609371447,"package_name":"markdown","ecosystem":"pypi","requirements":"^3.6","direct":true,"kind":"runtime","optional":false}]}],"score":6.639875833826536,"created_at":"2024-07-25T15:26:43.230Z","updated_at":"2026-06-19T17:01:57.554Z","avatar_url":"https://github.com/alexfazio.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/125463","html_url":"https://summary.ecosyste.ms/projects/125463"}