github TypeScript analyzed e45a74d

ahmedtawfeeq1/loredex

github

Universal control system for coding agents: shared memory, cross-project handoffs, research management, & MCP + Obsidian dashboards across products/repos.

maintainer
ahmedtawfeeq1
license
MIT
first seen
2026-07-09
last seen
2026-07-25
releases · 30d
17
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
code evidence vloredex-v2.9.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 104

filesystem 42

  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/auth.ts :8 import { existsSync, readFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/curate.ts :1 import { existsSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/doctor.ts :2 import { existsSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/handoff.ts :1 import { existsSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/init.ts :2 import { appendFileSync, existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/product.ts :1 import { writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/relink.ts :1 import { existsSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/reset.ts :1 import { existsSync, readFileSync, rmSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/route.ts :1 import { readFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/status.ts :1 import { existsSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/sync.ts :1 import { existsSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/commands/watch.ts :1 import { statSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/agent-ops-scaffold.ts :2 import { existsSync, mkdirSync, readFileSync, renameSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/agent-ops.ts :1 import { type Dirent, existsSync, readdirSync, readFileSync, statSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/bases.ts :1 import { writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/clients.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/config.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/consume.ts :2 import { readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/curate.ts :1 import { readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/dex.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/doctor-agent-ops.ts :2 import { existsSync, readdirSync, readFileSync, statSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/drift.ts :2 import { existsSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/editors.ts :2 import { existsSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/handoff.ts :7 import { existsSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/indexer-agent-ops.ts :1 import { mkdirSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/indexer.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/linker.ts :1 import { readdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/products.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/receipts.ts :10 import { existsSync, mkdirSync, readdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/relink.ts :1 import { existsSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/router.ts :10 } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/scan.ts :1 import { type Dirent, readdirSync, readFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/search.ts :1 import { existsSync, readFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/store.ts :1 import { existsSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/sync-status.ts :2 import { existsSync, readFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/tables.ts :1 import { readFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/vault.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/work-items.ts :16 import { readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/core/workspace.ts :1 import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/llm/heuristic.ts :1 import { statSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/llm/product-curator.ts :2 import { readFileSync } from 'node:fs'
  • fs ahmedtawfeeq1-loredex-e45a74d/src/mcp/server.ts :1 import { readFileSync, realpathSync } from 'node:fs'

shell / exec 16

  • shell ahmedtawfeeq1-loredex-e45a74d/src/commands/auth.ts :7 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/commands/doctor.ts :1 import { spawnSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/commands/init.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/agent-ops-scaffold.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/auth.ts :8 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/consume.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/doctor-agent-ops.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/drift.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/editors.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/router.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/scope.ts :41 return new RegExp(`^${re}$`)
  • shell ahmedtawfeeq1-loredex-e45a74d/src/core/sync-status.ts :1 import { execFileSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/llm/claude-cli.ts :1 import { spawn, spawnSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/llm/codex-cli.ts :1 import { spawnSync } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/llm/curator.ts :1 import { spawn } from 'node:child_process'
  • shell ahmedtawfeeq1-loredex-e45a74d/src/llm/product-curator.ts :1 import { spawn } from 'node:child_process'

network 1

  • net ahmedtawfeeq1-loredex-e45a74d/src/core/auth.ts :86 const res = await fetch('https://api.github.com/user', { headers: ghHeaders(token) })

install hooks 2

  • prepublishOnly ahmedtawfeeq1-loredex-e45a74d/package.json :33 npm run build
  • prepare ahmedtawfeeq1-loredex-e45a74d/package.json :34 npm run build

declared dependencies 12

  • @modelcontextprotocol/sdk@^1.29.0
  • commander@^14.0.3
  • gray-matter@^4.0.3
  • js-yaml@^4.3.0
  • picocolors@^1.1.1
  • zod@^4.4.3
  • @biomejs/biome@^2.5.2
  • @types/js-yaml@^4.0.9
  • @types/node@^26.1.0
  • tsup@^8.5.1
  • typescript@^6.0.3
  • vitest@^4.1.9

cursor-plugin 1

  • opaque (low) ahmedtawfeeq1-loredex-e45a74d/.cursor/rules/loredex.mdc bundled .cursor/ plugin descriptor (ahmedtawfeeq1-loredex-e45a74d/.cursor/rules/loredex.mdc) — presence-detected; review the descriptor