All 141 Dependencies

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

Amical is an open-source, local-first AI dictation app that lets you type hands-free using your voice, with no audio ever sent to the cloud. It runs Whisper (via whisper.cpp) for speech-to-text and optional local LLMs (via Ollama or OpenAI-compatible APIs) for intelligent formatting — all on your own hardware.

What makes Amical stand out is its context-aware pipeline: it reads the active application's bundle identifier via OS accessibility APIs and adjusts its LLM prompt accordingly — applying email conventions in Apple Mail or Outlook, conversational tone in Slack or Discord, and structured Markdown in note-taking apps. This isn't a generic transcription tool — it's a dictation layer that adapts to whatever you're doing.

The app ships as an Electron desktop client for macOS and Windows, with an Android app already available and an iOS beta in progress. A floating widget with configurable global hotkeys lets you start and stop recording from anywhere without switching windows. A voice-based notes mode with Lexical rich-text editing rounds out the feature set.

30 node-api-headers ^1.5.0 33 ansi-colors ^4.1.3 35 next-plausible ^3.12.4 outdated 37 async-mutex ^0.5.0 37 electron-squirrel-startup ^1.0.1 37 node-machine-id ^1.1.12 41 rimraf ^6.0.1 42 clsx ^2.1.1 42 split2 ^4.2.0 42 tw-animate-css ^1.2.9 44 cmdk ^1.1.1 44 next-themes ^0.4.6 44 simplex-noise ^4.0.3 45 zod-to-json-schema ^3.24.5 46 keytar ^7.9.0 48 CMake.js ^7.3.1 outdated 48 Vaul ^1.1.2 50 superjson ^2.2.2 52 minimatch 10.0.3 outdated 56 electron-log ^5.4.0 59 fs-extra ^11.3.2 59 node-cron ^4.2.1 60 globby ^14.1.0 outdated 61 React Testing Library ^16.3.2 61 Sonner ^2.0.3 61 libSQL Client (TypeScript) ^0.15.9 outdated 62 eslint-plugin-import ^2.31.0 64 DOM Testing Library ^10.4.1 69 Fontsource Inter ^5.2.8 69 eslint-config-prettier ^9.1.0 outdated 72 globals ^16.0.0 outdated 73 eslint-plugin-prettier ^5.4.0 73 input-otp ^1.4.2 73 uuid ^11.1.0 outdated 74 @rollup/plugin-alias ^28.0.6 outdated 75 Drizzle ORM ^0.31.1 outdated 75 Drizzle ORM ^0.43.1 outdated 77 libsql ^0.5.13 77 react-day-picker 8.10.1 outdated 78 Radix UI ^1.2.10 78 Radix UI ^1.1.13 78 Radix UI ^1.1.6 78 Radix UI ^1.1.10 78 Radix UI ^1.3.2 78 Radix UI ^1.1.10 78 Radix UI ^2.2.14 outdated 78 Radix UI ^1.1.14 78 Radix UI ^2.1.15 outdated 78 Radix UI ^1.1.13 78 Radix UI ^2.1.7 outdated 78 Radix UI ^1.1.14 78 Radix UI ^1.2.12 78 Radix UI ^1.1.13 78 Radix UI ^1.1.6 78 Radix UI ^1.3.6 78 Radix UI ^1.2.8 78 Radix UI ^2.2.5 outdated 78 Radix UI ^1.1.7 78 Radix UI ^1.3.4 78 Radix UI ^1.2.3 78 Radix UI ^1.2.4 78 Radix UI ^1.1.12 78 Radix UI ^1.1.9 78 Radix UI ^1.1.10 78 Radix UI ^1.2.7 78 dotenv ^16.5.0 outdated 79 Motion ^12.10.5 outdated 82 Embla Carousel React ^8.6.0 82 class-variance-authority ^0.7.1 82 date-fns ^4.1.0 82 react-i18next ^16.5.3 outdated 83 @hookform/resolvers ^5.0.1 outdated 83 Emoji Picker React ^4.13.3 outdated 83 OpenRouter AI SDK Provider ^0.7.2 outdated 84 quicktype 23.1.4 outdated 85 tsx ^4.19.4 87 React Resizable Panels ^3.0.2 outdated 87 Yjs ^13.6.27 87 eslint-plugin-react ^7.37.4 87 systeminformation ^5.27.8 88 Base UI ^1.5.0 outdated 88 dnd-kit ^6.3.1 88 dnd-kit ^9.0.0 outdated 88 dnd-kit ^10.0.0 outdated 88 dnd-kit ^3.2.2 outdated 89 tailwind-merge ^3.3.0 90 Fumadocs Core 15.3.0 outdated 90 Tailwind CSS ^4.1.5 90 Tailwind CSS ^4.1.6 90 Tailwind CSS ^4.1.6 90 i18next ^25.8.0 outdated 90 jsdom ^29.1.1 outdated 90 tRPC Server ^11.4.2 90 tRPC Server ^11.4.2 90 tRPC Server ^11.4.2 91 Recharts ^2.15.3 outdated 91 Zod ^3.25.24 outdated 91 prettier ^3.5.3 92 AI SDK ^1.3.22 outdated 92 AI SDK ^4.3.16 outdated 92 Effect ^3.21.2 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Lexical ^0.38.1 outdated 92 Playwright ^1.61.1 92 React Hook Form ^7.56.3 92 Tabler Icons React ^3.34.0 92 TanStack Query ^5.81.2 92 TanStack Table ^8.21.3 outdated 92 lucide-react ^1.21.0 92 postcss ^8.5.3 92 protobuf.js 7.5.5 outdated 93 @grpc/grpc-js 1.14.3 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.832.0 93 Vitest ^4.0.8 outdated 93 posthog-js ^1.373.5 93 posthog-js 5.34.2 outdated 94 TanStack Router ^1.131.36 94 TanStack Router ^1.131.41 94 TanStack Router ^1.131.41 94 Vite ^7.1.5 outdated 94 jest ^29.7.0 outdated 94 typescript-eslint ^8.31.0 95 ESLint ^9.26.0 outdated 95 ESLint ^9.26.0 outdated 95 OpenAI ^4.98.0 outdated 95 TypeScript ~5.8.3 outdated 95 onnxruntime-node ^1.20.1 96 Next.js ^15.3.0 outdated 96 Next.js ^15.3.2 outdated 96 Next.js 15.3.1 outdated 97 Electron 38.1.0 outdated 98 React ^5.2.0 outdated 98 React ^19.1.1 98 React DOM ^19.1.1

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