Website - Docs - Community - Bug reports
## Table of Contents - [🔮 Overview](#-overview) - [✨ Features](#-features) - [🔰 Tech Stack](#-tech-stack) - [🤗 Contributing](#-contributing) - [🎗 License](#-license) > [!CAUTION] > Amical is in active development towards its first release, expect bugs and breaking changes. ## 🔮 Overview Open source AI Dictation and Note-taking\ Dictate hands-free, transcribe meetings, and capture notes effortlessly - powered by Gen AI ## ✨ Features > ✔︎ - Done, ◑ - In Progress, ◯ - Planned ### 📱 Apps ◑ `Mac` ◯ `Windows` ◯ `Linux` ◯ `iOS` ◯ `Android` ### ⚡ Core Features ✔︎Context-Awareness\ Recognize context based on the apps being used in the background to customize transcription based on use case.\ ◑Note Taking\ Take quick notes with voice within the app.\ ◑Meeting Transcription\ Record live meetings with both mic and system audio for seamless transcription.\ ◑Automatic Meeting Notes\ Generate meeting notes using transcriptions and templates\ ◑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.\ ✔︎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 (Ollama)\ 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.\ ◯Custom Prompts\ Custom prompts for AI to pre and post-process transcription to support use cases like custom formatting, summaries, etc.\ ## 🔰 Tech Stack - 🧑💻 [Typescript](https://www.typescriptlang.org/) - 🖥️ [Electron](https://electronjs.org/) - ☘️ [Next.js](https://nextjs.org/) - 🎨 [TailwindCSS](https://tailwindcss.com/) - 🧑🏼🎨 [Shadcn](https://ui.shadcn.com/) - 🔒 [Better-Auth](https://better-auth.com/) - 🧘♂️ [Zod](https://zod.dev/) - 🐞 [Jest](https://jestjs.io/) - 📚 [Fumadocs](https://github.com/fuma-nama/fumadocs) - 🌀 [Turborepo](https://turbo.build/) ## 🤗 Contributing Contributions are welcome! Please read the [Contributing Guide][contributing] to get started. - **💡 [Contributing Guide][contributing]**: Learn about our contribution process and coding standards. - **🐛 [Report an Issue][issues]**: Found a bug? Let us know! - **💬 [Start a Discussion][discussions]**: Have ideas or suggestions? We'd love to hear from you. # 🎗 License Released under [MIT][license]. [contributing]: https://github.com/amicalhq/amical/blob/main/CONTRIBUTING.md [license]: https://github.com/amicalhq/amical/blob/main/LICENSE [discussions]: https://discuss.amical.ai [issues]: https://github.com/amicalhq/amical/issues [pulls]: https://github.com/amicalhq/amical/pulls "submit a pull request"