[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-828":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":15,"lastSyncTime":39,"discoverSource":40},828,"Capso","lzhgus\u002FCapso","lzhgus","Open-source screenshot and screen recording for macOS. The free, native alternative to CleanShot X. Built with Swift 6.0 and SwiftUI.","https:\u002F\u002Fwww.awesomemacapp.com\u002Fapp\u002Fcapso",null,"Swift",904,40,3,2,0,7,19,86,21,80.94,"Other",false,"main",true,[27,28,29,30,31,32,33,34,35],"annotation","cleanshot-alternative","macos","ocr","open-source","screen-recording","screenshot","swift","swiftui","2026-06-12 04:00:06","\u003Cp align=\"right\">\n  \u003Cstrong>English\u003C\u002Fstrong> | \u003Ca href=\"README.zh-CN.md\">简体中文\u003C\u002Fa> | \u003Ca href=\"README.ja.md\">日本語\u003C\u002Fa> | \u003Ca href=\"README.ko.md\">한국어\u003C\u002Fa>\n\u003C\u002Fp>\n\n# Capso\n\n**Open-source screenshot and screen recording for macOS.**\n\nA native, feature-rich alternative to CleanShot X. Built with Swift 6.0 and SwiftUI, targeting macOS 15.0+.\n\n[![macOS 15+](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FmacOS-15.0%2B-blue)](https:\u002F\u002Fwww.apple.com\u002Fmacos\u002F)\n[![Swift 6.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSwift-6.0-orange)](https:\u002F\u002Fswift.org)\n[![License: BSL 1.1](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-BSL%201.1-green.svg)](LICENSE)\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Flzhgus\u002FCapso?style=social)](https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso\u002Fstargazers)\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fcapso?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_campaign=badge-capso\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cimg alt=\"Capso - Free open-source screenshot &amp; screen recorder for Mac | Product Hunt\" width=\"250\" height=\"54\" src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=1120330&theme=light&period=daily&t=1776201173308\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".github\u002Fassets\u002Fhero.gif\" alt=\"Capso Demo\" width=\"720\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso\u002Freleases\u002Flatest\">\u003Cstrong>Download &rarr;\u003C\u002Fstrong>\u003C\u002Fa> &nbsp;&bull;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fwww.awesomemacapp.com\u002Fapp\u002Fcapso\">Website\u003C\u002Fa> &nbsp;&bull;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Flzhgus\">Follow @lzhgus\u003C\u002Fa> &nbsp;&bull;&nbsp;\n  \u003Ca href=\"#features\">Features\u003C\u002Fa> &nbsp;&bull;&nbsp;\n  \u003Ca href=\"#build-from-source\">Build from Source\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## Download\n\nGrab the latest signed, notarized DMG from [**GitHub Releases →**](https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso\u002Freleases\u002Flatest)\n\nOr install via Homebrew:\n\n```bash\nbrew tap lzhgus\u002Ftap\nbrew install --cask capso\n```\n\nOr [build from source](#build-from-source).\n\n> Screen recording, camera, and microphone permissions are required. The app will prompt on first use.\n\n---\n\n## Why Open Source?\n\nEvery macOS screenshot tool worth using costs money — CleanShot X is $29, Cap is $58. They're excellent apps, but a core productivity feature shouldn't be locked behind a paywall.\n\nCapso is our answer: a **fully native, feature-complete alternative** that's free forever, built in the open, and architected so the underlying pieces (CaptureKit, AnnotationKit, OCRKit…) are reusable SPM packages you can drop into your own app.\n\nWe make our money from [other tools](https:\u002F\u002Fwww.awesomemacapp.com\u002F). Capso exists to give back to the macOS community and to show what a modern, modular Swift 6 app can look like.\n\n---\n\n## Features\n\n### All-in-One Capture\n- **CleanShot-style capture HUD** — choose Area, Fullscreen, Window, Scrolling, Timer, OCR, or Recording from one floating toolbar\n- **Adjustable selection** — resize or move the capture area before committing, with dimmed surroundings and a bright selected region\n- **Aspect-ratio and fixed-size presets** — quickly switch between Freeform, 1:1, 4:3, 16:9, and custom fixed pixel sizes\n- **Inline annotation** — draw arrows, shapes, text, highlights, and pixelation directly on the captured area before saving or copying\n\n### Screenshots\n- **Area capture** — drag to select with dimension display; press **R** to cycle aspect ratio and fixed-size presets (1:1, 16:9, 1920×1080, custom)\n- **Fullscreen capture** — one-click full screen\n- **Window capture** — click any window to capture\n- **Scrolling capture** — capture long webpages, chat threads, and documents into one stitched image\n- **Quick Access** — floating preview with copy, save, annotate, OCR, pin, and drag-and-drop\n\n### Screen Recording\n- **Video (MP4)** and **GIF** recording\n- **Webcam PiP** — 4 shapes (circle, square, portrait, landscape), drag-resize, snap-to-corners\n- **Camera presentation mode** — click PiP to expand fullscreen, click again to restore\n- **System audio + microphone** capture\n- **Recording controls** — pause, stop, restart, delete, timer\n- **Countdown overlay** — 3-2-1 before recording starts\n- **Export quality presets** — Maximum, Social, Web\n- **Recording editor** — trim, zoom suggestions, cursor smoothing, background styling, and MP4\u002FGIF export in one flow\n- **Live composited preview** — see zoom, cursor, and background changes before export\n\n### Annotation Editor\n- Arrow, rectangle, ellipse, text, freehand drawing, pixelate\u002Fblur, crop\n- Highlighter and counter (numbered markers) tools\n- Color picker, stroke controls, undo\u002Fredo\n- **Inline edit mode** — annotate an area capture in place without first saving the original screenshot\n- **Screenshot beautification** — background color, padding, rounded corners, shadow\n\n### OCR (Text Recognition)\n- **Instant OCR** — select area, text copied to clipboard\n- **Visual OCR** — highlighted text regions, click to select individual blocks\n\n### Translation\n- **Capture & Translate** — select any screen area, extract text with OCR, and show translated text in a floating card\n- **Flexible language controls** — change the target language from the result card, pin it above other windows, or launch translation from Quick Access\n\n### Screenshot History\n- **Persistent library** — browse screenshots, GIFs, and recordings in one place\n- **Built-in actions** — filter captures, copy, save, show in Finder, and delete without leaving Capso\n- **Retention controls** — keep history automatically and choose how long entries stay around\n\n### More\n- **Pin to Screen** — float screenshots as always-on-top windows with lock\u002Fclick-through mode\n- **Global keyboard shortcuts** — fully configurable\n- **Preferences** — comprehensive settings with Apple Liquid Glass design\n- **Localization** — English, Simplified Chinese, Japanese, Korean\n\n### Cloud Sharing (Optional)\n- **Bring-your-own storage** — point Capso at your own Cloudflare R2 bucket; we never run a hosted service\n- **One-click upload** — click the cloud icon in Quick Access, or use the **⌥⇧0** shortcut to capture-and-share in one step\n- **History integration** — upload past captures from the History window, or copy any previously-shared link with one click\n- **Setup wizard** in Preferences → Cloud Share — 5-minute guided R2 configuration, with Test Connection and Reset\n- **Zero project cost** — your captures, your storage, your bill (R2 has 10 GB free + zero egress fees)\n- Future provider support: Backblaze B2, AWS S3, generic S3-compatible — coming in a future release\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".github\u002Fassets\u002Fannotation.jpeg\" alt=\"Annotation Editor\" width=\"600\">\u003Cbr>\n  \u003Cem>Annotation editor with drawing tools, counters, and markers\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".github\u002Fassets\u002Fbeautify.jpeg\" alt=\"Screenshot Beautification\" width=\"600\">\u003Cbr>\n  \u003Cem>Screenshot beautification — background, padding, corners, shadow\u003C\u002Fem>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".github\u002Fassets\u002Frecording-pip.jpeg\" alt=\"Screen Recording with Webcam PiP\" width=\"600\">\u003Cbr>\n  \u003Cem>Screen recording with webcam PiP and GIF\u002FVideo options\u003C\u002Fem>\n\u003C\u002Fp>\n\nSee more screenshots and a full walkthrough on the [**Capso website →**](https:\u002F\u002Fwww.awesomemacapp.com\u002Fapp\u002Fcapso)\n\n---\n\n## Comparison\n\n| | CleanShot X | Shottr | Cap | **Capso** |\n|---|---|---|---|---|\n| Screenshots | Full | Full | Basic | **Full** |\n| All-in-One HUD | Yes | No | No | **Yes** |\n| Recording | Video + GIF | No | Video + GIF | **Video + GIF** |\n| Webcam PiP | Yes | No | Yes | **Yes (4 shapes)** |\n| OCR | Yes | Yes | No | **Yes** |\n| Annotation | Advanced | Advanced | Basic | **Advanced** |\n| Pin to Screen | Yes | Yes | No | **Yes** |\n| Beautification | Yes | No | Yes | **Yes** |\n| Native Swift | Yes | Yes | No (Tauri) | **Yes (Swift 6)** |\n| Open Source | No | No | Partial | **Yes** |\n| Price | $29 | $8 | $58 | **Free** |\n\n---\n\n## Build from Source\n\n**Requirements:** Xcode 16+, macOS 15.0+, [XcodeGen](https:\u002F\u002Fgithub.com\u002Fyonaskolb\u002FXcodeGen)\n\n```bash\n# Install XcodeGen if you don't have it\nbrew install xcodegen\n\n# Clone and build\ngit clone https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso.git\ncd Capso\nxcodegen generate\nopen Capso.xcodeproj\n# Build and run in Xcode (Cmd+R)\n```\n\nOr build from the command line:\n\n```bash\nxcodegen generate\nxcodebuild -project Capso.xcodeproj -scheme Capso -configuration Release build\n```\n\n---\n\n## Architecture\n\nCapso uses a modular SPM (Swift Package Manager) architecture. The app is a thin SwiftUI + AppKit shell; all core capabilities live in 12 independent packages.\n\n```\nCapso\u002F\n├── App\u002F                     # Main app target (thin shell)\n│   ├── CapsoApp.swift       # @main entry point\n│   ├── MenuBar\u002F             # Menu bar controller\n│   ├── Capture\u002F             # Capture overlay, All-in-One HUD, pinned screenshots\n│   ├── Recording\u002F           # Recording coordinator, controls, toolbar\n│   ├── Editor\u002F              # Recording editor, timeline, preview, export UI\n│   ├── Camera\u002F              # Webcam PiP window\n│   ├── AnnotationEditor\u002F    # Annotation editor, inline annotation + beautify\n│   ├── OCR\u002F                 # OCR coordinator, overlay, toast\n│   ├── Translation\u002F         # Capture translation flow and result card\n│   ├── History\u002F             # Screenshot history window\n│   ├── QuickAccess\u002F         # Floating preview window\n│   └── Preferences\u002F         # Settings window\n├── Packages\u002F\n│   ├── SharedKit\u002F           # Settings, permissions, utilities\n│   ├── CaptureKit\u002F          # ScreenCaptureKit wrapper\n│   ├── RecordingKit\u002F        # Screen recording engine\n│   ├── CameraKit\u002F           # AVFoundation webcam capture\n│   ├── AnnotationKit\u002F       # Drawing\u002Fannotation system\n│   ├── OCRKit\u002F              # Vision framework OCR\n│   ├── ExportKit\u002F           # Video\u002FGIF export + composited editor export\n│   ├── EffectsKit\u002F          # Cursor telemetry, click highlights, effects\n│   ├── EditorKit\u002F           # Recording editor models, compositor, zoom\u002Fcursor logic\n│   ├── HistoryKit\u002F          # Persistent screenshot\u002Frecording history\n│   ├── ShareKit\u002F            # Cloud sharing destinations and uploads\n│   └── TranslationKit\u002F      # OCR-backed translation service models\n└── project.yml              # XcodeGen project definition\n```\n\nEach package can be tested independently:\n\n```bash\nswift test --package-path Packages\u002FSharedKit\nswift test --package-path Packages\u002FAnnotationKit\n# etc.\n```\n\nThe package split means you can embed, for example, `CaptureKit` or `AnnotationKit` in your own app without pulling in the entire Capso shell — something no Electron- or Tauri-based alternative can offer.\n\n---\n\n## Roadmap\n\n- Spotlight, magnifier, ruler, image overlay annotation tools\n- Emoji support and custom fonts in text annotations\n- URL scheme API for automation\n- Raycast \u002F Shortcuts integration\n\nSee [open issues](https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso\u002Fissues) for current priorities and [GitHub Releases](https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso\u002Freleases) for version history. Contributions welcome!\n\n---\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.\n\n---\n\n## License\n\nCapso is licensed under the [Business Source License 1.1](LICENSE).\n\n**TL;DR:**\n\n| What you want to do | Allowed? |\n|---|---|\n| Use Capso personally | ✅ |\n| Use Capso inside your company | ✅ |\n| Read, modify, and build from source | ✅ |\n| Fork it and ship a free derivative | ✅ |\n| Fork it and sell a competing screen-capture product | ❌ |\n| Any use after 2029-04-08 | ✅ Becomes Apache 2.0 |\n\nThe license auto-converts to Apache 2.0 three years after each release — so every version eventually becomes fully permissive open source.\n\n---\n\n## Support\n\n- [Report a bug](https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso\u002Fissues\u002Fnew?template=bug_report.yml)\n- [Request a feature](https:\u002F\u002Fgithub.com\u002Flzhgus\u002FCapso\u002Fissues\u002Fnew?template=feature_request.yml)\n- [Follow @lzhgus on X](https:\u002F\u002Fx.com\u002Flzhgus) for release notes, behind-the-scenes updates, and other macOS tools\n\nIf Capso saves you time, a small tip keeps it growing — every bit funds more polish, more features, fewer bugs.\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Flzhgus\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFollow-@lzhgus-000000?style=for-the-badge&logo=x&logoColor=white\" alt=\"Follow @lzhgus on X\" \u002F>\n  \u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Flzhgus\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub%20Sponsors-EA4AAA?style=for-the-badge&logo=githubsponsors&logoColor=white\" alt=\"Sponsor on GitHub\" \u002F>\n  \u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Flzhgus\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuy%20Me%20a%20Coffee-FFDD00?style=for-the-badge&logo=buymeacoffee&logoColor=black\" alt=\"Buy Me a Coffee\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Built by \u003Ca href=\"https:\u002F\u002Fwww.awesomemacapp.com\u002F\">Awesome Mac Apps\u003C\u002Fa> — check out our other macOS tools.\n\u003C\u002Fp>\n","Capso 是一款针对 macOS 的开源屏幕截图和录屏工具，旨在成为 CleanShot X 的免费替代品。它使用 Swift 6.0 和 SwiftUI 构建，支持 macOS 15.0 及以上版本，提供包括区域、全屏、窗口、滚动、定时截图、OCR 文字识别以及屏幕录制在内的多种截图和录屏功能。其核心特点在于高度可定制的截取区域调整选项，以及一个简洁易用的浮动工具栏。此外，Capso 还强调了模块化设计，允许开发者将其中的部分组件（如 CaptureKit, AnnotationKit, OCRKit 等）集成到自己的应用中。适用于需要频繁进行屏幕内容捕捉与分享的用户，尤其是对成本敏感或偏好开源软件的专业人士和个人。","2026-06-11 02:39:37","CREATED_QUERY"]