Skip to main content
Glama

🌸 TagMesh

フォルダ不要・タイトル不要・タグで紡ぐMarkdownノートシステム - クレイモーフィックな美しさとサーバーレスエッジ

フォルダもタイトルも捨てよう。エッジで#ハッシュタグを通じて思考を有機的に紡ぎましょう。

React 19 Tailwind CSS v4 Cloudflare Workers D1 SQLite + FTS5 Local-First License: MIT

🇬🇧 English • 🇨🇳 简体中文


✨ 主な機能

  • 🏷️ タイトルゼロ&フォルダゼロ: ノートを流動的なMarkdownストリームとして扱います。分類は純粋に#ハッシュタグに依存し、先頭行の抜粋サマリーを自動生成します。

  • 🎨 触感のあるクレイモーフィズム美学: 丸みを帯びたクレイピル、空間的な浮き彫りシャドウ、聴覚的なサウンドスケープ、パーティクルバースト、そして6つの厳選されたムードテーマ。

  • 💬 クロスデバイス共有弾幕プラザ: モバイルから送信された思考がデスクトップモニターをリアルタイムに横切り、同期されたリアクションハートと信頼性の高いテレメトリーを備えています。

  • 🧭 6つの多次元ギャラリー: Bento Grid、3D空間カルーセル、Galaxy Mesh Graph、Polaroid Board、Timeline Stream、Freeform Canvas。

  • 🤖 ネイティブサーバーレスMCPインターフェース: エッジネイティブなModel Context Protocol(JSON-RPC 2.0)インターフェースで、Claude DesktopとCursorで利用可能な8つの本番ツールを備えています。


Related MCP server: L4

⚡ 必須ショートカット

ショートカット

説明

スコープ

Cmd + K / Ctrl + K

グローバルコマンドセンターを開く(全文検索&クイック作成)

グローバル

Cmd + </kbd> / Ctrl + </kbd>

左側のTagMeshスライドオーバーサイドバーを切り替え

グローバル

Cmd + N / Ctrl + N

空白ノートを即時作成(100ms応答)

グローバル

#

ハッシュタグ自動補完メニューを起動

エディタ

Cmd + Shift + L

バイリンガルUIを切り替え(English / 简体中文)

グローバル


🚀 クイックローカル開発

# 1. Clone repo & install dependencies
git clone https://github.com/SaulGoodManC99/TagMesh.git
cd TagMesh
npm install

# 2. Start frontend dev server (with LAN access on 0.0.0.0:5173)
npm run dev

# 3. Start Cloudflare Worker backend locally
npm run worker:dev

☁️ Cloudflareデプロイガイド

TagMeshはCloudflare Workers + D1 SQLite Database上で動作します:

1. D1データベースを作成

Cloudflare Dashboardに移動し、D1 SQL Database -> Create database(tagmesh-dbという名前で)を作成し、Database IDをコピーして、schema.sqlの内容をConsoleに貼り付けてテーブルを初期化します。

2. GitHub Actions自動デプロイを設定(推奨)

GitHubリポジトリのSettings -> Secrets and variables -> Actionsに3つのシークレットを追加します:

  • CLOUDFLARE_API_TOKEN: Cloudflare APIトークン

  • CLOUDFLARE_ACCOUNT_ID: CloudflareアカウントID

  • CLOUDFLARE_D1_DATABASE_ID: ステップ1のD1データベースID

mainへのgit pushごとに、約30秒でCloudflare Edgeへのビルドとデプロイが自動的に行われます!

3. ローカルCLIデプロイ(オプション)

npx wrangler login
npm run db:init:remote
npm run build
npm run worker:deploy

🤖 MCP(Model Context Protocol)統合

Claude Desktopの設定(claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "tagmesh": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-fetch",
        "https://your-domain.com/mcp"
      ]
    }
  }
}

利用可能なツール:search_by_tag、search_fulltext、read_note、create_or_update_note、append_to_note、delete_note、list_tags、get_workspace_stats。


📄 ライセンス

MIT Licenseの下で配布されています。

💖とクレイマジックで SaulGoodManC99 が制作

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A local MCP server for journaling, organizing, and recalling your work. It captures entries as plain markdown files, indexes them for full-text and structured search, and enables querying via natural language.
    19 PyPI
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to access and manage a personal markdown knowledge base stored in Cloudflare R2. Provides tools for listing, reading, writing, searching (full-text and semantic), and following backlinks between notes.
    4 npm
    3
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables managing local Markdown notes by creating, viewing, listing, and searching notes and their contents through MCP tools.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Provides AI agents with a local, private Markdown-based memory vault and SQLite search. Enables agents to search, read, list, and traverse linked knowledge pages via MCP with zero external runtime dependencies.
    7
    423 PyPI
    7
    MIT