jialong@columbia:~/site$cat ./lab/inkweave.md
> Lab · inkweave

InkWeave

repo:
inkweave
lang:
Next.js · FastAPI
year:
2026 · active

InkWeave is the notes-first workspace I wanted for real work: write in Markdown, record or upload audio, keep project memory, and turn the mess into structured documents instead of generic summaries.

Why it exists

Most meeting tools start with a transcript and end with a summary. Summarizing is the easy part. What's hard is turning fragments into a memo, proposal, decision note, or client-ready draft while keeping context across weeks of work.

InkWeave treats notes as the source of truth. Audio and AI sit around the writing surface as support systems, and the writing surface stays where the work happens.

What it does

  • Obsidian-class Markdown editing with project-level structure
  • Audio transcription for meetings and voice notes
  • AI synthesis into bilingual, structured documents
  • Project memory and knowledge-graph style context
  • Export paths for PDF, Markdown, and Feishu

Stack

Next.js, React, FastAPI, PostgreSQL, SQLAlchemy, Vditor, FunASR, Claude CLI, Docker, and nginx.

Private repo. Live at inkweave.alexshen.dev.