TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Kaiwa, a Modern Open-Source XMPP Web Client

339 pointsby emixamabout 10 years ago

35 comments

LaSombraabout 10 years ago
In my opinion, it doesn't matter if it looks like Slack. What matters is that I can deploy it on an existing infrastructure and still have control over the service instead of handing over control to a third-party.
评论 #9341207 未加载
评论 #9340719 未加载
评论 #9340528 未加载
评论 #9342813 未加载
评论 #9341916 未加载
tgaussmanabout 10 years ago
The very first sentence irks me: &quot;[…] for the only standardized chat protocol [XMPP]&quot;<p>Haven&#x27;t they heard about IRC (RFCs 1459, 2810–2813)?
评论 #9341160 未加载
评论 #9340852 未加载
评论 #9342145 未加载
评论 #9340846 未加载
评论 #9340847 未加载
评论 #9341485 未加载
评论 #9342501 未加载
hsivonenabout 10 years ago
No mention of OTR. :-( When your client is a Web app on a trusted server (i.e. OTR key on the server), you could avoid multi-client issues by having only that on XMPP client that you connect to from multiple browsers.
评论 #9341519 未加载
goodmachineabout 10 years ago
Note that the same team also offer a Trello clone and an Evernote clone. Draw your own conclusions.<p><a href="http:&#x2F;&#x2F;digicoop.io&#x2F;products" rel="nofollow">http:&#x2F;&#x2F;digicoop.io&#x2F;products</a>
评论 #9342116 未加载
评论 #9341957 未加载
评论 #9342045 未加载
评论 #9350042 未加载
simondelacourtabout 10 years ago
The UI feels like a 1 to 1 copy of the Slack client, or is Slacks UI so common now copying it is just using the Chat-UI standard?
评论 #9341321 未加载
评论 #9340922 未加载
评论 #9340642 未加载
xorcistabout 10 years ago
There has been a deluge of web chats lately (which is a good thing).<p>Has anyone tried Let&#x27;s Talk, Shout, Echoplex, and&#x2F;or Kaiwa in practice and have some experiences to share? Stability, searchability, general functionality?
juliendsv-mbmabout 10 years ago
Great to see open source apps promoting open protocols - made me sad to see FB and Google moving away from it
maybeathrowawayabout 10 years ago
If you disabled or drastically resized the avatars and put the usernames not in a separate line, the window could hold a lot more content for single-line conversations like that.
评论 #9340833 未加载
评论 #9342420 未加载
nickysielickiabout 10 years ago
screen + ssh + irssi (+ bitlbee, if you need xmpp) &gt; any web based solution. Why? Because I can see it on my phone and on my laptop, and it&#x27;s as lightweight and simple as a `ssh -t irssi.myDomain.foo screen -DD -R` and I&#x27;m all caught up.<p>This is, ofc, my $0.02. Stuck in the old way of doing things, I guess.<p>Still pretty cool, particularly the deploy on DO.
评论 #9340890 未加载
评论 #9341583 未加载
lloyddeabout 10 years ago
A slight tangent, are there public XMPP servers?<p>Are there open source projects that use XMPP for their public channels?<p>I&#x27;m a little dismayed by how many Slack accounts I&#x27;m acquiring.
评论 #9342158 未加载
评论 #9342611 未加载
评论 #9354655 未加载
soupbowlabout 10 years ago
I am glad projects like these are being worked on. Desktop XMPP programs are terrible. I have had a hard time hosting my own chat service for friends,family and work because the clients never work together for file transfers.<p>I just wish these were easier &#x27;&#x27;FOR ME&#x27;&#x27; to install on FreeBSD.
评论 #9343200 未加载
datrabout 10 years ago
What prevents me from adopting XMPP for my team is the lack of push notifications to my phone. I don&#x27;t want to have an app constantly maintain a connection and slowly drain my battery.
评论 #9341048 未加载
评论 #9341045 未加载
评论 #9342333 未加载
justabystanderabout 10 years ago
It&#x27;s not hard to get a UI like Slack&#x27;s. The actual chat window is just like what IM clients have used for decades. One side has the contact and chat room (channel) list combined instead of in a separate window. Like in IRC instead of XMPP and other chat systems. Put the settings and away management in a header or footer and you&#x27;ve got slack.<p>It&#x27;s not like it&#x27;s revolutionary. They put two and two together in the only reasonable manner for a single-page application.
creshalabout 10 years ago
I&#x27;m curious how E2E encryption (OTR e.g.) could be implemented with a client like this (preferably without having the keys leaked all over the place), it&#x27;s the only interesting feature I miss from a quick glance.
评论 #9340601 未加载
评论 #9354723 未加载
deweyabout 10 years ago
I&#x27;m planning on setting this up for myself later today but a few questions before I do that:<p>- Will this stay connected to my account and the history will be there if I close the tab &#x2F; browser &#x2F; computer in the meantime?<p>- Is it possible to replace certain strings with images? This is not at all an important feature but just something I got used over the years. (Example: :string: replaced with image.png and displayed inline. That&#x27;s possible with Adium but I&#x27;d really like to replace Adium)<p>Thanks!
评论 #9340665 未加载
thegreatpeterabout 10 years ago
I think this is great. If there were more people pushing clients like this, not only will it push the guys who already make money off of it, but we can do a better job coming up with new communication ideas as a whole.<p>I&#x27;m ONLY using Hangouts because they don&#x27;t allow group messaging in any other client. I&#x27;d like to see that change!
hackerboosabout 10 years ago
Excellent work.<p>Is there a reason why you chose Prosody over MongooseIM or ejabberd?
评论 #9340547 未加载
评论 #9340544 未加载
lasermike026about 10 years ago
I&#x27;ve been working with XMPP and a number of XMPP daemons. A couple years later I&#x27;m not a fan.
评论 #9341043 未加载
评论 #9340919 未加载
mosselmanabout 10 years ago
Is there a good mobile client to use with a xmpp serveR?
评论 #9340623 未加载
评论 #9340488 未加载
评论 #9340903 未加载
Brajeshwarabout 10 years ago
Wow! Nostalgia.<p>If I remember correctly, &quot;Kaiwa&quot;, was the codename for the first Macromedia&#x27;s Flashcom Server (before Adobe&#x27;s acquisition).<p>Flashcom Server at that time made it possible to run 2+ ways multi-threaded communication (audio&#x2F;video) via the Flash Player (2003-ish).
davidchuaabout 10 years ago
Is there any chance we will see webhooks in a future release? (ie. slack integration)
评论 #9341019 未加载
评论 #9341066 未加载
xfalcoxabout 10 years ago
Great Work! This is exactly what I was looking for to deploy on my work, We are still stick on IBM chat, and this will blow people out of Water.
ape4about 10 years ago
The click to deploy on Digital Ocean is pretty cool.
laexabout 10 years ago
Looks just like Slack.
评论 #9340535 未加载
warcodeabout 10 years ago
Any plans of making LDAP optional? I am already running a prosody server and have no use for it.
评论 #9343780 未加载
kayooneabout 10 years ago
As a freelancer today i need to use a plethora of different messaging apps like skype, hangouts, slack, hipchat, irc + a couple of others for private messaging like iMessage, WhatsApp, Facebook, Telegram. It is really becoming somewhat annoying.
d0mabout 10 years ago
Now you need to open-source amazing iOS and Android apps too :) Good job, looks great.
shmerlabout 10 years ago
Does it use WebSocket?
评论 #9342984 未加载
评论 #9342780 未加载
Splendorabout 10 years ago
&gt; &quot;Combined with Prosody, one of the best XMPP server out there, Kaiwa...&quot;<p>I think that should say &quot;servers&quot; plural.
marcusae313about 10 years ago
very exciting.<p>need to try it out to see how extensible it is.
fiatjafabout 10 years ago
Can I chat with Google Talk users from this?
评论 #9340568 未加载
xfalcoxabout 10 years ago
The deploy to DO ain&#x27;t working.
ing33kabout 10 years ago
Good work .
andylabout 10 years ago
This looks great - I&#x27;d like to give it a try. Does it work with ejabberd?
评论 #9343782 未加载
tickingabout 10 years ago
&gt;modern ... XMPP ...<p>lolnope