jialong@columbia:~/site$cat ./lab/inkweave.md
home
> 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. That is not the hard part. The hard part 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 are support systems around the writing surface, not replacements for it.

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.