A local-first workspace for documents, tasks and meetings on macOS Bitwize released Logue, an open-source local-first workspace for macOS that combines documents, tasks, and meeting transcription with on-device AI via MLX on Apple Silicon, ensuring no data leaves the Mac. The app features nested spaces, typed properties, relations, saved views, and an agent that can access documents, meetings, calendar, reminders, and files, with optional web search and external AI providers. Logue is available for download from GitHub and includes full source code for contributors. A local-first workspace for documents, tasks and meetings on macOS. Nested spaces, typed properties, relations and saved views — with on-device transcription, Smart Minutes and an agent across all of it. Nothing leaves your Mac. Download for macOS https://github.com/bitwize-ai/Logue/releases/latest • Build from Source -build-from-source • Contributing /bitwize-ai/Logue/blob/main/CONTRIBUTING.md • Request a feature https://github.com/bitwize-ai/Logue/issues Logue is a workspace. Nested spaces, a block editor, typed properties on any document, relations that compute their own inverses, wiki links with backlinks and a graph, saved views with nested filter groups, and 55 templates. If you have used Notion or Obsidian, you know the shape. It also records your meetings — transcribing them, separating the speakers, writing the minutes, and turning what people committed to into tasks that live in the same workspace as everything else. And an agent runs across all of it, able to reach your documents, meetings, calendar, reminders and files, from the app, from a floating panel over whatever you are using, or from a Chrome extension. All of it runs on-device via MLX on Apple Silicon — transcription, diarization, summarization and the agent alike. The only network calls are model downloads, update checks, and the opt-in features you explicitly enable web search and external AI providers . Documents are encrypted on disk, or you can keep them as plain .md files in a folder you own and edit them in anything else. This repository contains the full app source: the LLM engine, the recording pipeline, the agent and its tools, the editor, and the test suites. Bitwize https://bitwize.ai builds Logue for people who want the full power of AI without handing over their work. New here? Read CONTRIBUTING.md /bitwize-ai/Logue/blob/main/CONTRIBUTING.md to get set up and learn the standards every pull request follows. ✨ Features -features 🖼 Screenshots -screenshots 📥 Install users -install-users 🚀 Build from Source -build-from-source ⚙️ Configuration -configuration 📚 Documentation -documentation 🗺 Project Layout -project-layout 👏 Contributing -contributing ❓ FAQ -faq 📄 License -license Home is the assistant — Home and Ask Logue used to be two screens doing one job; they are now a single landing surface. Your day, what needs attention, what to pick back up, and a prompt bar that becomes the conversation without navigating away Needs Attention — overdue tasks and loose ends from recent meetings, surfaced before you go looking for them Continue where you left off — recent documents and meetings as cards, each able to hand its own question straight to the prompt bar Suggestion chips drawn from your workspace — the starter questions are built from what is actually in your library, not a canned list Nested spaces — organise documents into spaces and sub-spaces, each with its own icon and colour Block editor — headings, lists, quotes, callouts, code blocks, tables, dividers, Mermaid diagrams and LaTeX equations, built on NSTextView with full SwiftUI integration Typed properties — give any document fields of type text, number, date, checkbox or list, editable in a side panel Relations between documents — named links belongs to , has , related to that compute their own inverses, so declaring one side is enough Wiki links & backlinks — type Document Name to link documents; links show the target's real name, are clickable, survive renames, and every document lists what links back to it Document graph — a Connect panel showing a document's neighbourhood, grouped by how each item connects Saved views — filter on title, body, tag, created/modified date, any property, pinned or unfiled, with six comparators, nested all/any groups, relative dates and regex; save any filter as a sidebar entry Inbox — triage unfiled documents with keyboard-driven bulk actions 55 built-in templates — meeting notes, PRDs, project plans, retrospectives, post-mortems, technical design docs and more, plus your own Import markdown files and whole vaults — right-click a space → Import…; a vault arrives as a tree, with subfolders becoming sub-spaces and frontmatter surviving as document properties Plain markdown storage opt-in — store documents as ordinary .md files in ~/Logue instead of encrypted storage, and edit them in any editor, track them in git, or point an agent at them. The folder is the storage, not a copy: edits, new files, renames, moves and deletions flow both ways, and folders map to spaces including nested ones. Off by default, and Logue explains the encryption you give up before turning it on Grammar & clarity suggestions — inline AI-powered suggestions with one-tap acceptance Tone analysis — detects and adjusts the tone of selected text Vocabulary enhancement — suggests richer alternatives, validated against the actual document content Rewrite & review panels — rewrite selected passages or get structural feedback on the whole document Fact verification — flags claims that may need a source Writing goals — set and track word count, reading level, and tone targets Real-time transcription — powered by Apple's SpeechTranscriber macOS 26+ , streaming audio directly with no buffering delays Speaker diarization — identifies and labels individual speakers using FluidAudio's Sortformer model, with a batch fallback for accuracy System audio capture — records mic and system audio simultaneously via ScreenCaptureKit; no meeting bot joins your call Recordings that survive the worst — unplug a headset mid-call, mute for ten minutes, or quit the app outright: the recording keeps its place on the meeting's timeline and the transcript is rebuilt when Logue reopens, instead of ending where the trouble started Smart Minutes — generates structured summaries with key decisions, themes, and follow-ups Smart transcript highlights — AI automatically extracts the most important moments; manual bookmarks are always preserved Action item extraction — pulls tasks, owners, and due dates from the transcript automatically Meeting prep briefing — AI-generated context brief before a meeting starts, based on linked documents and prior notes Meeting ↔ Document links — bidirectional links between meetings and related documents with back-link chips in the editor A real task list — action items Logue finds in a meeting land in Tasks with due dates, priorities and tags, alongside anything you add yourself Natural-language entry — typing Send the deck tomorrow launch files itself: due date, tag and priority parsed out of the sentence Triage, not a second list — a meeting's extracted action items are triaged into tasks you can actually work, and the meeting shows which of its items became one Filters, search and an overdue badge — All / Pending / Overdue / Today / This Week / Completed, searchable by title, tag and notes, with a live overdue count in the sidebar The same assistant in every window — the Command Center island you summon over whatever app you are in runs the same agent as the main window: the same tools, the same memory, the same attachments, web search and Deep Research. Which window you asked from no longer decides what Logue can do, and Open in Logue hands the thread to the main window whenever you want the room to think in Multi-step agentic reasoning — powered by LangGraph-Swift; plans, reasons, and executes multi-step workflows A real toolbox — documents and spaces, meetings, semantic search, Calendar, Reminders, Contacts, files, email, web search, diagrams, slides and exports, with an approval gate in front of anything destructive Streaming responses — live token-by-token output with animated indicators Inline diagrams & LaTeX — renders Mermaid diagrams and math expressions directly in the chat thread Deep research mode — progress tracking for long-running multi-source research tasks, on either surface Tool execution UI — shows exactly what actions the agent took, paired with the results that answered them Sources panel — lists every document and meeting the agent consulted Persistent memory & history — the agent remembers context across conversations, all searchable A Logue extension for Chrome — the same chat and writing tools, in any tab. Ask about the page you are on and it is answered by the model running on this Mac. Install it from the Chrome Web Store https://chromewebstore.google.com/detail/logue/gaegipceeccdchdffamdphfiegfeenhc The page never leaves your machine — the extension talks to Logue over a bridge bound to your Mac's loopback address only, so nothing off the machine can reach it. There is no account and no server in the loop Visible and revocable — Home says plainly when the bridge is listening and carries the switch to stop it; the same switch lives in Settings → Privacy Inline assistant ⌘⌃I — rewrite, fix or continue text in whatever app you are typing in, via the Accessibility API Command Center island — a global hotkey summons the assistant as a floating pill over any app; drop files onto it, and it stays in front while it holds a conversation Menu bar companion — start an online or in-person meeting, or open Ask Logue, without switching to the app Unified ⌘K search — searches across documents, meetings, and action items in one keystroke, with keyword-centered snippets Quick open ⌘P / ⌘O — a flat, title-ranked list filtered on every keystroke, separate from the ⌘K command palette Full-text search FTS5 — fast, ranked full-text search across all meeting transcripts and document bodies On-device AI by default — inference, transcription, and diarization run locally via MLX on Apple Silicon; no content is sent to any cloud service unless you opt into web search or an external AI provider AES-256-GCM encryption at rest — meetings, transcripts, audio and documents are encrypted on disk. Documents are the one thing you can opt out of, by turning on plain markdown storage; meeting data is always encrypted The Privacy tab lists what leaves this Mac, route by route — including the routes you cannot turn off, rather than describing encryption and stopping there No account required — download and start working; there's no sign-up, no telemetry gate, no cloud dependency Hardened Runtime, notarized, not sandboxed — Logue ships Developer ID signed and notarized with the Hardened Runtime on. It is deliberately not sandboxed: a sandboxed process cannot be an Accessibility API client, so macOS never lists it under Privacy & Security → Accessibility, which silently disables the inline assistant, global hotkeys and Command Center. Every entitlement exception is documented in the entitlements files | Ask Logue — the agent, its tools and its sources | Tasks, triaged out of a meeting | |---|---| | Meeting transcription + Ask Logue | Smart Minutes | |---|---| | AI writing editor with fact-checking | On-device PII detection | |---|---| | The Chrome extension — the same assistant, answered by the model on this Mac | |---| Requirements: macOS 26.0 Tahoe or later on Apple Silicon M1 or newer . - Download the latest Logue-