nomily-app README

The project's README from github.com/Nomily-Ai/nomily-app. As one markdown file: README.md.

Nomily AI

Recorder → Nomily AI → Your API Key → Your AI

Nomily AI BYOK voice recording workflow from recorder to transcript, summary, and AI provider

iOS and Apple Watch client Android client Bring your own key Source-available licence

English · 简体中文 · 繁體中文

BYOK voice-recording companion for V05E, Apple Watch, and iPhone imports — ASR transcription, speaker diarization, AI summaries, and local ASR endpoint support.

Nomily AI brings recordings into a native client, transcribes them with a provider you configure, and generates a summary with an AI provider you choose.

This repository is the project entry point. The runnable native clients live in nomily-ios and nomily-android.

🌐 Online demo 🎥 Video demos 𝕏 Updates 📚 Documentation
Try the fixed-data preview Nomily AI on YouTube Shorts @nomilyai Geekis.com

Choose your path

Build or need Start here
Build for iPhone or Apple Watch nomily-ios
Build for Android nomily-android
Explore the workflow without a device, key, or upload Try the fixed-data demo
Get help, report a documentation issue, or ask about licensing SUPPORT.md · [email protected]

This repository is not an installable client or a Docker deployment. Read the client-specific build instructions before starting a local build.

What is Nomily AI?

Nomily AI is not a hosted transcription account or a shared recording cloud. It is a native companion workflow for recordings and user-configured AI services. The app keeps the choice of transcription and summary provider with the user.

The public repositories provide source for inspection and local builds. A source commit is not a promise of store availability, device/firmware compatibility, or a production service release.

What it does today

Privacy and provider boundaries

Nomily AI is not a hosted transcription account or a shared recording cloud. API keys are supplied by the user and must never be committed. Keep recordings, transcripts, device identifiers, logs, generated configuration files, and access credentials out of issues and pull requests.

Service layer Data sent in a configured workflow Who provides it
Nomily AI client Recording library, transfer state, and generated files on the client You install and operate the client.
Azure Speech Audio for transcription, when Azure is selected Your Azure account and key.
Local ASR endpoint Audio for transcription, when a local endpoint is selected You operate the endpoint.
LLM provider Transcript text needed for summary, title, or translation Your selected provider, model, endpoint, and key.

The public repositories do not include a shared Nomily AI cloud, a bundled provider account, or a complete self-hosted sync stack. Local ASR and Ollama are provider integrations, not a claim that every product layer is self-hosted.

How it works

V05E recorder / Apple Watch / audio imported on iPhone
                  │
                  ▼
        Nomily AI native client
  local library · transfer · playback
                  │
        ┌─────────┴──────────┐
        ▼                    ▼
Azure Speech or        Your LLM provider
local ASR endpoint     summary · title · translation
diarization when       OpenAI · Anthropic · Gemini
Azure is selected      OpenRouter · Ollama · compatible endpoint
        │                    │
        └─────────┬──────────┘
                  ▼
         Transcript and summary

Nomily AI BYOK data flow showing user-configured ASR and AI providers

Recording input support

Input Current source status Notes
V05E recorder Implemented in both clients Primary BLE recording input; compatibility still depends on the actual device and firmware under test.
Audio imported on iPhone Implemented in nomily-ios iPhone is an import, management, transcription, and summary client.
Apple Watch microphone Implemented in nomily-ios A paired Watch companion transfers recordings to iPhone.
Other recorder models Not committed A model is not supported merely because it can record audio.
Android Watch companion Not published Do not infer a Wear OS client from the Android app source.

Nomily AI recording input support and future-device boundary

See the expandable device compatibility matrix before assuming a recorder model is supported.

Apple Watch companion

After Nomily AI is installed on the paired iPhone, install its Watch companion:

  1. Open the Watch app on iPhone and scroll to Available Apps.
  2. Find Nomily AI and tap Install.
  3. In Nomily AI on iPhone, open Settings → Apple Watch and confirm it shows Installed.
  4. Open Nomily AI on Apple Watch and record when V05E is not with you. The recording syncs to the iPhone Nomily AI app for transcription, organization, and summaries.
Install from Watch App Confirm in Nomily AI settings Record on Apple Watch
iPhone Watch app showing Nomily AI with an Install button Nomily AI settings showing Apple Watch installed Nomily AI ready to record on Apple Watch

Planned or not published

Item Status
Other recorder models and protocols Compatibility is not committed until tested with the relevant firmware.
Android Watch companion Not published.
RAG, MCP, shared self-hosted sync Not represented by the current public client source; not an announced capability.
Online no-key demo A fixed-data preview is live at Geekis.com/demo. It does not upload audio, call ASR or LLM services, or store keys.

Repository map

