惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Schneier on Security
Cisco Talos Blog
Cisco Talos Blog
T
ThreatConnect
J
Java Code Geeks
博客园 - 司徒正美
A
Arctic Wolf
T
True Tiger Recordings
C
Cybersecurity and Infrastructure Security Agency CISA
Cyberwarzone
Cyberwarzone
Know Your Adversary
Know Your Adversary
T
Threat Research - Cisco Blogs
V
Vulnerabilities – Threatpost
Recorded Future
Recorded Future
P
Palo Alto Networks Blog
The Hacker News
The Hacker News
The Register - Security
The Register - Security
S
Securelist
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
Application and Cybersecurity Blog
Application and Cybersecurity Blog
I
Intezer
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
K
Kaspersky official blog
博客园 - 聂微东
Last Week in AI
Last Week in AI
V
V2EX
小众软件
小众软件
F
Fox-IT International blog
Martin Fowler
Martin Fowler
Apple Machine Learning Research
Apple Machine Learning Research
T
Tenable Blog
F
Future of Privacy Forum
Microsoft Security Blog
Microsoft Security Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
T
Threatpost
I
InfoQ
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
Tor Project blog
G
GRAHAM CLULEY
D
DataBreaches.Net

Hacker News: Show HN

Show HN: Feynman AI research Assistant plugin for Obsidian Show HN: SynapCores – AI-native database (vector, graph, SQL, AutoML, LLM) Show HN: Complete Family Tree Viewer GitHub - Noumenon-ai/AutoMaxFix: Controlled AI repair loop. Audit → Reproduce → Patch → Test → Report. Safety boundaries most AI agents skip. Show HN: Plonk – Spotlight Search style Python interpreter Show HN: Hackobar – One feed for AI news Show HN: GhostChat – A 10KB privacy-first live chat widget (open source) Show HN: TiltBump, a mobile web game controlled by phone tilt Show HN: A tool to replace x.com with tweet.md for X threads as Markdown Show HN: Symbol Combos Copy and Paste SailWP. WordPress without the weight. Show HN: Widget Cast – Video Widgets for iOS PhoneDiffusion App - App Store Show HN: NanoApps: Run custom homebrew apps on iPod nano 7th generation Breadboard Knockout GitHub - elixir-volt/volt: Elixir-native frontend build tool — dev server, HMR, and production builds for JavaScript, TypeScript, Vue SFCs, and CSS. No Node.js required. Show HN: GuideOS – A radar-first, off-grid navigation kernel for edge robotics State lives on disk, not in chat Show HN: My biggest solo-project: Game engine with its own programming language MarketChacha | Stock Trading Community for Real Market Discussion GitHub - dmitryAQA/playwright-bdr-template Kubernetes, explained — interactive walkthroughs Show HN: Proj – organize your coding projects with categories and one-key CD Show HN: I made a compiler/VM for untrusted scripts Show HN: Stumpy – StumbleUpon Re-Created Show HN: Reward Is Not Reinforcement Until Admitted GitHub - dominikhei/cardamon: Cardamon is a cleanup tool for Prometheus that collects unused metrics from Grafana and Prometheus and generates drop statements for them. GitHub - NavodPeiris/grizzlars: High-performance DataFrame library written in C++ with Python bindings. Peakedin - LinkedIn's finest moments, curated weekly Planetensuche GitHub - cnemri/awesome-gemini-omni: A curated list of awesome Google Gemini Omni prompt guides, interactive platforms, and creative showcases. Show HN: An open-source, interactive AI engineering syllabus (1,100 papers) Show HN: I Built a Debugging Challenge for the AI Coding Age HTML Deployer: 1-Click AI Code To Website Publisher - Chrome 应用商店 GitHub - alkait/WhatsKept: Searchable, agent-queryable WhatsApp history from an iOS backup — a single Go binary. Geomatic | Tiny Volt Show HN: SenseCollect – Web data extraction made simple GitHub - feers77/iasql: A new implementation of SQL for IA purposes, using postgresSQL and Karpathy wiki-llm as inspiration. Kubernetes Study Path — From kubectl to a Production Cluster GitHub - octelium/cordium: Open-source sandbox platform with identity-based secretless infrastructure access for developers and AI agents on Kubernetes Play Doom with friends in your browser. You decide when you receive ForwardPass! (experimental) GitHub - jacksonsolid/Bytery fx.leftium.com GitHub - skorotkiewicz/cadence: $$hi Small marker tracking for source files. GitHub - nikitph/yieldos Show HN: Live AI music sequencing agent SaveNeighbor | Local help from people you trust drea: podcast ad blocker App - App Store JS Crossword GitHub - jake-stewart/tuie: A rich, performant TUI library for Rust. GitHub - AlexWasHeree/NoteCast: Local note engine that uses LLM to build and evolve a knowledge graph stocks.sjer.red — long PC parts RocketGraph — Never look at logs again Show HN: Replacing a 3.4MB video with 40kb of GSAP Show HN: Lightweight, OpenSource, zero-dependency App tour & user onboarding SDK Treasury — Personal Finance App | AI Insights & Budgeting Show HN: MailMark – Cold email tool where you own your domain and mailboxes Voxxy: Voice to Text for your Mac Menu Bar Show HN: I built a TikTok style video debate app GitHub - acatovic/ai-game-studio: AI generation of 2d game assets such as spritesheets Assemblr GitHub - AlexMason/worldnotes: Extensible inline-markdown editor with wiki-style navigation Show HN: Brew-browser – A native macOS GUI for Homebrew GitHub - aloth/cred-1: CRED-1: An Open Multi-Signal Domain Credibility Dataset (2,672 domains) Show HN: TalkTimer, a micro-SaaS run by an AI agent team Trickster's Table invest-like - AI value-investing: best-tier consensus beat S&P 500 by +72.7% GitHub - kimjune01/swebench-verified: Reproducible recon/craft/audit agent pipeline for SWE-bench Verified. Official-graded, codex-attested, GPL-3.0. Run it yourself. GitHub - mupt-ai/context-drop: cli tool to make sharing context between remote agents dead easy Multiple Real Desktops for Windows GitHub - lionello/han64: Handling Chinese text on the Commodore 64 Show HN: Strudel – Generate commit messages via Apple's on-device LLM Show HN: Audiomass – a free, open-source multitrack audio editor for the web move-reminder The Front Page HtmlUnit – Welcome to HtmlUnit GitHub - kouhxp/textsnap: Snap any image, screenshot, or webpage into plaintext. No GPU. No cloud. One command. Show HN: Pro Health Ledger – An open-source, net-neutral reputation system iPhone 版“Today” - App Store LLMRequirements.com — Hardware for Local LLMs Show HN: Hookwarden – npx tool to find and fix webhook HMAC bugs (JS/TS/Py/PHP) Frello — A small revolt against bloated software Career tools for data professionals | Datamata Studios Show HN: Kanban CLI (A local-first, agent-first task manager for the terminal) Show HN: Fleet – Python supervisor for running coding agents in parallel TravElly | A travel diary app for kids TapToyPia Show HN:An LED display app that lights up concerts, events, and fan moments Show HN: Logo Fonts Home | Qavvāli Wiki Show HN: Panorama – Review Code, Faster Show HN: Slow Code, a monthly meetup to practice coding by hand GitHub - abakh/nbsdgames: A package of 21 new, improved, text-based modern games. Some are entirely original ideas. Best and lightest! Let's Jam Show HN: CurRant->Screw Google scourge, help people notice what is worth a look Fruitsy Show HN: World Cup 2026 free family and friends prediction platform AgentLens — Know if your AI features are actually working
Open Satchel — A free local-first PDF editor.
jqmccleary · 2026-05-26 · via Hacker News: Show HN

