[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-0d8bad29":3,"seo:featured-workflow:0d8bad29-4e41-11f1-9bc6-00163e2b0d79:fr":83,"workflow-related-asset-0d8bad29-0d8bad29-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},3375,"0d8bad29-4e41-11f1-9bc6-00163e2b0d79","asset-0d8bad29","Tinode — Self-Hosted Instant Messaging Platform","Tinode is a self-hosted instant messaging server with support for group chats, file sharing, push notifications, and mobile and web clients.","8a910e34-3180-11f1-9bc6-00163e2b0d79","Script Depot","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},3938,1,"Tinode Overview","# Tinode — Self-Hosted Instant Messaging Platform\n\n## Quick Use\n```bash\n# Run Tinode server with MySQL backend via Docker Compose\ngit clone https:\u002F\u002Fgithub.com\u002Ftinode\u002Fchat.git && cd chat\u002Fdocker\ndocker compose up -d\n# Web client available at http:\u002F\u002Flocalhost:6060\n```\n\n## Introduction\nTinode is an open-source instant messaging server and set of client libraries designed as a modern replacement for XMPP and similar protocols. It provides real-time messaging with features like group chats, read receipts, typing indicators, file attachments, and push notifications, all accessible through official web, Android, and iOS clients.\n\n## What Tinode Does\n- Provides one-on-one and group messaging with real-time delivery\n- Supports file and image sharing with server-side thumbnail generation\n- Sends push notifications via Firebase Cloud Messaging or TNPG\n- Handles user authentication with built-in credentials or external providers\n- Offers a gRPC-based plugin system for custom server-side logic\n\n## Architecture Overview\nThe Tinode server is written in Go and communicates with clients over WebSocket or long polling using a JSON-based protocol. It supports MySQL, PostgreSQL, MongoDB, or RethinkDB as the data store. The server manages topics (chat rooms), subscriptions, message routing, and presence tracking. Clients connect through a stateful session that handles authentication, message delivery, and real-time updates.\n\n## Self-Hosting & Configuration\n- Deploy using Docker Compose with pre-configured database and server containers\n- Choose between MySQL, PostgreSQL, MongoDB, or RethinkDB as the storage backend\n- Configure push notifications by providing Firebase credentials in tinode.conf\n- Set up TLS by placing certificate files in the config directory\n- Use the built-in admin panel or CLI tools to manage users and topics\n\n## Key Features\n- Official Android, iOS, and web clients with a consistent modern UI\n- Plugin architecture via gRPC for custom chatbots and integrations\n- Cluster mode with multiple server nodes behind a load balancer\n- Video and voice call support through WebRTC integration\n- User search, contact discovery, and tag-based topic browsing\n\n## Comparison with Similar Tools\n- **Matrix\u002FSynapse** — federated protocol with heavier resource usage; Tinode is simpler and lighter\n- **Rocket.Chat** — feature-rich but resource-intensive; Tinode focuses on core messaging performance\n- **Mattermost** — team collaboration oriented; Tinode targets general-purpose messaging\n- **XMPP (ejabberd)** — mature but complex protocol; Tinode uses a simpler modern API\n- **Signal Server** — privacy-focused but hard to self-host; Tinode is designed for easy deployment\n\n## FAQ\n**Q: Can Tinode federate with other Tinode servers?**\nA: Not currently. Tinode is designed as a single-deployment messaging platform, not a federated protocol.\n\n**Q: How many concurrent users can a single Tinode server handle?**\nA: A single instance can handle thousands of concurrent connections. Cluster mode scales further.\n\n**Q: Does Tinode support end-to-end encryption?**\nA: Tinode provides TLS for transport encryption. Client-side E2E encryption is not built in but can be layered on top.\n\n**Q: Can I build custom clients using the Tinode protocol?**\nA: Yes. Client libraries are available for Go, Python, Java, Swift, and JavaScript with full protocol documentation.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Ftinode\u002Fchat\n- https:\u002F\u002Ftinode.co\u002F","0",[23],{"id":24,"name":25,"slug":26,"icon":27},11,"Scripts","script","📜",false,"1324d5c6b8b679aa2978c733a343fe3dcc7e0e00dcd1307e4033cb472960c0d4","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-0d8bad29","2026-05-13 04:27:53",null,[85,137,190,237],{"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},2154,"ff3b5f92-4125-11f1-9bc6-00163e2b0d79","meshcentral-self-hosted-remote-device-management-platform-ff3b5f92","MeshCentral — Self-Hosted Remote Device Management Platform","MeshCentral is a full-featured, self-hosted remote monitoring and management platform. It provides remote desktop, terminal, file transfer, and device management for Windows, Linux, and macOS through a web browser.",90,[],[94],{"id":24,"name":25,"slug":26,"icon":27},"03f9263a4d114a35dd886f9c996e0925fa5458fbd91ae22441c17af571f2e550",[32,33,34],"MeshCentral Overview",{"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},[],[97],{"asset_kind":30,"target_tools":109,"install_mode":35,"entrypoint":97,"risk_profile":110,"dependencies":112,"content_hash":95,"verification":117},[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},[],[97],{"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\u002Fmeshcentral-self-hosted-remote-device-management-platform-ff3b5f92","2026-04-26 12:11:27","2026-05-12 20:01:46",126.93856208848165,[131,132,133,134],"topic-match","same-kind","same-target","same-author",[26,136],"scripts",{"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":35,"entrypoint":149,"risk_profile":150,"dependencies":152,"verification":157,"agent_metadata":160,"agent_fit":172,"trust":179,"provenance":183,"created_at":185,"updated_at":186,"__relatedScore":187,"__relatedReasons":188,"__sharedTags":189},2178,"43d6b856-418b-11f1-9bc6-00163e2b0d79","october-cms-self-hosted-cms-platform-built-laravel-43d6b856","October CMS — Self-Hosted CMS Platform Built on Laravel","A modular, self-hosted content management system built on the Laravel PHP framework with a clean back-end UI and flexible plugin architecture.",68,[],[146],{"id":24,"name":25,"slug":26,"icon":27},"cdaa8f7960e75d484e493e7902b06a4451e1e637b800a2909ca98c5ff025deb3",[32,33,34],"October CMS Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":151,"uses_absolute_paths":28,"network_access":58},[],{"npm":153,"pip":154,"brew":155,"system":156},[],[],[],[],{"commands":158,"expected_files":159},[],[149],{"asset_kind":30,"target_tools":161,"install_mode":35,"entrypoint":149,"risk_profile":162,"dependencies":164,"content_hash":147,"verification":169},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":163,"uses_absolute_paths":28,"network_access":58},[],{"npm":165,"pip":166,"brew":167,"system":168},[],[],[],[],{"commands":170,"expected_files":171},[],[149],{"target":33,"score":173,"status":174,"policy":175,"why":176,"asset_kind":30,"install_mode":35},64,"needs_confirmation","confirm",[64,65,66,177,178,70],"policy confirm","risk_profile.network_access is true",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":147,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":180,"review_status":75,"signals":182},[181],"network_access",[77,78],{"owner_uuid":9,"owner_name":10,"source_url":184,"content_hash":147,"visibility":18,"created_at":185,"updated_at":186},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Foctober-cms-self-hosted-cms-platform-built-laravel-43d6b856","2026-04-27 00:16:21","2026-05-13 06:35:33",116.75827363610588,[131,132,133,134],[26,136],{"id":191,"uuid":192,"slug":193,"title":194,"description":195,"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":196,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":197,"tags":198,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":200,"asset_kind":30,"target_tools":201,"install_mode":35,"entrypoint":202,"risk_profile":203,"dependencies":205,"verification":210,"agent_metadata":213,"agent_fit":225,"trust":227,"provenance":230,"created_at":232,"updated_at":233,"__relatedScore":234,"__relatedReasons":235,"__sharedTags":236},2148,"89ab0373-4125-11f1-9bc6-00163e2b0d79","cloudreve-self-hosted-cloud-storage-multi-backend-support-89ab0373","Cloudreve — Self-Hosted Cloud Storage with Multi-Backend Support","Cloudreve is a self-hosted file management and sharing system written in Go. It supports multiple storage backends including local disk, S3, OneDrive, and remote servers, with a polished web UI for uploads, sharing, and user management.",83,[],[199],{"id":24,"name":25,"slug":26,"icon":27},"a32197f715dfae3cac968d95aae35194b6ba4a2a2a215bea860f2b4a958b8de6",[32,33,34],"Cloudreve Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":204,"uses_absolute_paths":28,"network_access":58},[],{"npm":206,"pip":207,"brew":208,"system":209},[],[],[],[],{"commands":211,"expected_files":212},[],[202],{"asset_kind":30,"target_tools":214,"install_mode":35,"entrypoint":202,"risk_profile":215,"dependencies":217,"content_hash":200,"verification":222},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":216,"uses_absolute_paths":28,"network_access":58},[],{"npm":218,"pip":219,"brew":220,"system":221},[],[],[],[],{"commands":223,"expected_files":224},[],[202],{"target":33,"score":173,"status":174,"policy":175,"why":226,"asset_kind":30,"install_mode":35},[64,65,66,177,178,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":200,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":228,"review_status":75,"signals":229},[181],[77,78],{"owner_uuid":9,"owner_name":10,"source_url":231,"content_hash":200,"visibility":18,"created_at":232,"updated_at":233},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fcloudreve-self-hosted-cloud-storage-multi-backend-support-89ab0373","2026-04-26 12:08:10","2026-05-13 00:40:06",114.88641892909283,[131,132,133,134],[26,136],{"id":238,"uuid":239,"slug":240,"title":241,"description":242,"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":243,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":244,"tags":245,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":247,"asset_kind":30,"target_tools":248,"install_mode":35,"entrypoint":249,"risk_profile":250,"dependencies":252,"verification":257,"agent_metadata":260,"agent_fit":272,"trust":274,"provenance":277,"created_at":279,"updated_at":280,"__relatedScore":281,"__relatedReasons":282,"__sharedTags":283},2144,"15afa0db-4106-11f1-9bc6-00163e2b0d79","soft-serve-self-hosted-git-server-beautiful-tui-15afa0db","Soft Serve — Self-Hosted Git Server with a Beautiful TUI","Soft Serve is a lightweight, self-hosted Git server by Charm that provides SSH-based repository hosting with a built-in terminal user interface. It supports access control, a web interface, and Git hooks, all in a single Go binary with no database required.",93,[],[246],{"id":24,"name":25,"slug":26,"icon":27},"d12270d8aa58a9ae97789b87b3093a7ae7913a03fa86870ed303abc2397323d9",[32,33,34],"Soft Serve Git Server",{"executes_code":28,"modifies_global_config":28,"requires_secrets":251,"uses_absolute_paths":28,"network_access":28},[],{"npm":253,"pip":254,"brew":255,"system":256},[],[],[],[],{"commands":258,"expected_files":259},[],[249],{"asset_kind":30,"target_tools":261,"install_mode":35,"entrypoint":249,"risk_profile":262,"dependencies":264,"content_hash":247,"verification":269},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":263,"uses_absolute_paths":28,"network_access":28},[],{"npm":265,"pip":266,"brew":267,"system":268},[],[],[],[],{"commands":270,"expected_files":271},[],[249],{"target":33,"score":60,"status":61,"policy":62,"why":273,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":247,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":275,"review_status":75,"signals":276},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":278,"content_hash":247,"visibility":18,"created_at":279,"updated_at":280},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fsoft-serve-self-hosted-git-server-beautiful-tui-15afa0db","2026-04-26 08:23:01","2026-05-12 19:48:13",108.95969178039955,[131,132,133,134],[26,136]]