[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-abfd2c74":3,"seo:featured-workflow:abfd2c74-4e41-11f1-9bc6-00163e2b0d79:es":83,"workflow-related-asset-abfd2c74-abfd2c74-4e41-11f1-9bc6-00163e2b0d79":84},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":12,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":15,"tags":22,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":29,"asset_kind":30,"target_tools":31,"install_mode":35,"entrypoint":19,"risk_profile":36,"dependencies":38,"verification":43,"agent_metadata":46,"agent_fit":59,"trust":71,"provenance":80,"created_at":82,"updated_at":82},3382,"abfd2c74-4e41-11f1-9bc6-00163e2b0d79","asset-abfd2c74","Commento — Privacy-Focused Self-Hosted Commenting System","Commento is a fast, privacy-focused commenting system you can embed on any website as a lightweight alternative to Disqus, with full data ownership.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"","en",[16],{"id":17,"step_order":18,"title":19,"description":13,"prompt_template":20,"variables":13,"depends_on":21,"expected_output":13},3945,1,"Commento Overview","# Commento — Privacy-Focused Self-Hosted Commenting System\n\n## Quick Use\n```bash\n# Run with Docker\ndocker run -d --name commento \n  -p 8080:8080 \n  -e COMMENTO_ORIGIN=https:\u002F\u002Fyour-site.com \n  -e COMMENTO_POSTGRES=postgres:\u002F\u002Fuser:pass@db:5432\u002Fcommento \n  registry.gitlab.com\u002Fcommento\u002Fcommento\n# Add to your website\n# \u003Cscript src=\"https:\u002F\u002Fyour-commento.com\u002Fjs\u002Fcommento.js\">\u003C\u002Fscript>\n# \u003Cdiv id=\"commento\">\u003C\u002Fdiv>\n```\n\n## Introduction\nCommento is a lightweight, privacy-focused commenting platform designed as a self-hosted alternative to Disqus. It loads in a fraction of the time, collects no personal data for advertising, and gives site owners full control over their comment data. The embeddable widget integrates into any website with a single script tag.\n\n## What Commento Does\n- Provides threaded comment sections for websites via an embeddable JavaScript widget\n- Supports anonymous commenting, email-based accounts, and OAuth login providers\n- Offers moderation tools including comment approval queues, sticky comments, and banning\n- Supports Markdown formatting in comments with XSS protection\n- Imports existing comments from Disqus via a built-in migration tool\n\n## Architecture Overview\nCommento consists of a Go backend that serves a REST API and a lightweight JavaScript frontend widget. The backend stores comments, users, and site configurations in PostgreSQL. The frontend widget is loaded as a single script on the host website, rendering the comment thread inside an isolated DOM element. Authentication is handled via session tokens with optional OAuth integration for GitHub, Google, Twitter, and GitLab login.\n\n## Self-Hosting & Configuration\n- Deploy with Docker using the official image or compile from source with Go\n- Requires a PostgreSQL database for storing comments, users, and configuration\n- Set the COMMENTO_ORIGIN environment variable to your website's domain for CORS\n- Configure SMTP settings for email notifications and account verification\n- Enable OAuth providers by registering apps and adding client IDs and secrets\n\n## Key Features\n- Page load under 20 KB gzipped compared to Disqus at over 700 KB\n- No tracking, advertising, or personal data collection\n- Markdown support with automatic XSS sanitization\n- Single sign-on integration for websites with existing user accounts\n- One-click Disqus import for migrating existing comment histories\n\n## Comparison with Similar Tools\n- **Disqus** — feature-rich but heavy, ad-supported, and tracks users; Commento is fast and private\n- **Remark42** — similar self-hosted approach with more storage backends; Commento has a simpler setup\n- **Isso** — Python-based with SQLite; Commento uses Go and PostgreSQL for better performance\n- **Giscus** — uses GitHub Discussions; Commento works without requiring GitHub accounts\n- **Cusdis** — lightweight alternative; Commento has richer features like OAuth and threading\n\n## FAQ\n**Q: How do I add Commento to my static site?**\nA: Add the Commento script tag and a div with id=\"commento\" to any page where you want comments.\n\n**Q: Can visitors comment without creating an account?**\nA: Yes. Anonymous commenting can be enabled in the domain settings.\n\n**Q: Does Commento support email notifications for replies?**\nA: Yes, when SMTP is configured. Commenters can opt in to receive email notifications on replies.\n\n**Q: Is Commento still actively maintained?**\nA: The original Commento project has limited activity. Community forks like Commento++ extend it with additional features.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fadtac\u002Fcommento\n- https:\u002F\u002Fcommento.io\u002F","0",[23],{"id":24,"name":25,"slug":26,"icon":27},12,"Configs","config","⚙️",false,"fef59d32e45f8812d645969b6534af93b1d165a965bd61eb88855f34fa95d968","skill",[32,33,34],"claude_code","codex","gemini_cli","single",{"executes_code":28,"modifies_global_config":28,"requires_secrets":37,"uses_absolute_paths":28,"network_access":28},[],{"npm":39,"pip":40,"brew":41,"system":42},[],[],[],[],{"commands":44,"expected_files":45},[],[19],{"asset_kind":30,"target_tools":47,"install_mode":35,"entrypoint":19,"risk_profile":48,"dependencies":50,"content_hash":29,"verification":55,"inferred":58},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":49,"uses_absolute_paths":28,"network_access":28},[],{"npm":51,"pip":52,"brew":53,"system":54},[],[],[],[],{"commands":56,"expected_files":57},[],[19],true,{"target":33,"score":60,"status":61,"policy":62,"why":63,"asset_kind":30,"install_mode":35},98,"native","allow",[64,65,66,67,68,69,70],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":29,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":74,"review_status":75,"signals":76},"established","hash_only",[],"unreviewed",[77,78,79],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":81,"content_hash":29,"visibility":18,"created_at":82,"updated_at":82},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-abfd2c74","2026-05-13 04:32:19",null,[85,137,193,240],{"id":86,"uuid":87,"slug":88,"title":89,"description":90,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":91,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":92,"tags":93,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":95,"asset_kind":30,"target_tools":96,"install_mode":35,"entrypoint":97,"risk_profile":98,"dependencies":100,"verification":105,"agent_metadata":108,"agent_fit":120,"trust":122,"provenance":125,"created_at":127,"updated_at":128,"__relatedScore":129,"__relatedReasons":130,"__sharedTags":135},2956,"2e416221-4cae-11f1-9bc6-00163e2b0d79","asset-2e416221","Remark42 — Privacy-Focused Self-Hosted Comment Engine","A lightweight, privacy-first commenting system that you host yourself, with no tracking, no ads, and full data ownership.",20,[],[94],{"id":24,"name":25,"slug":26,"icon":27},"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",[32,33,34],"SKILL.md",{"executes_code":28,"modifies_global_config":28,"requires_secrets":99,"uses_absolute_paths":28,"network_access":28},[],{"npm":101,"pip":102,"brew":103,"system":104},[],[],[],[],{"commands":106,"expected_files":107},[],[],{"asset_kind":30,"target_tools":109,"install_mode":35,"entrypoint":97,"risk_profile":110,"dependencies":112,"content_hash":95,"verification":117,"inferred":58},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":111,"uses_absolute_paths":28,"network_access":28},[],{"npm":113,"pip":114,"brew":115,"system":116},[],[],[],[],{"commands":118,"expected_files":119},[],[],{"target":33,"score":60,"status":61,"policy":62,"why":121,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":95,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":123,"review_status":75,"signals":124},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":126,"content_hash":95,"visibility":18,"created_at":127,"updated_at":128},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-2e416221","2026-05-11 04:24:00","2026-05-13 05:20:53",125.98332894210088,[131,132,133,134],"topic-match","same-kind","same-target","same-author",[26,136],"configs",{"id":138,"uuid":139,"slug":140,"title":141,"description":142,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":143,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":144,"tags":145,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":147,"asset_kind":30,"target_tools":148,"install_mode":149,"entrypoint":150,"risk_profile":151,"dependencies":154,"verification":159,"agent_metadata":162,"agent_fit":174,"trust":181,"provenance":186,"created_at":188,"updated_at":189,"__relatedScore":190,"__relatedReasons":191,"__sharedTags":192},2311,"68857df3-431d-11f1-9bc6-00163e2b0d79","fathom-lite-privacy-first-self-hosted-web-analytics-68857df3","Fathom Lite — Privacy-First Self-Hosted Web Analytics","A simple, privacy-focused, self-hosted web analytics tool built with Go and Preact that tracks pageviews without cookies or personal data collection.",113,[],[146],{"id":24,"name":25,"slug":26,"icon":27},"97c4a6112f9317fbce1a45b117f79427357ae43814752a81247e30b123d8b101",[32,33,34],"stage_only","Fathom Lite Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":152,"uses_absolute_paths":28,"network_access":28},[153],"FATHOM_SECRET",{"npm":155,"pip":156,"brew":157,"system":158},[],[],[],[],{"commands":160,"expected_files":161},[],[150],{"asset_kind":30,"target_tools":163,"install_mode":149,"entrypoint":150,"risk_profile":164,"dependencies":166,"content_hash":147,"verification":171},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":165,"uses_absolute_paths":28,"network_access":28},[153],{"npm":167,"pip":168,"brew":169,"system":170},[],[],[],[],{"commands":172,"expected_files":173},[],[150],{"target":33,"score":175,"status":149,"policy":149,"why":176,"asset_kind":30,"install_mode":149},29,[64,65,177,178,179,180,70],"install_mode stage_only","policy stage_only","install_mode is stage_only","risk_profile.requires_secrets is not empty",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":147,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":182,"review_status":75,"signals":184},[183,149],"requires_secrets",[185,77,78],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":187,"content_hash":147,"visibility":18,"created_at":188,"updated_at":189},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Ffathom-lite-privacy-first-self-hosted-web-analytics-68857df3","2026-04-29 00:15:01","2026-05-12 20:26:37",123.0853572770047,[131,132,133,134],[26,136],{"id":194,"uuid":195,"slug":196,"title":197,"description":198,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":199,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":200,"tags":201,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":203,"asset_kind":30,"target_tools":204,"install_mode":35,"entrypoint":205,"risk_profile":206,"dependencies":208,"verification":213,"agent_metadata":216,"agent_fit":228,"trust":230,"provenance":233,"created_at":235,"updated_at":236,"__relatedScore":237,"__relatedReasons":238,"__sharedTags":239},1805,"03c80967-3c2e-11f1-9bc6-00163e2b0d79","bentopdf-privacy-first-self-hosted-pdf-toolkit-03c80967","BentoPDF — Privacy-First Self-Hosted PDF Toolkit","BentoPDF is a self-hosted web application that provides a comprehensive set of PDF tools including merging, splitting, converting, and OCR without sending files to external services.",116,[],[202],{"id":24,"name":25,"slug":26,"icon":27},"7884eb5f7ebe56db97a43557df23b4938935b57bcf8d90ab7799b6ebb6812fe2",[32,33,34],"BentoPDF Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":207,"uses_absolute_paths":28,"network_access":28},[],{"npm":209,"pip":210,"brew":211,"system":212},[],[],[],[],{"commands":214,"expected_files":215},[],[205],{"asset_kind":30,"target_tools":217,"install_mode":35,"entrypoint":205,"risk_profile":218,"dependencies":220,"content_hash":203,"verification":225},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":219,"uses_absolute_paths":28,"network_access":28},[],{"npm":221,"pip":222,"brew":223,"system":224},[],[],[],[],{"commands":226,"expected_files":227},[],[205],{"target":33,"score":60,"status":61,"policy":62,"why":229,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":203,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":231,"review_status":75,"signals":232},[],[185,77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":234,"content_hash":203,"visibility":18,"created_at":235,"updated_at":236},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fbentopdf-privacy-first-self-hosted-pdf-toolkit-03c80967","2026-04-20 04:26:15","2026-05-13 05:20:43",117.10227879261924,[131,132,133,134],[26,136],{"id":241,"uuid":242,"slug":243,"title":244,"description":245,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":60,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":246,"tags":247,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":249,"asset_kind":30,"target_tools":250,"install_mode":35,"entrypoint":251,"risk_profile":252,"dependencies":254,"verification":259,"agent_metadata":262,"agent_fit":274,"trust":276,"provenance":279,"created_at":281,"updated_at":282,"__relatedScore":283,"__relatedReasons":284,"__sharedTags":285},1809,"a714225f-3c4d-11f1-9bc6-00163e2b0d79","whoogle-self-hosted-privacy-respecting-search-engine-a714225f","Whoogle — Self-Hosted Privacy-Respecting Search Engine","Whoogle is a self-hosted metasearch engine that proxies Google search results through your own server, stripping ads, tracking scripts, and AMP links while preserving result quality.",[],[248],{"id":24,"name":25,"slug":26,"icon":27},"7bd00dde5b975e66bafdb4fd06ba696c5edcac0e8cfd66397d202252157b9226",[32,33,34],"Whoogle Guide",{"executes_code":28,"modifies_global_config":28,"requires_secrets":253,"uses_absolute_paths":28,"network_access":28},[],{"npm":255,"pip":256,"brew":257,"system":258},[],[],[],[],{"commands":260,"expected_files":261},[],[251],{"asset_kind":30,"target_tools":263,"install_mode":35,"entrypoint":251,"risk_profile":264,"dependencies":266,"content_hash":249,"verification":271},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":265,"uses_absolute_paths":28,"network_access":28},[],{"npm":267,"pip":268,"brew":269,"system":270},[],[],[],[],{"commands":272,"expected_files":273},[],[251],{"target":33,"score":60,"status":61,"policy":62,"why":275,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":249,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":277,"review_status":75,"signals":278},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":280,"content_hash":249,"visibility":18,"created_at":281,"updated_at":282},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fwhoogle-self-hosted-privacy-respecting-search-engine-a714225f","2026-04-20 08:12:43","2026-05-13 05:20:56",116.99345279189633,[131,132,133,134],[26,136]]