Skip to content

Latest commit

 

History

History
313 lines (211 loc) · 12.4 KB

File metadata and controls

313 lines (211 loc) · 12.4 KB

English | 中文 | 日本語 | 한국어 | Русский | Español | Türkçe | العربية | Bahasa Indonesia | தமிழ் | हिन्दी

Anastomotic™ - オープンソースAIデスクトップエージェント

Anastomoticは、お使いのマシン上でローカルにファイル管理、ドキュメント作成、ブラウザタスクを自動化するオープンソースAIデスクトップエージェントです。独自のAPIキー(OpenAI、Anthropic、Google、xAI)を使用するか、Ollama経由でローカルモデルを実行できます。

お使いのマシン上でローカルに実行。独自のAPIキーまたはローカルモデルを使用。MITライセンス。

Mac用ダウンロード(Apple Silicon) · Mac用ダウンロード(Intel) · Windows 11用ダウンロード · Linux用ダウンロード(ARM64) · Linux用ダウンロード(x64) · Linux用ダウンロード(.deb x64) · Anastomoticウェブサイト · Anastomoticブログ · Anastomoticリリース




他との違い

🖥️ ローカルで動作

  • ファイルはお使いのマシン上に保存
  • アクセスできるフォルダを自分で決定
  • Anastomotic(または他の誰か)にデータは送信されません

🔑 自分のAIを使用

  • 独自のAPIキーを使用(OpenAI、Anthropicなど)
  • またはOllamaで実行(APIキー不要)
  • サブスクリプションなし、アップセルなし
  • サービスではなくツールです

📖 オープンソース

  • すべてのコードがGitHubに公開
  • MITライセンス
  • 変更、フォーク、壊す、修正する、自由自在

⚡ チャットだけでなく実行

  • ファイル管理
  • ドキュメント作成
  • カスタム自動化
  • スキル学習



実際にできること

📁 ファイル管理 ✍️ ドキュメント作成 🔗 ツール連携
コンテンツやルールに基づいてファイルを整理、リネーム、移動 ドキュメントの作成、要約、書き換えを指示 Notion、Google Drive、Dropboxなどと連携(ローカルAPI経由)
⚙️ カスタムスキル 🛡️ 完全なコントロール
繰り返しワークフローを定義してスキルとして保存 すべてのアクションを承認。ログを確認可能。いつでも停止可能。

ユースケース

  • プロジェクト、ファイルタイプ、日付でフォルダを整理
  • ドキュメント、レポート、会議メモの作成、要約、書き換え
  • 調査やフォーム入力などのブラウザワークフローを自動化
  • ファイルとメモから週次アップデートを生成
  • ドキュメントとカレンダーから会議資料を準備

対応モデルとプロバイダー

  • Anthropic (Claude)
  • OpenAI (GPT)
  • Google AI (Gemini)
  • xAI (Grok)
  • DeepSeek
  • Moonshot AI (Kimi)
  • Z.AI (GLM)
  • MiniMax
  • Venice.ai
  • Amazon Bedrock
  • Azure Foundry
  • OpenRouter
  • LiteLLM
  • Ollama(ローカルモデル)
  • LM Studio(ローカルモデル)

プライバシーとローカルファースト

Anastomoticはお使いのマシン上でローカルに実行されます。ファイルはデバイス上に保存され、アクセスできるフォルダを選択できます。


システム要件

  • macOS(Apple Silicon)
  • Windows 11
  • Ubuntu (ARM64)
  • Ubuntu (x64)



使い方

セットアップは2分で完了。

ステップ アクション 詳細
1 アプリをインストール DMGをダウンロードしてアプリケーションフォルダにドラッグ
2 AIを接続 Google、OpenAI、Anthropic(またはその他)のAPIキーを使用、またはChatGPT(Plus/Pro)でサインイン。サブスクリプションなし。
3 アクセス権を付与 アクセス可能なフォルダを選択。あなたがコントロール。
4 作業開始 ドキュメントの要約、フォルダの整理、レポートの作成を依頼。すべてを承認。






よくある質問

Anastomoticはローカルで動作しますか? はい。Anastomoticはお使いのマシン上でローカルに動作し、アクセスできるフォルダを制御できます。

APIキーは必要ですか? 独自のAPIキー(OpenAI、Anthropic、Google、xAIなど)を使用するか、Ollama経由でローカルモデルを実行できます。

Anastomoticは無料ですか? はい。AnastomoticはオープンソースでMITライセンスです。

どのプラットフォームに対応していますか? macOS(Apple Silicon)とWindows 11が利用可能です。 Ubuntu (ARM64) と Ubuntu (x64) もサポートされています。




開発

pnpm install
pnpm dev

以上です。

前提条件
  • Node.js 20+
  • pnpm 9+
すべてのコマンド
コマンド 説明
pnpm dev 開発モードでデスクトップアプリを実行
pnpm dev:clean クリーンスタートで開発モード
pnpm build すべてのワークスペースをビルド
pnpm build:desktop デスクトップアプリのみビルド
pnpm -F @anastomotic/desktop package:win Windows インストーラーをビルド (x64)
pnpm -F @anastomotic/desktop package:linux Linux アーティファクトをビルド (AppImage + deb)
pnpm lint TypeScriptチェック
pnpm typecheck 型検証
pnpm -F @anastomotic/desktop test:e2e Playwright E2Eテスト
環境変数
変数 説明
CLEAN_START=1 アプリ起動時にすべての保存データをクリア
E2E_SKIP_AUTH=1 オンボーディングフローをスキップ(テスト用)
アーキテクチャ
apps/
  desktop/        # Electronアプリ(main + preload + renderer)
packages/
  shared/         # 共有TypeScript型

デスクトップアプリはViteでバンドルされたReact UIを持つElectronを使用しています。メインプロセスはnode-ptyを使用してOpenCode CLIを生成してタスクを実行します。APIキーはOSキーチェーンに安全に保存されます。

詳細なアーキテクチャドキュメントはCLAUDE.mdを参照してください。




コントリビューション

コントリビューション歓迎!お気軽にPRを開いてください。

# Fork → Clone → Branch → Commit → Push → PR
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature



Anastomoticウェブサイト · Anastomoticブログ · Anastomoticリリース · Issues · Twitter


MITライセンス · Anastomotic


キーワード: AIエージェント、AIデスクトップエージェント、デスクトップ自動化、ファイル管理、ドキュメント作成、ブラウザ自動化、ローカルファースト、macOS、プライバシーファースト、オープンソース、Electron、コンピューター使用、AIアシスタント、ワークフロー自動化、OpenAI、Anthropic、Google、xAI、Claude、GPT-4、Ollama