システム構成図
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