All 229 Dependencies

Every package Anarlog depends on, ranked by repo health score.

Anarlog is an open-source AI meeting notetaker built by fastrepl, a Y Combinator-backed (S2025) team, as a local-first alternative to Granola: it listens to your meetings, transcribes them on-device, and turns the transcript into structured notes without requiring a cloud backend or an account for its core functionality.

Under the hood, Anarlog is a large Tauri desktop application backed by a Rust monorepo of more than 170 purpose-built crates. Audio capture flows through on-device voice activity detection (Silero ONNX or a lightweight "earshot" VAD) into a local whisper.cpp transcription server that can be built with per-platform GPU acceleration — CoreML on macOS, CUDA, DirectML, Metal, Vulkan, HIPBLAS, or OpenBLAS — so transcription never has to leave the machine. Summarization and note generation are provider-agnostic: the desktop app wires in the Vercel AI SDK so you can point it at OpenAI, Anthropic, Google, Azure, OpenRouter, a local Ollama or LM Studio instance, or any OpenAI-compatible endpoint.

Every meeting becomes a plain .md file on disk rather than a row in someone else's database, so notes can be searched, versioned, and synced through Dropbox, iCloud, Syncthing, or git without any proprietary format. A dedicated importer crate can pull existing history directly out of Granola's own cache and API, giving users a concrete migration path off the closed-source tool Anarlog was built to rearrange. Calendar integrations (Google, Apple, Outlook) and a full-text search plugin built on Tantivy round out the day-to-day meeting workflow.

The codebase is MIT-licensed and fully self-hostable: cloning the repo and building it gives every feature, including local transcription, at no cost and with no license key. The official builds also offer an optional hosted convenience tier (a cloud-run transcription/LLM proxy with a free trial, then a paid plan) for people who'd rather not manage their own API keys or local models, but that tier sits alongside — not in place of — the fully free local and bring-your-own-key paths.

