TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

339 点作者 emixam大约 10 年前

35 条评论

LaSombra大约 10 年前
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 未加载
tgaussman大约 10 年前
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 未加载
hsivonen大约 10 年前
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 未加载
goodmachine大约 10 年前
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 未加载
simondelacourt大约 10 年前
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 未加载
xorcist大约 10 年前
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-mbm大约 10 年前
Great to see open source apps promoting open protocols - made me sad to see FB and Google moving away from it
maybeathrowaway大约 10 年前
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 未加载
nickysielicki大约 10 年前
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 未加载
lloydde大约 10 年前
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 未加载
soupbowl大约 10 年前
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 未加载
datr大约 10 年前
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 未加载
justabystander大约 10 年前
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.
creshal大约 10 年前
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 未加载
dewey大约 10 年前
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 未加载
thegreatpeter大约 10 年前
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!
hackerboos大约 10 年前
Excellent work.<p>Is there a reason why you chose Prosody over MongooseIM or ejabberd?
评论 #9340547 未加载
评论 #9340544 未加载
lasermike026大约 10 年前
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 未加载
mosselman大约 10 年前
Is there a good mobile client to use with a xmpp serveR?
评论 #9340623 未加载
评论 #9340488 未加载
评论 #9340903 未加载
Brajeshwar大约 10 年前
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).
davidchua大约 10 年前
Is there any chance we will see webhooks in a future release? (ie. slack integration)
评论 #9341019 未加载
评论 #9341066 未加载
xfalcox大约 10 年前
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.
ape4大约 10 年前
The click to deploy on Digital Ocean is pretty cool.
laex大约 10 年前
Looks just like Slack.
评论 #9340535 未加载
warcode大约 10 年前
Any plans of making LDAP optional? I am already running a prosody server and have no use for it.
评论 #9343780 未加载
kayoone大约 10 年前
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.
d0m大约 10 年前
Now you need to open-source amazing iOS and Android apps too :) Good job, looks great.
shmerl大约 10 年前
Does it use WebSocket?
评论 #9342984 未加载
评论 #9342780 未加载
Splendor大约 10 年前
&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.
marcusae313大约 10 年前
very exciting.<p>need to try it out to see how extensible it is.
fiatjaf大约 10 年前
Can I chat with Google Talk users from this?
评论 #9340568 未加载
xfalcox大约 10 年前
The deploy to DO ain&#x27;t working.
ing33k大约 10 年前
Good work .
andyl大约 10 年前
This looks great - I&#x27;d like to give it a try. Does it work with ejabberd?
评论 #9343782 未加载
ticking大约 10 年前
&gt;modern ... XMPP ...<p>lolnope