Sevenfold
A workspace for researchers to find, read and write papers with an AI.
InterfaceData
Open sevenfold-demo.vercel.appSource
The numbers
- 575commits
git rev-list --count a9713a908 - 1GitHub star
gh api repos/Kevin-Liu-01/sevenfold-research-app --jq .stargazers_count (2026-11-01) - 4.91commits per active day
575 commits over 117 distinct commit dates, 2025-05-19 to 2026-06-15 - 0check files
gh api repos/Kevin-Liu-01/sevenfold-research-app/git/trees/a9713a908?recursive=1 --jq ".tree[].path" | grep -cE <glob> (300 entries, not truncated)
Trait
Fused Rank Three search lists only add to a paper's rank, so its hits are never resisted.
sevenfold-research-app@d4725a5:schema/funcs/hybrid_search.sql:66-69 (COALESCE(1.0 / (rrf_k + rank_ix), 0.0) x weight for each list)Moves
Hybrid Search hits for 30 three times, 95% of the time. Search ranks papers by keywords, meaning and fit with your project at once, then merges the three lists.
sevenfold-research-app@d4725a5:schema/funcs/hybrid_search.sql:1-70; api/routes/search_router.py:37-87, 126-142; webapp/src/viewers/SearchViewer.tsx:197-211, 276-278Duplicate Check raises a 40% barrier. An AI model reads an uploaded PDF’s title, authors and year, and offers to link a matching paper already in the library.
sevenfold-research-app@d4725a5:webapp/src/sidebar/UploadPaperModal.tsx:185-190, 425-470; api/routes/papers_router.py:197-262; schema/funcs/fuzzy_title_search.sql:15-40Chat With Papers hits for 85, 95% of the time. Ask about attached papers: an AI model reads each PDF in full, compares them and typesets the math.
sevenfold-research-app@d4725a5:api/routes/chatbot_router.py:150-191, 286-328; webapp/src/viewers/ChatViewer.tsx:15-16, 23-64, 66-100, 240-282Saved Workbench restores 50 health. Search, chat, sources and drafts are views of one project, and each keeps its results when you switch views or reload.
sevenfold-research-app@d4725a5:webapp/src/hooks/usePersistentState.ts:7-31; webapp/src/context/WorkbenchContext.tsx:56-80, 172; webapp/src/viewers/SearchViewer.tsx:181-182; webapp/src/hooks/clearUserPersistentState.ts:3-9
Numbers pinned at a9713a908, 2026-06-15.