11 Audioadapter Buffers 2.0 outdated 16 mac_address2 2.0.2 21 port_check 0.3.0 23 sanitize-filename 0.6 outdated 24 file-rotate 0.8 26 minisign-verify 0.2 27 shell-escape 0.1 28 pathdiff 0.2 32 machine-uid 0.5.4 outdated 33 tailwind-scrollbar-hide ^4.0.0 33 tl 0.7.8 34 openapiv3 2 36 ebur128 0.1.10 37 hex 0.4 37 rehype-slug ^6.0.0 37 xshell 0.2 outdated 38 rehype-autolink-headings ^7.1.0 39 json-patch 4.1 39 rand_core 0.6.4 outdated 40 byteorder 1.5.0 40 prosemirror-state ^1.4.4 40 remark-gfm ^4.0.1 42 clsx ^2.1.1 42 nom 8.0.0 42 prosemirror-model ^1.25.4 43 colored 3 44 cmdk 1.1.1 44 libtest-mimic 0.8.1 44 prosemirror-view ^1.41.7 45 Typst-Assets 0.14.2 outdated 46 usehooks ^2.4.1 46 walkdir 2 48 Emoji Mart ^1.2.1 outdated 48 xdg v0.5.3 49 unified ^11.0.5 50 serde_yaml 0.9 51 @t3-oss/env-core ^0.13.11 51 tailwindcss-typography ^0.5.19 51 cron 0.16 outdated 51 ollama-js ^0.6.3 51 react-tweet ^3.3.0 52 chroma.js ^3.2.0 52 hmac 0.12 outdated 53 semver 1 55 Cobra v1.10.2 55 hkdf 0.12 outdated 55 html-to-image ^1.11.13 57 crc32fast 1.4.2 57 backoff v5.0.3 outdated 57 ndarray 0.16 outdated 59 tracing 0.2 outdated 60 python-soundfile (>=0.13.1,<0.14.0) 61 @unpic/react ^1.0.2 61 Chart.js ^4.5.1 61 usehooks-ts ^3.1.1 62 getrandom 0.3 outdated 62 glob 0.3 62 prettyplease 0.2 outdated 62 tar 0.4.44 63 JSZip ^3.10.1 64 react-colorful ^5.6.1 65 @rolldown/plugin-babel ^0.2.3 65 jwt-decode ^4.0.0 65 memmap2 0.9.5 65 react-markdown ^10.1.0 65 Sonner ^1.7.4 outdated 66 Pretext ^0.0.4 outdated 66 DOM Testing Library ^10.4.1 66 React Testing Library ^16.3.2 66 go-pretty v6.7.7 outdated 67 url 2 67 postgres ^3.4.9 68 prost 0.13 outdated 68 react-chartjs-2 ^5.3.1 69 date-fns ^1.4.1 outdated 69 date-fns ^4.1.0 69 semver 7.6.3 outdated 69 ssh-key 0.6 outdated 70 config 0.15.13 71 Iconify for React ^3.0.3 outdated 71 MDX ^3.1.1 71 MDX ^3.1.1 71 OpenRouter AI SDK Provider ^2.5.1 outdated 71 env v11.3.1 outdated 71 sha2 0.10 outdated 73 Drizzle ORM ^0.31.3 outdated 73 Drizzle ORM ^0.44.7 outdated 74 zeroize 1.8 75 anyhow 1 75 Rubato 1.0.1 outdated 75 tempfile 3 75 web-vitals ^5.2.0 outdated 76 Radix UI ^1.2.12 76 Radix UI ^1.3.3 76 Radix UI ^1.1.15 76 Radix UI ^2.1.16 outdated 76 Radix UI ^1.1.15 76 Radix UI ^1.1.15 76 Radix UI ^2.2.6 outdated 76 Radix UI ^1.1.8 76 Radix UI ^1.2.4 76 Radix UI ^1.2.6 76 Radix UI ^1.2.8 76 toml 0.8 outdated 77 flate2 1 77 http 1 77 React Resizable Panels ^2.1.9 outdated 77 rquickjs 0.11.0 outdated 78 Day.js ^1.11.20 78 markdown-it ^14.1.1 outdated 78 Motion ^11.18.2 outdated 78 regress 0.10 outdated 78 UniFFI 0.31 outdated 79 node-postgres ^8.20.0 80 modal-client ^0.6.3 outdated 80 Progenitor 0.12 outdated 80 Shiki ^3.23.0 outdated 80 Zustand ^5.0.12 81 js-yaml ^4.1.1 outdated 81 Octocrab 0.49 outdated 81 regex 1 82 exa-js ^1.10.2 outdated 82 rand 0.9.0 outdated 83 Octokit REST ^20.0.0 outdated 83 TanStack Devtools (React) ^0.7.11 outdated 83 class-variance-authority ^0.7.1 83 Embla Carousel React ^8.6.0 83 pulldown-cmark 0.13.0 84 Floating UI ^1.7.6 outdated 84 Floating UI ^0.27.19 84 Lobe Icons ^3.0.2 outdated 84 Streamdown ^2.5.0 85 dotenvx ^1.61.0 outdated 85 @supabase/ssr ^0.7.0 outdated 85 esbuild ^0.27.7 outdated 85 badger v4.8.0 outdated 85 notify 8 outdated 85 notify 0.5 outdated 85 utoipa 5.4.0 86 openapi-ts ^0.91.1 outdated 86 deepgram-python-sdk (>=5.3.0,<6.0.0) 86 ort =2.0.0-rc.10 86 Typst 0.14.2 outdated 86 Typst 0.14.2 outdated 87 react-hotkeys-hook ^4.6.2 outdated 87 SimSIMD 6 88 stripe-js ^8.11.0 outdated 88 OpenAI Go v3.12.0 outdated 88 jose ^6.2.2 88 tailwind-merge ^2.6.1 outdated 88 tantivy 0.25 outdated 88 tsx ^4.21.0 88 zip 2 outdated 89 Lingui ^6.0.1 89 Lingui ^6.0.1 89 Lingui ^6.0.1 89 Lingui ^6.0.1 89 goldmark v1.7.13 outdated 89 rusqlite 0.35 outdated 89 lint-staged ^16.4.0 outdated 89 sharp ^0.34.5 outdated 90 LangGraph ^1.2.8 90 Tailwind CSS ^4.2.2 90 Tailwind CSS ^4.2.2 90 Tailwind CSS ^4.2.2 90 TanStack Form ^1.29.0 90 Hono ^4.12.12 90 Oxlint ^1.60.0 90 Tailwind CSS ^4.2.2 90 Zod ^4.3.6 91 Effect ^3.21.0 91 gix 0.72 outdated 91 lucide-react ^0.544.0 outdated 91 time 0.3 92 AI SDK ^3.0.69 outdated 92 AI SDK ^3.0.53 outdated 92 AI SDK ^3.0.62 outdated 92 AI SDK ^3.0.52 outdated 92 AI SDK ^2.0.41 outdated 92 AI SDK ^3.0.160 outdated 92 LangChain.js ^1.1.39 92 LangChain.js ^1.4.4 92 TanStack Query ^5.99.0 92 TanStack Query ^5.99.0 92 TanStack Query ^5.99.0 92 @vitejs/plugin-react ^6.0.1 92 AI SDK ^6.0.158 outdated 92 aws-config 1.5.11 92 aws-config 1.2.1 92 aws-sdk-s3 1.127 92 aws-sdk-s3 1.66.0 92 gguf (>=0.17.1,<0.18.0) 92 jsdom ^27.4.0 outdated 92 Mermaid ^11.14.0 92 postcss ^8.5.9 92 syn 2 outdated 92 Vitest ^4.1.4 outdated 93 OpenTelemetry Auto-Instrumentations for Node.js ^0.49.1 outdated 93 posthog-js ^1.9.0 93 Uppy ^5.2.0 outdated 93 Uppy ^5.1.1 outdated 93 OpenTelemetry Prometheus Exporter (>=1.39.1,<2.0.0) 93 OpenTelemetry Prometheus Exporter (>=1.39.1,<2.0.0) 93 OpenTelemetry Python SDK (>=1.39.1,<2.0.0) 93 posthog-js ^1.367.0 93 posthog-js ^5.29.2 outdated 93 Tokio 0.7 outdated 93 Vite ^8.0.8 94 Sentry JavaScript (@sentry/browser) ^10.48.0 94 Sentry JavaScript (@sentry/browser) ^8.55.1 outdated 94 Sentry JavaScript (@sentry/browser) ^10.48.0 94 supabase-js ^2.103.0 94 TanStack Router ^1.168.19 94 TanStack Router ^1.166.13 94 TanStack Router ^1.166.11 94 TanStack Router ^1.167.33 94 TanStack Router ^1.167.19 94 ESLint ^9.39.4 outdated 94 libc 0.2 outdated 94 Stripe Node.js Library ^20.4.1 outdated 94 typescript-eslint ^8.58.1 95 Axios ^1.6.0 95 Supabase CLI ^2.89.1 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.1 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.6.1 outdated 96 sentry-sdk (>=2.49.0,<3.0.0) 96 TypeScript ~5.8.3 outdated 97 React ^19.2.5 97 React DOM ^19.2.5

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search