{"id":48700758,"url":"https://github.com/yoonwaiyan/audist","last_synced_at":"2026-07-06T07:00:25.214Z","repository":{"id":346284500,"uuid":"1174282295","full_name":"yoonwaiyan/audist","owner":"yoonwaiyan","description":"macOS meeting recorder with local AI transcription — early development","archived":false,"fork":false,"pushed_at":"2026-07-03T16:21:33.000Z","size":1998,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-03T16:25:50.305Z","etag":null,"topics":["audio-recording","desktop-app","electron","llm","local-first","macos","meeting-recorder","privacy","react","speech-to-text","summarization","transcription","typescript","whisper"],"latest_commit_sha":null,"homepage":"http://audist.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yoonwaiyan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-06T09:10:36.000Z","updated_at":"2026-07-03T15:46:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/yoonwaiyan/audist","commit_stats":null,"previous_names":["yoonwaiyan/audist"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/yoonwaiyan/audist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonwaiyan%2Faudist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonwaiyan%2Faudist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonwaiyan%2Faudist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonwaiyan%2Faudist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yoonwaiyan","download_url":"https://codeload.github.com/yoonwaiyan/audist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoonwaiyan%2Faudist/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35180933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-06T02:00:07.184Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio-recording","desktop-app","electron","llm","local-first","macos","meeting-recorder","privacy","react","speech-to-text","summarization","transcription","typescript","whisper"],"created_at":"2026-04-11T10:15:11.997Z","updated_at":"2026-07-06T07:00:25.202Z","avatar_url":"https://github.com/yoonwaiyan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/logo.svg\" alt=\"Audist\"/\u003e\n\u003c/p\u003e\n\n\u003e **This project is under early development. APIs, features, and file formats may change without notice.**\n\nAudist is a macOS desktop app that records meetings and transcribes them locally using [whisper.cpp](https://github.com/ggerganov/whisper.cpp). No audio or transcripts leave your machine.\n\n## Features\n\n- Records microphone and system audio simultaneously\n- Transcribes recordings locally using whisper.cpp (base.en model)\n- Summarises transcripts via OpenAI, Anthropic, or any OpenAI-compatible provider (e.g. Ollama)\n- Rename, browse, and keyboard-navigate past sessions\n- Onboarding wizard guides first-time setup\n- Preferences window for save directory, LLM provider, and model selection\n\n## Tech stack\n\n- [Electron](https://www.electronjs.org/) + [React 19](https://react.dev/) + TypeScript\n- [Vite](https://vitejs.dev/) via [electron-vite](https://electron-vite.org/)\n- [Tailwind CSS v4](https://tailwindcss.com/)\n- [whisper.cpp](https://github.com/ggerganov/whisper.cpp) via [@remotion/install-whisper-cpp](https://www.remotion.dev/docs/install-whisper-cpp)\n- [ffmpeg-static](https://github.com/eugeneware/ffmpeg-static) for audio mixing\n\n## Platform support\n\nAudist currently runs on **macOS**. Windows and Linux support is on the roadmap — contributors are needed to help make it happen. If you're interested, check out [CONTRIBUTING.md](./CONTRIBUTING.md) to get started.\n\n**Testers on all platforms are welcome.** If you run into any issues, please [file a GitHub issue](https://github.com/yoonwaiyan/audist/issues) with your platform details and steps to reproduce.\n\n## Downloading on macOS\n\n\u003e **Note:** Releases are currently unsigned and unnotarized — this is a temporary measure during the early phase of the project. Once the app gains enough traction, we plan to invest in proper Apple code signing so this step goes away entirely.\n\nmacOS may show **\"audist is damaged and can't be opened\"** when you first open the downloaded DMG. This is a Gatekeeper restriction on apps that aren't notarized with Apple, not an actual problem with the file.\n\n**To open it:**\n\n1. Open **Terminal** and run:\n   ```bash\n   xattr -d com.apple.quarantine ~/Downloads/audist-*.dmg\n   ```\n2. Open the DMG normally and drag Audist to your Applications folder.\n\nAlternatively, after the blocked attempt, go to **System Settings → Privacy \u0026 Security** and click **Open Anyway**.\n\n## Requirements\n\n- macOS (primary platform — Windows/Linux support is planned)\n- Node.js (see `.tool-versions` for the exact version)\n- Xcode Command Line Tools (for building whisper.cpp in development)\n\n## Getting started\n\n```bash\nnpm install\nnpm run dev\n```\n\nOn first launch, Audist will guide you through a setup wizard to configure microphone/screen permissions and download the whisper.cpp base model (~140 MB). This only happens once.\n\n## Building for release\n\n```bash\n# Compile the whisper.cpp binary for the current platform (run once before packaging)\nnpm run prepare:whisper\n\n# Build and package for macOS\nnpm run build:mac\n```\n\n## Testing\n\n```bash\n# Run e2e tests (Playwright + Electron)\nnpm run test:e2e\n```\n\n## License\n\nAudist is open source software licensed under the [GNU General Public License v3](./LICENSE). See [LICENSE.md](./LICENSE.md) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoonwaiyan%2Faudist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyoonwaiyan%2Faudist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoonwaiyan%2Faudist/lists"}