Run /lore:share in Claude Code to create a private or public link with the full transcript, tool calls, and diffs. Teammates can read it in any browser or agent. Get started for free.
翻譯準備中
外掛JavaScript · TypeScriptGitHub @loredotlink上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Plugin to upload and share Claude/Cowork/Codex/Amp sessions
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
This repo contains skills for sharing and working with Lore threads. The skills are distributed as plugins for Claude Code, Cowork, Codex, and Amp. See how to share Claude Code sessions with your team.
See the docs for more details.
From a plain terminal (outside a session), run the following commands:
From a plain terminal (outside a session), run:
Start a new Codex session after installation. Type @share and select the Lore share skill to insert $lore:share, or ask Codex to share the session to Lore in natural language.檢視完整 README ↗This repo contains skills for sharing and working with Lore threads. The skills are distributed as plugins for Claude Code, Cowork, Codex, and Amp. See how to share Claude Code sessions with your team.
See the docs for more details.
From a plain terminal (outside a session), run the following commands:
claude plugin marketplace add loredotlink/lore-plugin
claude plugin install plugin@loredotlink
From a plain terminal (outside a session), run:
codex plugin marketplace add loredotlink/lore-plugin
codex plugin add lore@loredotlink
Start a new Codex session after installation. Type @share and select the Lore share skill to insert $lore:share, or ask Codex to share the session to Lore in natural language.
Amp does not use the Claude/Codex manifests. Amp loads TypeScript plugins from local files:
.amp/plugins/*.ts~/.config/amp/plugins/*.tsUse the script below to clone this repo and copy the standalone Amp plugin into a location that Amp will recognize:
if [ -d ~/.local/share/lore-plugin/.git ]; then
git -C ~/.local/share/lore-plugin pull --ff-only
else
git clone https://github.com/loredotlink/lore-plugin ~/.local/share/lore-plugin
fi
mkdir -p ~/.config/amp/plugins
rm -f ~/.config/amp/plugins/lore.ts
cp ~/.local/share/lore-plugin/amp/lore-bundled.js ~/.config/amp/plugins/lore.ts
amp plugins list
Then reload plugins from Amp's command palette with plugins: reload. The command palette should show Lore: Share active Amp thread. amp plugins list should include:
✓ /Users/.../.config/amp/plugins/lore.ts active
Command: Lore: Share active Amp thread
Tool: share_current_amp_thread
Tool: lore_login
Tool: lore_login_resume
Tool: get_thread
Tool: list_threads
Tool: search_threads
Tool: fork_thread
/lore:share in Claude Code/Cowork or $lore:share in Codex uploads the current session to Lore and returns a shareable URL./lore:fork in Claude Code/Cowork distills an existing Lore thread into intent-conditioned handoff context for continuing work; Codex exposes the same installed skill through its @ picker./lore:read in Claude Code/Cowork fetches a Lore thread by ID or URL, or lists and searches threads by title; Codex exposes the same installed skill through its @ picker.Lore: Share active Amp thread — in Amp, export the active Amp thread with the local Amp CLI, upload the raw export to Lore as harness: 'amp', and return the Lore URL for that session.share_current_amp_thread — an Amp tool for explicit natural-language invocation. It accepts { thread_id?: string, visibility?: 'private' | 'workspace' | 'public', highlight?: string }; if thread_id is omitted, AMP_CURRENT_THREAD_ID must be set or the tool returns an actionable error. highlight is a natural-language description of the block or block range to emphasize in the returned Lore URL.In Claude Code, Cowork, and Codex, you can also share to Lore using natural language (e.g. "share this session to Lore").
The plugin shares sessions only when you explicitly use /share or its manual sharing tools.
When you share a thread, you can also specify specific blocks that should be highlighted (e.g. "share the final outcome of this investigation"). Lore resolves the description against parsed thread blocks and returns a thread_url with corresponding anchor tags when it finds a confident match. If highlight resolution fails or times out, sharing still succeeds and returns the base thread URL without anchor tags.
The first time you use a Lore share/read skill or the Amp share/read tools, the plugin's lore_login tool opens a browser to kick off a login flow. The plugin persists an auth and refresh token in the ~/.lore/tokens.json file (mode 0600). If the browser cannot be opened automatically (SSH or other environments without a GUI), lore_login returns a verification_uri + device_code and the agent calls lore_login_resume once you complete the flow on another device.
The shared package contains host-specific manifests for Claude Code and Codex, an Amp TypeScript plugin entrypoint, one bundled stdio MCP server that reads Claude/Cowork/Codex local session bytes off disk, and the proxy/auth code that talks to the Lore cloud MCP at https://mcp.lore.link/mcp. The stdio binary is a Bun-compiled single executable. Auth runs in-process via the lib/auth/ library, with shared token storage, legacy migration, OAuth discovery, and refresh logic delegated to @lore/identity-store: RFC 8628 device-code flow against WorkOS AuthKit, discovery-driven (PRM → AS metadata, cached at ~/.lore/discovery-cache.json), with silent refresh and 401-triggered re-login. See DESIGN.md for the full breakdown.
Capture ownership is deliberately outside this package: Desktop owns configuration and capture. The plugin owns authentication, local reads, explicit sharing, and cloud consumption only.
This repo is a mirrored subtree from our internal monorepo.
amp CLI to be installed and able to run amp threads export <thread_id>.share_current_amp_thread tool when a thread ID is supplied or AMP_CURRENT_THREAD_ID is present; automatic agent-context injection may come later.Licensed under the Functional Source License, Version 1.1, ALv2 Future License (FSL-1.1-ALv2).