描述
Interworky 将自己定位为一个全面的团队工作中心,旨在将关键的协作工具整合到一个可访问的平台中。它集成了由 AI 驱动的聊天、强大的文件管理、任务跟踪和离线同步功能,旨在消除在不同应用程序之间频繁进行上下文切换的需要。这种统一的方法旨在简化工作流程并提高整体团队效率。
该平台的 AI 聊天功能提供了一个实时助手,可以直接在工作空间上下文中回答问题、生成内容和分析数据,利用 WebSocket 进行流式通信。文件管理通过由 GCP 提供支持的云存储进行处理,提供上传、组织、预览、共享和版本历史记录等功能。对于任务管理,Interworky 使用后台任务处理引擎 BullMQ,使用户能够安排、监控和管理具有实时状态更新的异步工作流。
Interworky 的一个关键差异化因素是其 100% 离线就绪性。操作会在本地排队,并在恢复互联网连接时自动同步,确保工作进度永不丢失。该架构专为韧性而构建,具有共享通用 API 层和身份验证系统的原生 iOS 和响应式 Web 客户端。核心后端是带有 Express 的 Node.js API,集成了 JWT 身份验证、用于电子邮件的 SendGrid 和用于 SMS 的 Twilio。它还支持通过 OAuth 与 Wix 和 GitHub 等平台集成。
Interworky 是一个开源项目,根据 MIT 许可,促进透明度并允许用户在自己的基础设施上进行自托管。这种开放的方法鼓励定制、自定义集成和社区贡献,旨在防止供应商锁定和隐藏成本。该平台设计为可扩展,具有用于 AI 工具调用的模块化执行器系统,每个助手支持多达 128 个动态函数,以及可扩展的插件架构。
Interworky 的目标受众包括开发团队、项目经理以及任何希望集中其数字工作空间、改善协作并利用 AI 功能而不影响数据控制或产生高额订阅费的组织。其自托管的性质使其对具有严格数据隐私要求或寻求高度可定制解决方案的企业特别有吸引力。
Interworky的核心功能
AI 聊天,带实时助手
用于 AI 聊天的 WebSocket 上下文感知流
GCP 支持的云文件管理
文件版本历史记录
BullMQ 后台任务处理
异步工作流管理
带本地排队的离线同步
重新连接时批量同步
原生 Swift iOS 客户端
响应式 Web 前端
带 Express 后端的 Node.js API
JWT 身份验证
SendGrid 电子邮件集成
Twilio SMS 集成
OAuth 集成(Wix、GitHub)
用于 AI 工具调用的模块化执行器系统
可扩展的插件架构
开源(MIT 许可)
可自托管部署
如何使用 Interworky?
克隆存储库:从 GitHub 获取 Interworky 代码。
安装依赖项:在项目目录中运行 npm install。
启动应用程序:执行 npm start 来启动您的工作中心。
配置集成:设置与 GCP、SendGrid 和 Twilio 等外部服务的连接。
使用 AI 聊天:与 AI 助手互动,以在工作空间上下文中进行内容生成和数据分析。
管理文件:在工作空间内上传、组织和共享文档。
跟踪任务:使用任务引擎创建、监控和管理团队任务。
离线工作:继续工作,并在恢复连接后同步。
Interworky的使用案例
- 统一团队工作空间
- AI 辅助协作
- 离线生产力
- 自托管数据控制
- 可定制的工作流程
- 简化的项目管理
- 开发人员协作中心






