{"id":31769591,"url":"https://github.com/stillerman/guardianai","last_synced_at":"2025-10-10T02:51:40.090Z","repository":{"id":265994248,"uuid":"893267777","full_name":"Stillerman/GuardianAI","owner":"Stillerman","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-02T00:34:02.000Z","size":672,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-02T01:25:45.739Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Stillerman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-11-24T01:03:00.000Z","updated_at":"2024-12-02T00:34:06.000Z","dependencies_parsed_at":"2024-12-02T01:35:54.406Z","dependency_job_id":null,"html_url":"https://github.com/Stillerman/GuardianAI","commit_stats":null,"previous_names":["stillerman/guardianai"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Stillerman/GuardianAI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stillerman%2FGuardianAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stillerman%2FGuardianAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stillerman%2FGuardianAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stillerman%2FGuardianAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Stillerman","download_url":"https://codeload.github.com/Stillerman/GuardianAI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stillerman%2FGuardianAI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002551,"owners_count":26083403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"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"}},"keywords":[],"created_at":"2025-10-10T02:51:35.516Z","updated_at":"2025-10-10T02:51:40.083Z","avatar_url":"https://github.com/Stillerman.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GuardianAI \nProtecting Young Minds Through Intelligent Content Analysis\n\nHackathon Demo Video: [link](https://www.youtube.com/shorts/b1N_IlpLjUU)\n\n## Hackathon POC\n```mermaid\ngraph TD\n    A[Mac Client] --\u003e|Screenshot every 5s| B[FastAPI Server]\n    \n    B --\u003e C[Llama 3.2 90B Vision]\n    C --\u003e|Scene Description| D[Llama 3.1 8B]\n    D --\u003e|Risk Assessment| E[(Firebase DB)]\n    E --\u003e F[React Dashboard]\n    \n    style A fill:#d4e6f1 color:#000000\n    style B fill:#d5f5e3 color:#000000\n    style C fill:#fadbd8 color:#000000\n    style D fill:#fadbd8 color:#000000\n    style E fill:#fdebd0 color:#000000\n    style F fill:#d6eaf8 color:#000000\n\n```\n\n## Project Impact\n\n```mermaid\ngraph LR\n    subgraph Short[\"Short-term Impact\"]\n        A1[Risk Detection] --\u003e A2[Prevention] --\u003e A3[Communication]\n    end\n    \n    subgraph Mid[\"Mid-term Impact\"]\n        B1[School Safety] --\u003e B2[Mental Health] --\u003e B3[Digital Literacy]\n    end\n    \n    subgraph Long[\"Long-term Impact\"]\n        C1[Research Impact] --\u003e C2[Policy Change] --\u003e C3[Global Reach]\n    end\n    \n    Short --\u003e Mid --\u003e Long\n    \n    classDef default color:#000000\n    classDef boxStyle fill:#666666,stroke:#333,stroke-width:2px,color:#ffffff\n    classDef short fill:#d4e6f1,color:#000000\n    classDef mid fill:#d5f5e3,color:#000000\n    classDef long fill:#fadbd8,color:#000000\n    \n    class Short,Mid,Long boxStyle\n    class A1,A2,A3 short\n    class B1,B2,B3 mid\n    class C1,C2,C3 long\n```\n\n## Performance Metrics\n\n```mermaid\ngraph TD\n    subgraph Tech[\"Technical Metrics\"]\n        A1[Precision] \u0026 A2[Recall] \u0026 A3[F1 Score] \u0026 A4[Latency] --\u003e TS[Technical Score]\n    end\n    \n    subgraph User[\"User Metrics\"]\n        B1[Parent Feedback] \u0026 B2[Adoption Rate] --\u003e US[User Score]\n    end\n    \n    subgraph Impact[\"Impact Metrics\"]\n        C1[Safety Incidents] \u0026 C2[Mental Health] --\u003e IS[Impact Score]\n    end\n    \n    TS \u0026 US \u0026 IS --\u003e TOTAL[Total Effectiveness Score]\n    \n    classDef default color:#000000\n    classDef sectionStyle fill:#666666,stroke:#333,stroke-width:2px,color:#ffffff\n    classDef techStyle fill:#d4e6f1,color:#000000\n    classDef userStyle fill:#d5f5e3,color:#000000\n    classDef impactStyle fill:#fadbd8,color:#000000\n    classDef scoreStyle fill:#fdebd0,color:#000000\n    classDef totalStyle fill:#d6eaf8,color:#000000\n    \n    class Tech,User,Impact sectionStyle\n    class A1,A2,A3,A4 techStyle\n    class B1,B2,B3 userStyle\n    class C1,C2,C3 impactStyle\n    class TS,US,IS scoreStyle\n    class TOTAL totalStyle\n```\n\n## Expanded System Architecture\n\n```mermaid\nflowchart TD\n    subgraph CL[\"Client Layer\"]\n        MAC[MacOS Client] --- WIN[Windows Client]\n        WIN --- MOB[Mobile Client]\n    end\n    \n    subgraph ML[\"Model Layer\"]\n        direction TB\n        API[Threat Assessment API]\n        VM[Vision Model]\n        TM[Text Model]\n        BM[Behavioral Model]\n        API --\u003e VM \u0026 TM \u0026 BM\n        VM \u0026 TM \u0026 BM --\u003e RA[Risk Aggregator]\n    end\n    \n    subgraph DL[\"Data Layer\"]\n        AUTH[Authentication] --- DB[(Database)]\n        DB --- LOGS[Audit Logs]\n    end\n    \n    subgraph UL[\"User Interface\"]\n        DASH[Dashboard] --- ALERT[Alert System]\n        ALERT --- REP[Reports]\n    end\n    \n    CL --\u003e API\n    RA --\u003e DL\n    DL --\u003e UL\n    \n    %% Styles\n    classDef section fill:#2c3e50,color:#ffffff,stroke:#2c3e50\n    classDef client fill:#3498db,color:#ffffff,stroke:#2980b9\n    classDef model fill:#2ecc71,color:#ffffff,stroke:#27ae60\n    classDef data fill:#e74c3c,color:#ffffff,stroke:#c0392b\n    classDef ui fill:#9b59b6,color:#ffffff,stroke:#8e44ad\n    \n    class CL,ML,DL,UL section\n    class MAC,WIN,MOB client\n    class API,VM,TM,BM,RA model\n    class AUTH,DB,LOGS data\n    class DASH,ALERT,REP ui\n    \n    linkStyle default stroke:#ffffff,stroke-width:2px\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstillerman%2Fguardianai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstillerman%2Fguardianai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstillerman%2Fguardianai/lists"}