not “your files in our cloud”

edits stay local, not in somebody else's SaaS

V1 PDF editor · macOS, Windows, Linux

A free PDF editor that respects
your filesystem.

Open Satchel is a local-first PDF editor. Edit text, pages, images, redactions, forms, and signatures on your own machine. No cloud upload. No account. No watermark traps.

Download when V1 shipsView on GitHub

Free desktop app·Local-first PDF editing·AGPL-3.0 open source

MSA — Acme Health Systems.pdf~/Documents/Contracts/2024/

125%

5. Confidentiality and Data Handling.

Draft v3 · Reviewed by Legal · 2024-09-12

Each party shall maintain the confidentiality of all proprietary information disclosed by the other under this Agreement. The receiving party agrees to limit access to confidential material to employees and contractors with a demonstrable need to know, and to apply the same standard of care it uses for its own confidential information of like importance.

The indemnification provisions in Section 8.2 apply to any breach of this clause.1

Data Processing

Customer data covered by this Agreement is processed in accordance with the Data Processing Addendum dated September 1, 2024. Service Provider may engage subprocessors at its discretion. Subprocessor changes require thirty (30) days written notice.

For the avoidance of doubt, this Agreement does not transfer ownership of any data, model weights, or training artifacts to Service Provider.2

Renewal

This Agreement renews automatically for successive one-year terms unless either party provides written notice of non-renewal at least sixty (60) days prior to the end of the then-current term.

