Open Source Implementation of Karpathy's LLM Wiki. Upload documents, connect your Claude account via MCP, and have it write your wiki !
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 17
- fs lucasastorian-llmwiki-075c5b4/api/domain/local_processor.py :10
import shutil - fs lucasastorian-llmwiki-075c5b4/api/domain/watcher.py :19
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/infra/db/sqlite.py :13
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/infra/storage/local.py :9
import shutil - fs lucasastorian-llmwiki-075c5b4/api/infra/tus.py :7
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/main.py :109
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/routes/files.py :11
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/routes/local_upload.py :8
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/services/local.py :7
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/services/ocr.py :7
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/services/pdf_extract.py :11
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/api/services/s3.py :4
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/converter/main.py :12
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/mcp/config.py :1
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/mcp/hosted.py :5
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/mcp/local_server.py :16
from pathlib import Path - fs lucasastorian-llmwiki-075c5b4/mcp/vaultfs/sqlite.py :7
from pathlib import Path
shell / exec 4
- shell lucasastorian-llmwiki-075c5b4/api/domain/local_processor.py :11
import subprocess - shell lucasastorian-llmwiki-075c5b4/api/routes/files.py :10
import subprocess - shell lucasastorian-llmwiki-075c5b4/api/services/ocr.py :5
import subprocess - shell lucasastorian-llmwiki-075c5b4/converter/main.py :8
import subprocess
network 7
- net lucasastorian-llmwiki-075c5b4/api/auth.py :5
import httpx - net lucasastorian-llmwiki-075c5b4/api/domain/local_processor.py :310
import httpx - net lucasastorian-llmwiki-075c5b4/api/html_parser/parser.py :9
from urllib.parse import urljoin - net lucasastorian-llmwiki-075c5b4/api/services/ocr.py :10
import httpx - net lucasastorian-llmwiki-075c5b4/api/services/webclip_assets.py :9
import socket - net lucasastorian-llmwiki-075c5b4/converter/main.py :13
from urllib.parse import urlparse - net lucasastorian-llmwiki-075c5b4/mcp/hosted.py :10
from urllib.parse import urlparse
secrets 1
- secrets lucasastorian-llmwiki-075c5b4/converter/main.py :48
CONVERTER_SECRET = os.environ.get("CONVERTER_SECRET", "")
database 10
- db lucasastorian-llmwiki-075c5b4/api/main.py :62
import asyncpg - db lucasastorian-llmwiki-075c5b4/api/routes/ws.py :11
import asyncpg - db lucasastorian-llmwiki-075c5b4/api/scoped_db.py :1
import asyncpg - db lucasastorian-llmwiki-075c5b4/api/scripts/backfill_wiki_chunks.py :19
import asyncpg - db lucasastorian-llmwiki-075c5b4/api/services/chunker.py :11
import asyncpg - db lucasastorian-llmwiki-075c5b4/api/services/hosted.py :12
import asyncpg - db lucasastorian-llmwiki-075c5b4/api/services/ocr.py :9
import asyncpg - db lucasastorian-llmwiki-075c5b4/mcp/db.py :4
import asyncpg - db lucasastorian-llmwiki-075c5b4/mcp/services/chunker.py :17
import asyncpg - db lucasastorian-llmwiki-075c5b4/mcp/vaultfs/postgres.py :6
import asyncpg
tool registrations 1
- ping lucasastorian-llmwiki-075c5b4/mcp/local_server.py :107
declared dependencies 25
- fastapi@==0.136.1
- starlette@==1.3.1
- idna@>=3.15
- uvicorn@[standard]==0.46.0
- asyncpg@==0.31.0
- pyjwt@[crypto]==2.13.0
- httpx@==0.28.1
- pydantic@==2.13.4
- pydantic-settings@==2.14.0
- python-multipart@==0.0.31
- logfire@[fastapi,asyncpg]==4.32.1
- sentry-sdk@[fastapi]==2.59.0
- pyyaml@==6.0.3
- aioboto3@==15.5.0
- openpyxl@==3.1.5
- beautifulsoup4@==4.13.4
- lxml@==6.1.0
- opendataloader-pdf@==2.3.0
- aiosqlite@==0.22.1
- watchfiles@==1.1.0
- slowapi@==0.1.9
- aiohttp@==3.14.1
- cryptography@==48.0.1
- requests@==2.33.1
- urllib3@==2.7.0