Ribadisco che non hai chiare le cose: lo scopo di irc è scambiarsi messaggi con altri utenti, se quello di cui hai bisogno è semplicemente una finestra in cui ogni messaggio che scrivi tu appaia in un box ti basta usare document.getElementById("iddelbox").appendChild("< div>"+(testo digitato)"</div>") ed hai già quello che vuoi...
Per capirci, puoi anche copiare ed incollare nella pagina gli script il cui caricamento ti dà errori CORS, ma comunque il codice dovrà fare delle chiamate ajax, e se tutto non è configurato come deve, quelle chiamate ti daranno errore CORS...
La pagina in locale non potrà mai funzionare davvero se non collegata al server: una certa parte di funzionalità sono leghate a codice che esiste solo nella parte server. Per capirci, quello che stai chiedendo tu è: posso fare vedere che una chiave apre la porta senza avere a disposizione nessuna porta in cui infilare la chiave? No.