このプロジェクトについて
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アプリのすべてのアイコンの単一の情報源です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.