趁中午休息没人注意,分享一个最近在肝的 macOS APP, AI 对话向🫠

135 天前
 e13lau

名字叫:Linu ,又一款 AI 聊天应用

可以使用自己的 API 接口,包括 OpenAI 、Ollama 、302.AI 、Coze 、LM Studio 等等(其他平台 coming soon )

目前为预发布版本,0.0.2 ,分享出来,期待各位的试用和反馈🙏

下载地址: https://github.com/E13Lau/LinuChat

下面是 FAQ:

是否会开源代码?

后续看情况,还不确定

用的什么技术栈?

用 SwiftUI + CoreData 实现,所以你会发现 APP size 仅 5 MB 左右

有 iOS/iPad 版本吗?

后续会有

市面上这么多 AI 聊天的软件,为什么重复开发?

没找到适合自己的,相比已有的,后续会加更多原生体验的功能
1439 次点击
所在节点    分享创造
8 条回复
lizhenda
134 天前
如果能自动发现本地的 Ollama 就好了,不用自己配置
e13lau
134 天前
@lizhenda Good idea! 我会尝试加上
congratulat
134 天前
我最近体验了好多 iOS 平台上的,基本上都体验了,但是好多需求还是没法实现,op 可以考虑一下。
1 、发现模型自动添加;之前在 windows 平台上有一个软件在添加 API 接口时会自动匹配支持的模型,并加入备选列表。此外支持模型模糊输入匹配,不需要自己去找模型名称。
2 、随时可以对问题选择其他的模型进行选择。
3 、对话中更加方便切换模型。
e13lau
134 天前
@congratulat
1. 没问题,有的 AI 服务会有一个接口获取支持的模型名称,这样 model 变成选项,而不是输入。
2. 你的意思是指随时可以对已有的回复选择其他的模型重新回答一次吗?这里涉及到一个问题,设置好的每个模型的 context size 可能不一样,结合上下文可能得到的回复不是预期的那样。不过可以改成使用新的 context size 来请求。
3. 没问题,这也是计划要做的一个 feature 。
感谢反馈🙏
treblex
134 天前


也在糊 chatui
e13lau
134 天前
@treblex 💪你这也是 SwiftUI 写的嘛
treblex
134 天前
@e13lau #6 这个是 electron 的,swiftui 学了一点,感觉我的水平可能搞不定
e13lau
41 天前
v0.2.3 版本发布🎉
- 优化列表滚动的性能

PS:SwiftUI + Markdown 的列表性能还是搞不定,转变思路使用 WebView 实现列表

下载地址: https://github.com/E13Lau/Linu/releases

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1064604

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX