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.

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

Search