このプロジェクトについて

Atomic Placeは、ドキュメント、テーブル、ファイル、チャット、アプリのためのローカルファーストのワークスペースです。デバイス上で動作し、自己ホスト型のAtomicServerまたはオプションのマネージドサービスを通じて同期できます。基盤となるAtomic Data仕様はオープンです。 このリポジトリには以下が含まれます: - **Atomic Place**、ブラウザ、デスクトップ、モバイルで動作するワークスペース。 - **AtomicServer**、ストレージ、検索、共有、同期のための自己ホスト型サーバー。 - `docs` Atomic Dataのドキュメント/仕様。 - [Atomic Data Browser](/browser/data-browser/README.md)、Atomic PlaceのReactフロントエンド。 - [`@tomic/lib`](/browser/lib/README.md) JS NPMライブラリ。 - [`@tomic/react`](/browser/react/README.md) React NPMライブラリ。 - [`@tomic/svelte`](/browser/svelte/README.md) Svelte NPMライブラリ。 - [`atomic_lib`](lib/README.md) Rustライブラリ。 - [`atomic-cli`](cli/README.md) ターミナルクライアント。 - [`flutter`](/flutter) Dart / Flutterクライアント(デモアプリAtomicCanvas付き) _ステータス: アルファ版。1.0までに破壊的変更が見込まれます。_ ## Atomic Place - 🏠 **ローカルファースト**: ブラウザでオフライン動作し、Atomic Syncで再接続時に同期。 - 🔄 **リアルタイムコラボレーション**: ライブカーソル、入力インジケーター、チームメイトの操作の追従。 - 📄 **ドキュメント**: Google DocsやNotionのような共同リッチテキスト。 - 🗄️ **テーブル**: 厳密なスキーマ、キーボードナビゲーション、コピー/ペースト。Airtableのよう。 - 📋 **カンバン、カレンダー、ダッシュボード、タイマービュー**を任意のテーブルで。 - 🧰 **テンプレート**: 課題トラッカー、CRM、プロジェクトタスク、タイムトラッカーなど。 - 🌐 **ウェブサイト**: ブラウザでページをデザインし、ワンクリックで公開、任意のバージョンにロールバック。 - 🗂️ **仮想ドライブ**: ドライブをFinderやExplorerのフォルダとしてマウント(デスクトップアプリ)。 - ✨ **AI** MCP対応、OpenRouterやローカルOllama経由の任意モデル。 - 🧩 **アプリ**: プレーンなJavaScriptでカスタム画面、独自データでバックアップ。 - 🔌 **プラグインと統合**: Wasmプラグイン、GitHubからの同期など。 - 💬 **グループチャット**: 添付ファイル、検索、返信付きチャンネル。 - 🎥 **ミーティング**: 共有ノートとプレゼンス付きビデオ通話。 - 🎨 **キャンバス**: 無限の描画サーフェス、ライブ共有。 - 📂 **ファイル**: 添付ファイルのアップロード、ダウンロード、プレビュー。 - 🔧 **カスタムデータモデル**: オントロジーエディタで独自のクラスとプロパティを作成し、Atomic Schemaとして共有。 - 🔒 **保存時暗号化**: 各エージェントのローカルデータベースは独自キーで暗号化。 - 💾 **バージョン管理**: 完全な履歴、すべての書き込みは署名付きAtomic Commit。 - 🔎 **全文検索**: タイプアヘッドとファジー、多くの場合3ms未満、サーバーとクライアントで同じインデックス。 - 🔐 **認可**: 読み取り/書き込み権限、階層、招待リンク。 - ⚙️ **RESTful API** JSON-AD、RDF、Turtle、N-Triples、JSON-LD対応。 - 📖 **ページネーション、ソート、フィルタリング** Atomic Collectionsで。 - 🚀 **高速**: 中央値応答時間1ms未満、actix-webとredb搭載。 - 🪶 **単一バイナリ**(約70MB): サーバー、Webアプリ、検索、データベース、自動HTTPS。 - 💻 **どこでも動作**: linux、windows、mac、arm、デスクトップ・モバイルアプリ。 - 📚 **ライブラリ** JavaScript、React、Svelte、Rust、Dart / Flutter用。 ## ドキュメント インストール手順、APIドキュメントなどは[ドキュメント]をご覧ください。 ## 貢献 問題報告とPRを歓迎します![Discord]にも参加してください!詳細はコントリビューターガイドをご覧ください。 ## 資金調達 Atomic DataとAtomicServerは、NLnetからNGI Assure、NGI0 Entrust、NGI0 Commons基金を通じて支援され、欧州委員会のNext Generation InternetプログラムとEurostarsからの財政的支援を受けています。これが、プロジェクトがMITライセンスで独自コアを持たない大きな理由です。 ## ライセンスと商標 コードはMITライセンスです—フォーク、変更、販売が可能です。 Atomicの名前とロゴはこの許諾の対象外で、留保されています。商標はコードが寛容なライセンスを維持できるようにするもので、フォークは公式のAtomic Serverとして名乗ること以外は何でもできます。ポリシーはTRADEMARKS.md、アートワークはbrand/をご覧ください。これはすべてのAtomicアプリのすべてのアイコンの単一の情報源です。