Most PDF tools treat your documents like leverage — upload gates, watermarks, accounts, and subscriptions. Open Satchel treats them like your files. Because they are.

01

Local-first, by design.

Files live in your filesystem. We open them on your machine. Nothing about normal PDF editing needs an internet connection.

02

Editing, not bait.

Text edits, page operations, redaction, forms, signatures, and export workflows are built for real PDFs instead of teaser-mode demos.

03

Free AGPL app. Commercial when needed.

The public editor is free under AGPL. Organizations that need non-AGPL terms, signed builds, support, SDK, source, or OEM rights can license those separately.

01FILESYSTEM

Your files stay where you put them.

Open Satchel reads PDFs from your disk and saves edited PDFs where you choose. There's no library, no inbox, no walled garden. Move a file in Finder, it moves in Satchel. Delete it in the terminal, it's gone — no orphaned cloud copy to clean up later.

  • Save in place or export a copy. Keep control over where edited files land.
  • Real PDF operations. Redact, split, merge, crop, reorder, edit text, and work with forms without uploading the document.
  • Recents are local paths, not a managed cloud library.

~/Documents/Field Work/

  • 2024 Calabar Survey.pdf

    2024 Calabar Survey.redacted.pdf

  • Q3 Report Draft.pdf

    Q3 Report Draft.edited.pdf

  • Permit Application.pdf
  • archive/
    • 2019 Transect Map.pdf

      2019 Transect Map.pages-extracted.pdf

    • Site Photos.pdf

02PDF EDITING

PDF editing that does the boring parts right.

Edit text, move images, reorder pages, fill forms, sign, OCR, redact, and validate without turning your document into a cloud upload.

  • Text and layout edits use engine paths built around real PDF internals, not screenshots pretending to be edits.
  • Page tools cover merge, split, crop, reorder, rotate, compress, extract, and compare workflows.
  • Redaction is real — saved PDFs remove the underlying content instead of only painting over it.

Highlight

H

Underline

U

Redact — removes underlying text

R

Ink — pressure-aware

P

Comment

C

Track changes

T

03PRIVACY

What we don't do is the feature.

No telemetry. No “anonymous usage data.” No account. No cloud sync. No AI features that require sending your contracts, your manuscripts, or your medical records to someone else's server. The app works the same with the network unplugged.

verified by your own firewall — you can watch

cloud sync, by default

files stay on your disk

account required

no account, ever

“anonymous” telemetry

no analytics or call-home

AI uploads your PDFs

on-device only, opt-in

subscription, expires

free desktop app

closed source binary

AGPL open source — audit the code

PDF

V1 launch focus

0B

PDF upload for normal editing

No

account required

Free

desktop editor

04FORMATS

PDF first. More on the way.

V1 is focused on PDF editing: text, pages, images, redaction, forms, OCR, signatures, and local export workflows. A broader document editor is the roadmap; PDF is the current product.

PDF

Shipping in v1

Word

future module

Excel

future module

PowerPoint

future module

Batch automation

future add-on

Compliance validation

future add-on

Server / headless

future add-on

Other formats

roadmap

05QUESTIONS, ASKED

Is there really no cloud component at all?

Correct. The app makes zero outbound network requests in normal operation — not even for “checking for updates” unless you explicitly trigger it. You can verify with Little Snitch, tcpdump, or your firewall of choice.

How do I sync files between devices, then?

However you sync the rest of your files: iCloud Drive, Dropbox, OneDrive, Syncthing, git, a USB stick, or nothing at all. Open Satchel does not need an account system to edit a PDF.

What about iOS or Android?

Not for V1. The launch target is the desktop editor first: macOS, Windows, and Linux.

Is the app open source?

Yes — Open Satchel is licensed under the GNU AGPL-3.0-only, an OSI-approved copyleft open-source license. A separate commercial license is available for organizations that need rights AGPL doesn't grant (closed-source embedding, private modifications, procurement / support agreements).

Will edited PDFs work in Acrobat / Preview / etc.?

The goal is standard PDFs that open in normal readers. Some advanced workflows have known limitations, and those are documented honestly instead of hidden behind marketing copy.

Who makes this?

Open Satchel is built in Kingston, Jamaica. We started it out of a stubborn dislike of PDF tools that treat local documents like bait.

Read like it's yours.

Because it is. Open Satchel V1 is a free local-first PDF editor for macOS, Windows, and Linux. Commercial licensing is available for organizations that need non-AGPL terms, SDK/source access, OEM rights, signed builds, procurement docs, or support.