An open API service indexing awesome lists of open source software.

https://github.com/steveshi/essays

Native macOS client for the Memos.
https://github.com/steveshi/essays

macos-app memos memos-client

Last synced: 13 days ago
JSON representation

Native macOS client for the Memos.

Awesome Lists containing this project

README

          

# Essays

**Essays** is a native macOS client for the [Memos](https://usememos.com) self-hosted note-taking service. It provides a seamless and lightweight experience for capturing thoughts, logging daily activities, and organizing inspiration.

## Features

- πŸ“΄ **Offline-First Architecture**: Redesigned sync layer allowing you to compose, edit, and delete memos without an internet connection.
- πŸ“¬ **Sync Queue View**: Monitor pending local changes and background synchronization status directly from the sidebar.
- πŸ“± **Universal App**: Full native support for macOS, iPadOS, and iOS, providing a seamless experience across all your devices.
- πŸ”€ **Three-Column Navigation**: A responsive, standard `NavigationSplitView` ensuring optimal use of screen real estate (Sidebar, Timeline, and Details).
- ✨ **Premium Native UI**: A "LiquidGlass" aesthetic with glassmorphism, thin materials, and subtle micro-animations.
- πŸ€– **Apple AI Assistant**: Integrated Foundation Models for on-device text processing and intelligence.
- πŸš€ **Quick Capture & Global Shortcuts**: Record thoughts instantly from anywhere on your Mac using customizable global hotkeys.
- πŸ–ΌοΈ **Attachments Gallery**: A dedicated grid view in the sidebar to easily browse all your image memos.
- πŸ” **Rich Media Previews**: Native Apple Quick Look for image attachments and interactive MapKit popovers for location tags.
- πŸ“… **Interactive Calendar**: A reactive Monthly Calendar directly in the sidebar to filter your daily logs.
- πŸ•’ **Timeline View**: A beautifully organized chronological feed of your memos, grouped by date.
- 🌍 **Fully Localized**: Complete support for English and Simplified Chinese.
- πŸ”’ **Privacy First**: Direct connection to your self-hosted Memos server via Access Tokens.

## Screenshots


Timeline View
AI Assistant



Attachments Gallery
Empty State

## Apple AI Assistant

Leverage the power of Apple's on-device Foundation Models to enhance your brainstorming and note-taking:

- ✨ **Summarize**: Generate concise summaries of long memos.
- ✏️ **Improve Writing**: Polish grammar, tone, and clarity.
- πŸ“ **Expand**: Elaborate on brief ideas with more detail.
- 🏷️ **Generate Tags**: Automatically suggest relevant tags.
- πŸ’‘ **Related Ideas**: Unlock new perspectives with AI-generated connections.

All AI processing happens **locally on your Mac**, ensuring your thoughts and data remain completely private.

## Installation

### Direct Download
Download the latest `.dmg` or `.app` from the [Releases](https://github.com/SteveShi/Essays/releases) page.

### Homebrew
Install via Homebrew tap:
```bash
brew tap SteveShi/tap
brew install --cask essays
```

### Build from Source
1. Clone the repository.
2. Install [XcodeGen](https://github.com/yonaskolb/XcodeGen) (`brew install xcodegen`).
3. Run `xcodegen generate` in the project root.
4. Open `Essays.xcodeproj` and run.

## Configuration

On the first launch, you will be prompted to enter:
- **Server URL**: The address of your Memos instance (e.g., `https://memos.example.com`).
- **Access Token**: Your personal access token from Memos settings.

## License

This project is licensed under the [Mozilla Public License 2.0](LICENSE).

---

[View Chinese Version / εˆ‡ζ’θ‡³δΈ­ζ–‡η‰ˆ](README.zh-CN.md)