blender-motion-state-inspection
AFaffaan-m/ECC278k4,046 new stars in the last 7 days
Archive Codex-generated images from the current user's Codex generated_images directory into Eagle with the prompt saved as annotation. Use when the user asks to save, archive, import, or sync Codex generated images to Eagle with prompts, tags, and folders.
Archive images generated by Codex into Eagle and preserve the prompt as searchable metadata.
CODEX_GENERATED_IMAGES_DIR if set, otherwise <current user home>/.codex/generated_imageshttp://127.0.0.1:41596 by default. Prefer the IPv4 loopback address over localhost to avoid IPv6/hostname resolution issues.~/.codex/config.toml, prefers [mcp_servers.eagle], and can auto-detect other Eagle-like stdio MCP entries. Use --transport http to force the legacy HTTP path.item_addannotationCodex, AI生成, PromptCodex 生成图Codex 生成图/2026-4-26Use the bundled script:
node scripts/archive-codex-image-to-eagle.js --latest --prompt "PROMPT_TEXT"
The bundled script defaults to http://127.0.0.1:41596. If needed, override it explicitly:
EAGLE_SERVER_URL=http://127.0.0.1:41596 node scripts/archive-codex-image-to-eagle.js --latest --prompt "PROMPT_TEXT"
Stdio MCP mode:
node scripts/archive-codex-image-to-eagle.js --transport stdio --latest --prompt "PROMPT_TEXT"
node scripts/archive-codex-image-to-eagle.js --transport stdio --check-connection
Example Codex config:
[mcp_servers.eagle]
command = "node"
args = ["/your/Eagle/Plugins/mcp-server/modules/mcp-proxy.js"]
env = { EAGLE_SERVER_URL = "http://127.0.0.1:41596" }
Important: the script can read ~/.codex/config.toml, but it cannot automatically reuse MCP tools already connected to Codex. If the script is launched inside a network-restricted automation shell, a child stdio proxy may still inherit that sandbox. The strongest automation path is to call the configured Eagle MCP tool directly from Codex instead of shelling out to this script.
When using Eagle MCP tools directly, folder handling must follow this exact rule:
EAGLE_CODEX_ROOT_FOLDER_ID or a user-provided root folder ID.folder_get with getAllHierarchy: true, fullDetails: true and find the root folder whose name is exactly Codex 生成图 or the requested root name and whose parent/parentId is empty.name and exact parent ID.parentId set to the resolved root folder ID.Common options:
# Import the newest Codex-generated image.
node scripts/archive-codex-image-to-eagle.js --latest --prompt "PROMPT_TEXT"
# Override the Codex generated image directory when needed.
node scripts/archive-codex-image-to-eagle.js --latest --image-dir "~/.codex/generated_images" --prompt "PROMPT_TEXT"
# Import all image files in the newest generated_images session folder.
node scripts/archive-codex-image-to-eagle.js --latest-session --prompt "PROMPT_TEXT"
# Import a specific file.
node scripts/archive-codex-image-to-eagle.js --path "/absolute/path/image.png" --prompt "PROMPT_TEXT"
# Read a long prompt from a file.
node scripts/archive-codex-image-to-eagle.js --latest --prompt-file "/absolute/path/prompt.txt"
# Choose a target Eagle folder by name or ID.
node scripts/archive-codex-image-to-eagle.js --latest --folder-name "Codex 生成图" --prompt "PROMPT_TEXT"
node scripts/archive-codex-image-to-eagle.js --latest --folder-id "FOLDER_ID" --prompt "PROMPT_TEXT"
node scripts/archive-codex-image-to-eagle.js --latest --root-folder-id "ROOT_FOLDER_ID" --prompt "PROMPT_TEXT"
# Automation: fixed folder ID skips folder_get/folder_create permission prompts.
EAGLE_CODEX_FOLDER_ID="FOLDER_ID" node scripts/archive-codex-image-to-eagle.js --latest --prompt "PROMPT_TEXT"
# Automation: fixed root folder ID still creates/reuses date subfolders under that root.
EAGLE_CODEX_ROOT_FOLDER_ID="ROOT_FOLDER_ID" node scripts/archive-codex-image-to-eagle.js --latest --prompt "PROMPT_TEXT"
# Disable date subfolders and import into the root folder directly.
node scripts/archive-codex-image-to-eagle.js --latest --no-date-subfolders --prompt "PROMPT_TEXT"
# Preview without modifying Eagle.
node scripts/archive-codex-image-to-eagle.js --latest --prompt "PROMPT_TEXT" --dry-run
# Test MCP connectivity without importing images.
node scripts/archive-codex-image-to-eagle.js --transport stdio --check-connection
--latest.--latest-session.--path.The script writes this structure into Eagle annotation:
Prompt:
...
Archive:
- source: Codex
- original_path: ...
- archived_at: ...
--dry-run first when the prompt, folder, or image selection is uncertain.AFaffaan-m/ECC278k4,046 new stars in the last 7 days
ANanthropics/skills181k1,119 new stars in the last 7 days
Generate flow fields and particle systems with p5.js, using seeded randomness for original algorithmic art.
ANanthropics/skills181k1,119 new stars in the last 7 days
SHShubhamsaboo/awesome-llm-apps141k808 new stars in the last 7 days
HAharry0703/MoneyPrinterTurbo130k1,722 new stars in the last 7 days
PApaperclipai/paperclip101k2,948 new stars in the last 7 days