説明
Interworkyは、包括的なチームワークハブとして位置づけられており、重要なコラボレーションツールを1つのアクセス可能なプラットフォームに統合するように設計されています。AI搭載チャット、堅牢なファイル管理、タスク追跡、オフライン同期機能を統合し、異なるアプリケーション間での絶え間ないコンテキストスイッチの必要性を排除することを目指しています。この統一されたアプローチは、ワークフローを合理化し、チーム全体の効率を高めることを目的としています。
プラットフォームのAIチャット機能は、リアルタイムアシスタントを提供し、WebSocketを活用したストリーミング通信により、ワークスペースのコンテキスト内で直接質問に答えたり、コンテンツを生成したり、データを分析したりできます。ファイル管理は、GCPによって強化されたクラウドストレージを通じて行われ、アップロード、整理、プレビュー、共有、バージョン履歴などの機能を提供します。タスク管理については、Interworkyはバックグラウンドタスク処理エンジンであるBullMQを利用しており、ユーザーはリアルタイムのステータス更新を伴う非同期ワークフローのスケジュール設定、監視、管理が可能です。
Interworkyの重要な差別化要因は、100%オフライン対応であることです。アクションはローカルでキューイングされ、インターネット接続が復元されると自動的に同期されるため、作業の進捗が失われることはありません。アーキテクチャは回復力を考慮して構築されており、共通のAPIレイヤーと認証システムを共有するネイティブiOSおよびレスポンシブWebクライアントを備えています。コアバックエンドはNode.js APIとExpressで構成され、JWT認証、SendGrid(メール用)、Twilio(SMS用)を組み込んでいます。また、OAuthを介してWixやGitHubなどのプラットフォームとの統合もサポートしています。
InterworkyはMITライセンスの下で提供されるオープンソースプロジェクトであり、透明性を促進し、ユーザーが独自のインフラストラクチャにセルフホストすることを可能にします。このオープンなアプローチは、カスタマイズ、カスタム統合、コミュニティ貢献を奨励し、ベンダーロックインや隠れたコストを防ぐことを目指しています。プラットフォームは拡張可能であり、アシスタントあたり最大128の動的関数をサポートするAIツール呼び出し用のモジュラーエグゼキュータシステムと、拡張可能なプラグインアーキテクチャを備えています。
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支援コラボレーション
- オフライン生産性
- セルフホストによるデータ制御
- カスタマイズ可能なワークフロー
- 合理化されたプロジェクト管理
- 開発者コラボレーションハブ






