AnytimeTRAIL

システム構成図

anytime-markdown ワークスペースを、利用者に近いクライアント層から外部サービスまで5つの論理レイヤで示す。各ノードは実装上のパッケージまたはデータ、接続先に対応する。

最終更新: 2026-08-25

クライアント

VS Code 拡張、web-app、ブラウザ拡張が利用者との接点を担い、AI エージェントからの操作は MCP サーバへ渡る。

VS Code 拡張

  • Anytime Markdown
  • Anytime Graph
  • Anytime Trail
  • Anytime Agent
  • Anytime Database
  • Anytime History
  • Anytime Sheet
  • Extension Pack

Web

  • web-app

ブラウザ拡張

  • browser-extension
AI エージェントの操作要求

AI エージェント接続

5つの MCP サーバが AI エージェントとの接続面を提供し、処理をドメインコアへつなぐ。

MCP サーバ

  • mcp-markdown
  • mcp-graph
  • mcp-trail
  • mcp-cms
  • mcp-cms-remote
ツール呼び出しとドメイン処理

ドメインコア

編集、可視化、表・DB、Trail、エージェント、解析、業務、基盤の共通パッケージ群が処理を担い、結果を永続化層へ渡す。

編集

  • markdown-editor
  • markdown-rich-editor
  • markdown-core
  • markdown-engine
  • markdown-view
  • markdown-view-lite
  • markdown-react-islands
  • markdown-catalog
  • markdown-eval-core
  • section-lock-core

可視化

  • graph-core
  • graph-viewer
  • graph-react-islands
  • cooccurrence-viewer
  • chart-core
  • trace-core
  • trace-viewer
  • trace-agent-node

表・データベース

  • spreadsheet-core
  • spreadsheet-viewer
  • database-core
  • database-viewer

Trail

  • trail-activity
  • trail-caravan-book
  • trail-db
  • trail-server
  • trail-viewer

エージェント

  • agent-core
  • review-agent
  • llm-core
  • ollama-core

解析

  • code-analysis-core
  • code-analysis-typescript
  • code-analysis-python

業務

  • tickets-core
  • tickets-viewer
  • cms-core

基盤

  • ui-core
  • vscode-common
読み書きするデータ

永続化

3つの SQLite DB と Markdown・設定ファイルが情報を保持し、必要に応じて外部サービスとデータをやり取りする。

SQLite

  • activity.db
  • caravan-book.db
  • catalog.db

ファイル

  • docsRoot Markdown
  • .tickets/*.md
  • .anytime/lep.json
外部連携データ

外部サービス

データ基盤(Amazon S3・Supabase・Google Drive)、AI・実行基盤(Ollama・AI コーディングエージェント)、ホスティングとリポジトリ(Cloudflare Workers・GitHub)がワークスペース外の接続先となる。

データ基盤

  • Amazon S3
  • Supabase
  • Google Drive / Docs API

AI・実行基盤

  • Ollama
  • Claude Code / Codex CLI

ホスティング・リポジトリ

  • Cloudflare Workers
  • GitHub