chiri

chiriappZlib活跃维护

跨平台 CalDAV 任务管理应用,可连接 Nextcloud 等 CalDAV 服务同步待办事项,基于 Tauri 构建。

🍃 Cross-platform CalDAV task management app.

app-v1.0.0发布于 2026-08-13 18:36 UTC413star15fork同步于 2026-11-10 18:00 UTC

怎么上手

由 README 提炼,执行前请确认
winget install SapphicAngels.Chiri
brew install --cask chiri
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

跨平台 CalDAV 任务管理应用,让任务在多个设备间同步

跨平台 CalDAV 任务管理应用,可连接 Nextcloud 等 CalDAV 服务同步待办事项,基于 Tauri 构建。

核心能力

  • 兼容 Fastmail、Nextcloud、Radicale、Baikal 等多数 CalDAV 服务器
  • 支持子任务、拖拽排序与重复任务
  • 支持 OAuth 登录受支持的 CalDAV 服务器
  • 支持 WebDAV Push 实现近实时任务同步
  • 提供 Windows、macOS、Linux 多平台安装包

容易踩的坑

需要自备 CalDAV 服务器账号,应用本身不提供托管服务;WebDAV Push 与 OAuth 仅在部分服务器上可用;从源码构建需参考单独的 BUILDING_FROM_SOURCE 文档

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本app-v1.0.0
  1. app-v1.0.0Chiri v1.0.0最新正式版2026-08-13 · 2026-08-13 18:36 UTC

    [!NOTE] Please considering donating! It will help me sustain Chiri's development. ❤️ https://liberapay.com/chloe

    New

    • Added a list of third-party licenses in the "About" settings subtab.
    • Added a "working days" scheduling option. You can choose your working days, and Chiri will calculate the next matching day when scheduling tasks.
    • Added an option to display a badge for the app icon, which displays the amount of overdue tasks.
    • Added an option to export CalDAV accounts as a .mobileconfig file.
    • Added an option to manage dates for a task in the task batch actions bar.
    • Added an option to wrap task titles onto multiple lines.
    • Added brief descriptions for server types explaining their purpose and aim.
    • Added categorized predefined filters for dates, statuses, priorities, and organization. Some presets also provide task-creation defaults.
    • Added diagnostics reports and log exports to the Data & diagnostics settings.
    • Added Disroot Cloud as a managed CalDAV server type. Supports logging in via browser, as well as manual credentials as login methods.
    • Added more sort options for accounts, calendars, and tags in the sidebar.
    • Added Mozilla Autopush as a WebDAV Push provider, along with provider availability checks, diagnostics, and configurable VAPID enforcement.
    • Added network settings for connectivity probes, request timeouts, and system, HTTP, SOCKS, or disabled proxy modes, plus a more informative offline banner.
    • Added options for configurable progress increments, and for choosing what happens when an "In Process" task is checked off.
    • Added previews for task-item badges in settings.
    • Added Recently Deleted safety controls and batch actions, including configurable retention, automatic cleanup, optional move-to-Recently Deleted confirmation, and parent/subtask deletion behavior.
    • Added reset-to-default controls for badge and editor settings.
    • Added search to the keyboard shortcuts settings.
    • Added Stalwart as a self-hosted CalDAV server type. Supports OAuth, as well as manual credentials as login methods.
    • Added status as a task sort option.
    • Added the ability for dragging in the collapsed view of the sidebar.
    • Added the ability to choose a saved filter as the default view when Chiri launches.
    • Added the ability to enable, disable, and reorder notification actions, with multiple configurable snooze durations and duration units.
    • Added the ability to group tasks.
    • Added the ability to move completed tasks to the bottom.
    • Added the release date for an update release to the changelog modal's header description.
    • Linux: Added full support for AppImage, as well as the option to integrate the app to your desktop.
    • Linux: Chiri now has distribution support for Fedora Copr.
    • macOS: Added an option for integrated window decorations.
    • macOS: Added app-menu navigation for views, filters, calendars, and tags.
    • macOS: Added dock-menu actions for creating tasks, syncing, and opening views and saved filters.
    • Windows: Chiri is now officially code signed! A special thank you goes to the SignPath Foundation, which made this possible in the first place 🩵
    • Windows: Chiri now has official distribution support for Scoop.
    • Windows: Chiri now has official distribution support for WinGet.

    Changes

    • Added a banner for new calendars and tags when a custom default color is selected in the "Defaults" subtab.
    • Added a secondary "View" label to tooltips in the sidebar's collapsed view for views like All Tasks and Recently Deleted.
    • Added a tooltip for the "Move" button in the task batch actions bar explaining why the button is disabled if no CalDAV accounts have been added.
    • Added inline task and subtask creation inputs in the task list and task editor.
    • Added the "Test Connection" button in the context menu for an account item in the sidebar.
    • Animations are now motion safe where possible
  2. app-v0.9.2Chiri v0.9.22026-06-13 · 2026-06-13 16:15 UTC
    查看更新说明

    Major

    • Added the Xandikos server type.
    • Added experimental support for AppImage builds on Linux.
      • These may not work correctly on all distributions, so please consider reporting any issues you encounter.

    Minor

    • The ability to register system keyboard shortcuts that are reserved by macOS and Windows is now disabled to prevent any conflicts.
    • HTTP / HTTPS schemas are now enforced for server URLs.
    • The reset tooltip in the Keyboard shortcuts settings now appears at the top.
    • When adding a Fastmail account, the ability to dismiss the modal during the connection process is now disabled.

    Fixes

    • Fixed light text appearing when using the light theme in the onboarding process.
    • Fixed an overflow text issue for connection alerts in the account modal.
    • Fixed an issue where accounts without calendars would be listed in the task defaults settings.
    • Fixed an issue where the principal URL for new accounts was not being saved if one was provided.
    • Fixed missing descriptions for the Region & time step in the onboarding process.

    📥 Downloads

    Windows

    macOS

    Linux

  3. app-v0.9.1Chiri v0.9.12026-06-08 · 2026-06-08 16:30 UTC
    查看更新说明
  4. app-v0.9.0Chiri v0.9.02026-06-06 · 2026-06-06 16:50 UTC
    查看更新说明

    Info

    Chiri is now on GitHub Sponsors! 🩷

    Please consider donating to support updates for the project in the long term! Even a small amount goes a long way for rent and food costs. :)

    Anyways, onwards with the v0.9.0 changelog!

    Major

    • Moved the bundle ID from moe.sapphic.Chiri to garden.chiri.Chiri for consistency as I prepare a proper website for Chiri.

      • Your data should be immediately migrated on app launch.
    • Added more installation methods. Chiri is now available for the following platforms:

    • Added WebDAV Push for near-instantenous syncing whenever there are changes to tasks.

      • Only a limited amount of CalDAV servers, like RustiCal and Nextcloud with an extension, currently support this feature.
      • Currently, only ntfy.sh is supported as a provider on non-Linux platforms. More providers will be available in the future.
        • Linux: Introduced an option to use the KUnifiedPush provider in addition to the ntfy.sh provider for WebDAV Push.
      • See WEBDAV_PUSH.md for documentation.
    • Added batch editing for tasks.

    • Added filters in the sidebar.

      • Currently, only predefined filters are available. Support for custom filters will be available in a future version.
    • Added support for adding local, offline calendars.

    • Added the Recently Deleted view. Tasks here get removed after 30 days.

      • Tasks now no longer permanently delete by default unless you delete them in the Recently Deleted view.
    • Added a setting option to enable/disable the cursor pointer for interactive elements.

    • Redesigned the account experience.

      • Added OAuth for the Fastmail server type.
      • fruux, Migadu, Purelymail and Runbox added as predefined server types.
      • Added connection notice diagnostics when testing connection or adding an account.
      • Added the ability to use icons and emojis for accounts.
      • Added some helper text for predefined server types. (i.e., use app passwords, enable 2FA, etc)
    • Redesigned the theming system.

      • Added color schemes like Catppuccin, Gruvbox, Nord, etc.
      • Vastly improved legibility. No longer do elements share the same color for the background, border, and text.
      • Added an AMOLED flavor for the default color scheme.
      • Softened the accent colors for the default color scheme.
      • Added a setting option to choose to use the accent color for completed checkboxes.
    • Introduced a new batch tag edit modal for task editor, task batch editing, and for task defaults.

      • The old Add Tag modal has been removed.
    • Redesigned the update modal.

    • Redesigned the onboarding experience.

    • Tooltips are now accessible when using keyboard tab navigation!

    • Connectivity check functionality has been redesigned as the previous one was simply proven to be unreliable.

      • Introduced an option to let users toggle on / off the connectivity check functionality.
      • The default URL for the connectivity check is now the Firefox /success.txt endpoint, though users are able to change this to their own desired URL.
    • Improved the sidebar.

      • Added visual padding to the sidebar.
      • Added a subtle top gradient fade for the footer.
      • Restricted drag for sidebar items to their current section. (i.e. account items can only be dragged inside the Accounts section, etc.)
      • Separated the hover areas for sections and section button items.
      • Added helper text for tooltips when in the collapsed
  5. app-v0.8.1Chiri v0.8.12026-04-12 · 2026-04-12 17:54 UTC
    查看更新说明

    Major

    • Added support for CalDAV servers with self-signed certificates.
      • Now, when connecting to a CalDAV server with a self-signed certificate:
        • Local network: Blind trust
        • Domain name: Dialog prompt asking you to confirm trust for the CalDAV server
    • Improved support for the Baikal CalDAV server.
      • Fixed an issue where calendars would fail to get discovered.
      • Added support for the Digest auth method.
    • Added a "Calendar Home URL" input field for the "Add CalDAV Account" modal.
    • Notification actions (Complete, Snooze, View Task) have now been brought to Windows and Linux platforms.

    Minor

    • Moved away from Google, Apple, Cloudflare and Mozilla endpoints for online detection in favor of the user's defined CalDAV servers instead.
    • Added a Snooze badge for task items.
    • During syncing, if the CalDAV server is offline, the toast will now indicate that the server is unreachable.
      • It will also skip syncing calendars to save on bandwidth.
    • Added missing sync triggers from the app menu and the sidebar for log events.

    Fixes

    • Fixed an issue where reminders would fail to sync for certain CalDAV servers.
    • Fixed an issue where notifications would not work for non-macOS platforms.
    • Fixed a database race condition causing database errors when adding a CalDAV account.
    • Fixed an issue where the value in the Server URL field in the "Add CalDAV Account" modal would get reset when switching between Server Type options.
    • Linux: Fixed an issue where the app would sometimes fail to start under Wayland on certain system configurations.
    • NixOS: Fixed an issue where the build process would fail due to an incorrect binary name.
    • Fixed an issue where the app would continue the sync process even after deleting an account.

    📥 Downloads

    Windows

    macOS

    Linux

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    GitHub Repo stars  Total downloads  Liberapay donation link

    A screenshot of Chiri, a cross-platform CalDAV compatible task management app. The sidebar shows the "RustiCal (chloe)" account with the "Albums to listen to" calendar selected. The tasks are music albums that I plan on listening to, ranging from "Revengeseekerz by Jane Remover" and "Hearth Room by Frost Children" to "girl EDM by Ninajirachi" and "10,000 gecs by 100 gecs".

    Overview

    Chiri is a cross-platform CalDAV task management app for organizing tasks across devices.

    It syncs with CalDAV servers like Fastmail, Nextcloud, Radicale, Baikal, and so on, so your tasks stay up to date anywhere.

    To date, it features:

    • Compatibility with a good majority of CalDAV servers (see ↗ Compatibility)
    • Subtasks
    • Dragging & reordering tasks
    • OAuth login support for supported CalDAV servers
    • Repeating tasks (reoccurence)
    • WebDAV Push support for supported CalDAV servers for near-instant task sync
    • ... and so on and much more.

    Donate

    If you found Chiri useful, please consider donating!

    I work on Chiri during my free time as a student, so every amount, however small, helps with rent and food costs. Thank you :)

    Installation

    Skip to each platform section: Windows | macOS | Linux

    Windows

    Method 1: Direct installer

    Standard installers

    Portable installers


    Method 2: CLI

    Via winget
    winget install SapphicAngels.Chiri
    
    Via scoop
    scoop bucket add extras
    scoop install extras/chiri
    

    Code signing

    Free code signing on Windows is graciously provided by ↗ SignPath.io, certificate by the ↗ SignPath Foundation.

    macOS

    Method 1: Direct installer


    Method 2: via Homebrew

    brew install --cask chiri
    

    Method 3: via Nix (nix-darwin)

    Chiri is available via nixpkgs.

    Example
    { pkgs, ... }:
    {
      environment.systemPackages = [
        pkgs.chiri
      ];
    }
    

    Linux

    AppImage

    Chiri is available as an AppImage via GitHub releases.


    Arch Linux

    Chiri is available on the AUR (Arch User Repository).

    yay -S chiri      # (building from source)
    yay -S chiri-bin  # (pre-built binary)
    

    Debian (.deb)

    Chiri is available for Debian-based systems as a direct package via GitHub releases.


    Fedora (.rpm)

    Chiri is available in Fedora Copr.

    sudo dnf copr enable chloe/chiri
    sudo dnf install chiri
    

    Or as a direct package via GitHub releases:


    NixOS

    Chiri is available via nixpkgs.

    Example
    { pkgs, ... }:
    {
      environment.systemPackages = [
        pkgs.chiri
      ];
    }
    

    Building from source

    For development instructions and source builds, see ↗ Building from source.

    License

    Chiri is licensed under the ↗ zlib/libpng license.

    Addendum

    See ↗ Privacy for details on what data Chiri processes and how.

    Found a security issue? Please report it privately. See ↗ Security for details.