🎙️ AI Dictation App - Open Source and Local-first Type 3x faster, no keyboard needed. 🆓 Powered by open source models, works offline, fast and accurate. https://amical.ai
Find a file
Haritabh d7481f7398
Desktop MVP (#23)
* chore: logging + transcription improvements

* chore: add ax context call on rec start

* chore: amical assets

* chore: qol setup changes

* chore: add sidebar

* chore: transcriptions tab

* chore: transcriptions ui

* chore: frame improvements

* chore: ui rework

* chore logger fixes

* chore: whisper model download func

* chore: update model downloading

* chore: transcription updates

* chore: improved logging

* chore: log whisper metrics + raw pcm proc

* chore: ste up libsql

* chore: layout fixes

* chore: clean up ipcs

* chore: integrate trpc

* chore: formatting fixes

* chroe: fix pnpm lock file

* chore: clean up
2025-06-25 17:20:03 +05:30
.github/workflows chore: add swift helper (#11) 2025-05-24 05:30:25 +05:30
.vscode chore: add swift helper (#11) 2025-05-24 05:30:25 +05:30
apps Desktop MVP (#23) 2025-06-25 17:20:03 +05:30
packages Desktop MVP (#23) 2025-06-25 17:20:03 +05:30
.gitignore Desktop MVP (#23) 2025-06-25 17:20:03 +05:30
.npmrc chore: add swift helper (#11) 2025-05-24 05:30:25 +05:30
LICENSE Initial commit 2025-05-09 03:38:59 +05:30
package.json Desktop MVP (#23) 2025-06-25 17:20:03 +05:30
pnpm-lock.yaml Desktop MVP (#23) 2025-06-25 17:20:03 +05:30
pnpm-workspace.yaml chore: add swift helper (#11) 2025-05-24 05:30:25 +05:30
README.md refactor: update title 2025-06-01 23:54:56 +05:30
turbo.json feat(www): migrate www to cloudflare worker (#21) 2025-06-25 01:24:57 +05:30

Amical

PRs Welcome license
discord

Website - Docs - Community - Bug reports

Table of Contents

Caution

Amical is in active development towards its first release, expect bugs and breaking changes.

🔮 Overview

Open Source AI Dictation App
Type 10x faster, no keyboard needed. Fast, Accurate, Context-aware and Private.

Features

✔︎ - Done, ◑ - In Progress, ◯ - Planned

📱 Apps

MacWindowsLinuxiOSAndroid

Core Features

Context-Awareness
Recognize context based on the apps being used in the background to customize transcription based on use case.
Custom Hotkeys
Configure your own keyboard shortcuts for common transcription actions (start/stop, commands).
Desktop Widget
A floating, easily accessible widget to control transcription without leaving your workflow.
Multi-Language Support
Support for multiple languages and dialects for global usability.
Audio/Video Transcription
Transcribe uploaded audio and video files into text.
Custom Vocabulary
Add custom terms, such as names, technical terms, or slang, for better accuracy.
Automatic Vocabulary
Dynamically learn new words based on usage.
Bring Your Own Key
Use your own API keys for AI models within the app.
Bring Your Own Model
Point to any AI model within the app.

🔗 Integrations & Workflow

MCP Integrations
Seamlessly integrate your apps via MCP for control and command.
Voice Commands
Control desktop apps and transcription processes via native and custom integrations.
Integration Framework
Framework and devkit to build your own integrations.

🌟 Enhancements

Text Editing
Inline editing of transcribed text via voice commands.
Transcription History
Maintain an easily searchable history of transcribed texts, with export options.
Note Taking
Take quick notes with voice within the app.
Custom Prompts
Custom prompts for AI to pre and post-process transcription to support use cases like custom formatting, summaries, etc.
Meeting Transcription
Record live meetings with both mic and system audio for seamless transcription.

🔰 Tech Stack

🤗 Contributing

Contributions are welcome! Please read the Contributing Guide to get started.

🎗 License

Released under AGPLv3.