Repository Role Relationship
nomily-app Project entry, cross-project documentation, licence, and preview assets Start here. It does not contain an installable client by itself.
nomily-ios SwiftUI client for iPhone and Apple Watch Its own native project, build instructions, and issue tracker.
nomily-android Kotlin / Jetpack Compose client for Android Its own native project, build instructions, and issue tracker.
nomily-site Private static-site deployment source Hosts setup and demo material; it is not a mobile-client source repository.

Build and project layout

The clients share product concepts and protocol expectations, but are separate native implementations. Review the relevant repository before choosing a build path:

nomily-app/       project map, licence, public preview assets
nomily-ios/       iOS app, Watch companion, BLE / ASR / local library modules
nomily-android/   Android app and core protocol, crypto, audio, ASR, LLM modules
nomily-site/      private static deployment source for guides and the demo
Goal Start here
Build for iPhone or Apple Watch nomily-ios — macOS, Xcode 15+, and a physical iPhone; Apple Watch optional.
Build for Android nomily-android — JDK 21, Android Studio or Gradle, and a physical Android phone.
Report a defect Open an issue in the affected native-client repository with redacted reproduction steps.
Need support or have a project-entry question Read SUPPORT.md or email [email protected].
Review terms Read the Nomily Small Team License.

App preview

Recordings Transcription providers LLM providers for summaries
Nomily AI recordings library Nomily AI transcription provider settings Nomily AI LLM provider and model selection

Screens use synthetic or non-sensitive preview data. Review media/README.md before reusing product imagery or brand assets.

Recording detail ASR configuration LLM configuration Summary templates
Android recording detail with transcript and export actions Android ASR provider settings with a masked key field Android LLM provider configuration using placeholder values Android summary templates

These screenshots use non-sensitive preview data. They show the Android client workflow and do not promise provider availability, device compatibility, or store release availability.

Licence

The source is available under the Nomily Small Team License 1.0.0. It permits personal use and company use by teams of up to 10 people; larger teams need a separate paid licence. Contact [email protected] for commercial licensing. This is a source-available licence, not an OSI-approved open-source licence.

Brand assets under media/ are excluded from that licence; see media/README.md.

Community and security

Read CONTRIBUTING.md before proposing a change. For general help, use SUPPORT.md. Report vulnerabilities privately according to SECURITY.md, never in a public issue.

Star history

Star History Chart

nomily-app (Nomily-Ai/nomily-app)

Searching Database…

这是什么?Nomily AI 是一款 BYOK(自带密钥)的录音伴侣应用,面向 V05E BLE 录音笔、iPhone 和 Apple Watch,提供 ASR 转写、说话人分离和 AI 生成的摘要,转写与 LLM 提供商由你自行选择并付费。
这个仓库是能安装的东西,还是只是一个入口?这个仓库只是项目入口,仅有文档、许可证和预览素材——真正可安装的客户端分别在另外的仓库里:nomily-ios(SwiftUI)和 nomily-android(Kotlin/Jetpack Compose)。
怎么让它跑起来?在 Xcode 15+ 中构建 nomily-ios 供 iPhone/Apple Watch 使用,或者用 JDK 21 和 Android Studio/Gradle 构建 nomily-android 供 Android 使用;每个客户端仓库都有自己的构建说明。
需要我自己的 Azure 或 OpenAI API 密钥吗?需要——转写要通过 Azure Speech 或自建的 faster-whisper 兼容端点进行,摘要则需要配置一个 LLM 提供商,如 OpenAI、Anthropic、Gemini、OpenRouter 或 Ollama,由你自己提供并付费。
它能配任意蓝牙录音笔,还是只支持 V05E?目前只实现并测试了 V05E BLE 录音笔的工作流程;其他录音笔型号并未承诺支持,也还没有发布 Android Wear OS 伴侣应用。
我的录音和转写文本会去哪里?所有数据只流向你自己配置的提供商——音频发给 Azure 或你自己的本地 ASR 端点,转写文本只发给你选定的 LLM 提供商;没有共享的 Nomily 云,也没有捆绑的提供商账户。
说话人分离能处理多少个说话人?基于 Azure 的转写支持单条录音中最多 10 个说话人的说话人分离。
没有设备或 API 密钥能试用吗?可以,Nomily 网站上有一个固定数据的在线演示;它用示例数据预览工作流程,从不上传音频,也不调用任何 ASR/LLM 服务。
有 Apple Watch 应用吗?有——在 iPhone 上安装 Nomily AI 之后,可以从 Watch 应用的 Available Apps 列表安装它的 Watch 伴侣应用,让你单独用 Watch 录音并同步回 iPhone 客户端。
Creator
Nomily-Ai
Size
8.1 MB
Stars
704
Updated
CommitOct 16
Age
2mo
Commits · 90 Days