Butterfly

LinwoodDevAGPL-3.0活跃维护

基于 Flutter 的跨平台开源笔记应用,界面极简但功能强大,支持手绘和高度自定义,适合在手机和桌面上随手记录与整理笔记。

🎨 Powerful, minimalistic, cross-platform, opensource note-taking app

v2.6.2发布于 2026-10-28 09:35 UTC2,096star +4 / 7 天159fork同步于 2026-11-10 11:45 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求

README 没有说明硬件要求。

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

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v2.6.2
  1. v2.6.3-rc.1pre-release2026-11-09 · 2026-11-09 18:35 UTC
    查看更新说明
    • Add unified batch export for images, SVG, and PDF (#1267)
    • Add proportional resizing with stroke-width scaling to the select tool (#1342)
    • Add experimental display calibration and calibrated zoom for camera controls (#1310)
    • Fix Select tool gestures with touch shortcuts and clear stale selection previews (#1346)
    • Fix selection grid snapping and constrain movement in proportional mode (#1340)
    • Fix scrolling limits making drawings unreachable when the canvas is rotated (#1347)
    • Expand shape settings by default to make fill options visible (#1343)
    • Use 96 canvas units per inch for PDF imports and paper presets while preserving PDF page sizes on export
    • Fix unfinished file renames remaining active after opening a note (#1350)

    Read more here: https://linwood.dev/butterfly/2.6.3-rc.1

  2. v2.6.3-rc.0pre-release2026-11-04 · 2026-11-04 11:49 UTC
    查看更新说明
    • Add drag and drop imports from files and browser images (#1314)
    • Redesign pack dialogs with a compact grid, unified styling, and responsive sidebar navigation
    • Allow adding assets before creating a pack
    • Simplify connection setup with help tooltips, custom icons, and deletion confirmation (#1330)
    • Fix pack actions ignoring the selected connection
    • Fix memory leaks and secure embed and archive imports (#1324)
    • Avoid unnecessary saves and renderer initialization when switching pages (#1336)
    • Allow choosing camera sliders, text fields and buttons independently (#1223)
    • Keep camera panels compact when sliders and text fields are hidden
    • Show detailed synchronization progress for nested folders and files without an additional scan (#1337)
    • Use native file dialogs for imports and exports, with enforced custom save extensions

    Read more here: https://linwood.dev/butterfly/2.6.3-rc.0

  3. v2.6.2最新正式版2026-10-28 · 2026-10-28 09:35 UTC

    Changes since 2.6.2-rc.0:

    • Fix selecting perfectly horizontal and vertical lines (#1323)

    This is a stable release, it includes all the changes from the 2.6.2 nightly releases. Read more here: https://linwood.dev/butterfly/2.6.2

  4. v2.6.2-rc.0pre-release2026-10-24 · 2026-10-24 10:08 UTC
    查看更新说明
    • Add a floating editor layout for wide screens behind an Experiments setting
    • Add default and session collaboration options for toolbar, page, area, cursor, and live preview synchronization (#1295)
    • Add offline builds script
    • Add reproducable builds
    • Add whole page and last viewport framing for automatic thumbnails
    • Allow local connections as destinations for manual and automatic backups (#1073)
    • Export each canvas unit as one millimeter in PDFs and preserve PDF page sizes on import
    • Improve document search with clearer results, literal queries, Markdown matches, and accurate page navigation
    • Improve pen only toggle performance (#1305)
    • Fix a Windows crash during app shutdown
    • Fix an Android crash when copying content to the clipboard
    • Fix connection icon requests leaking WebDAV credentials to other origins
    • Fix backups failing when the destination folder is missing
    • Fix hand navigation being blocked when input gestures are disabled and rapid pointer events starting gestures with the previously active tool
    • Fix stamps losing stroke positions and becoming distorted on rotated canvases
    • Keep collaboration edits on their original page and layer when participants navigate independently
    • Upgrade to flutter 3.47.8

    Read more here: https://linwood.dev/butterfly/2.6.2-rc.0

  5. nightlyNightlypre-release2021-10-21 · 2021-10-21 16:13 UTC
    查看更新说明

    Find all nightly builds here

用户点评

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

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

    README 原文

    未翻译

    Butterfly

    🎨 Take notes, draw freely, and organize ideas across an endless workspace 🎨

    Latest release) GitHub License badge GitHub Repo stars Matrix badge Discord badge Download


    Think visually. Keep your canvas yours.

    Butterfly is an open-source app for people who think better with space around their ideas. Instead of writing everything from top to bottom on a fixed page, you get an endless workspace where you can place notes, sketches, diagrams, images, and documents wherever they make sense.

    Use it for class notes, meeting notes, research, math, worksheets, planning, whiteboarding, storyboards, product sketches, or any project that starts messy and needs room to grow. Write by hand with a stylus, touch, or mouse, type text and Markdown, add shapes and lines, place images and photos, import PDFs, SVGs, and image files, then export your work as PDF, SVG, images, or portable Butterfly files.

    Features

    • ✍️ Tunable drawing tools: Shape each pen around your workflow with smoothing, thinning, pressure behavior, zoom-dependent strokes, and shape detection.
    • 🧩 Mixed content: Combine handwriting, text, Markdown, shapes, images, photos, PDFs, SVGs, rulers, grids, textures, laser pointer notes, and presentation tools.
    • 🛠️ Always editable: Move, resize, recolor, reorder, and refine most elements later instead of starting over.
    • 🗂️ Project structure: Organize large documents with multiple pages, page folders, layers, named areas, and waypoints.
    • 🎨 Reusable setup: Save templates, packs, palettes, stamps, and text styles so your favorite layouts and tools follow you.
    • 🚀 Quick start: Jump in from recent files, search, folders, imports, quick-start templates, and storage locations.
    • 🔒 Local first: Work offline, store files locally, choose a different data directory, or connect WebDAV and Nextcloud.
    • 📤 Flexible export: Share your work as PDF, SVG, images, or portable Butterfly files.
    • 🤝 Experimental collaboration: Work together with end-to-end encrypted sessions through Swamp or a self-hosted WebSocket server.

    Your work belongs to you

    Your files stay under your control. Work offline, store documents on your device, choose a different data directory, or connect WebDAV and Nextcloud if you want your own sync setup. There is no required account, no required subscription, and no required proprietary cloud.

    Butterfly is free, community translated, available on phones, tablets, desktops, and the web, and developed in public under the AGPL-3.0 license.

    Get Butterfly

    Try Butterfly in your browser, install it on your devices, or explore the documentation:


    Contributing

    We are happy to see that you are interested in contributing to Butterfly. To get started, visit the contributing guide.

    License

    The code is open source and licensed under the AGPL-3.0 license. All images in app/images/ and content in docs/ are licensed under the CC-BY-SA-4.0 license. The files in api are licensed under the Apache-2.0 license instead of the AGPL-3.0 license to allow the use of the API without the need to open source the code (for example for extensions or other external services).