1 分•作者: gmays•大约 1 个月前
返回首页
最新
2 分•作者: pbw•大约 1 个月前
1 分•作者: peymanvahidi•大约 1 个月前
1 分•作者: eustoria•大约 1 个月前
2 分•作者: akiro____•大约 1 个月前
TL;DR: Jynx 是一款游戏社交平台,根据技能水平、游戏风格和时间安排,为你匹配合适的队友。通过滑动来寻找玩家(类似 Tinder),创建或加入游戏会话(LFG),聊天,并组建你的队伍。使用 Claude Code 构建,总共 21.4 万行 Dart 代码,23 个功能模块,是我进入智能体工程的尝试。
已在 App Store 和 Play Store 上线:
[https://play.google.com/store/apps/details?id=app.jynx](https://play.google.com/store/apps/details?id=app.jynx)
[https://apps.apple.com/fr/app/jynx-where-gaming-gets-social/...](https://apps.apple.com/fr/app/jynx-where-gaming-gets-social/...)
---
大家好,我是潜水已久的 HN 用户,第一次发帖,请多多包涵。
白天是开发者,晚上是氛围创造者:Jynx 是我用来熟悉智能体工程的项目。
关于 AI 的讨论充其量只能算作蜻蜓点水。但我会在这里分享我的经验。请原谅我跳跃的文风,就是这样了。
从一开始就与 Claude 合作,这真是一段美好的经历。我有“机会”拥有足够的时间来学习和大量使用 AI。很多不同的技术很快就变得过时了。
如果没有 LLM,我今天就很难拥有与现在一样的应用程序。我使用了 Flutter (Dart) 来避免开发和维护两个代码库。这门语言我并不熟悉。先学习这门语言会严重阻碍这个过程。
对我来说,从复制/粘贴到使用 MCP,再到 Roo Code,然后是 Claude Code,这是一个令人欣喜若狂的过程。我一直很喜欢有想法,但构建和测试它所花费的时间总是感觉太长了。现在不一样了。
所以我们精心设计、迭代并实现了 Jynx 的两个代码库。一个用于 Flutter 应用程序,一个用于 Firebase 后端。我选择了 Firebase,以避免维护服务器,并能够专注于应用程序的 UI/UX。
我们从 2024 年 12 月开始考虑它,并于 2025 年初开始开发;根本没有全职投入。我们真的倾注了心血,并尽力使其尽可能安全。即使我们是认真的,这也是一个充满激情的项目。通过学习智能体流程,我花时间彻底检查了应用程序系统的各个方面。
技术栈:
- Flutter 3.41 / Dart 3.11(单一代码库,iOS + Android)
- Firebase(Firestore、TypeScript 中的 Cloud Functions、Auth、Storage、FCM)
- Riverpod 3.1 + Freezed + json_serializable 用于状态管理和不可变模型
- Drift 用于加密的本地 SQLite 缓存(离线优先架构,以优化 Firebase 成本)
- 具有功能模块和基于 mixin 的存储库的 Clean Architecture
- Sentry + Firebase Crashlytics 用于生产错误报告
- Freerasp 用于运行时应用程序自我保护(篡改检测、root/越狱)
智能体工程工件:
- Claude Code(Claude + GLM)作为主要编码智能体
- 22 个钩子,18 个技能,13 个本能,8 个规则文件,自定义子智能体,斜杠命令,MCP 服务器和插件(来自 Affaan 的本能系统 [https://github.com/affaan-m/everything-claude-code](https://github.com/affaan-m/everything-claude-code))
- GitNexus
- MemPalace 用于跨会话的持久上下文
统计数据:1,239 个 Dart 文件,21.4 万行代码(不包括生成的样板代码),Flutter 代码库中有 3 万行注释。
我制作了一份关于我整个设置的详细备忘单文档,如果你需要的话。我可以发布它,或者你私信我。
如果你有问题,尽管问,我很乐意回答。
测试一下,诚实地告诉我你的想法,我不会生气的!
保重,
Antoine
1 分•作者: beardyw•大约 1 个月前
1 分•作者: jdegoes•大约 1 个月前
1 分•作者: ambientenv•大约 1 个月前
2 分•作者: mhb•大约 1 个月前
4 分•作者: jhevans•大约 1 个月前
2 分•作者: DarrylLinington•大约 1 个月前
1 分•作者: topherjaynes•大约 1 个月前
2 分•作者: firesteelrain•大约 1 个月前
2 分•作者: Cider9986•大约 1 个月前
1 分•作者: matkoone•大约 1 个月前
1 分•作者: RickJWagner•大约 1 个月前
1 分•作者: jandeboevrie•大约 1 个月前
1 分•作者: itchingsphynx•大约 1 个月前
1 分•作者: mxschumacher•大约 1 个月前
1 分•作者: ktr•大约 1 个月前