Show HN: Break the Wall – take a wall of text apart into parts you can test Developer Simone Riggi released Break the Wall, an open-source Apache-2.0 alpha macOS app that uses ChatGPT or a local model to split AI-generated text into 3–7 source-linked parts with named connections such as "sends to," "causes" and "supports," letting users test and reassemble the structure. The app requires an Apple Silicon Mac (M1 or later) running macOS 13 Ventura or later, is signed ad-hoc and not notarized by Apple, and stores user data locally in ~/Library/Application Support/Break the Wall; PDF documents and repositories as sources are on the roadmap. AI gives you a wall of text. Break the Wall turns it into source-linked parts you can explore, test and put back together. Open-source alpha · macOS · English & Italian · Apache-2.0 Try the alpha try-the-alpha · How it works how-it-works · Roadmap roadmap · Contribute https://github.com/simoneriggi92/BreakTheWall/blob/main/CONTRIBUTING.md Note Alpha. Download the app try-the-alpha for Apple Silicon Macs, or run it from source. The prepared examples work without an account. Taking apart your own text or Markdown uses ChatGPT experimental or a local model on your Mac. PDF documents and repositories as sources are on the roadmap roadmap . A useful AI explanation can still be a wall of text: correct-sounding, hard to retain and hard to check. Break the Wall makes its structure explorable: open one part, see what it connects to, and return to the source lines behind it. The question is not only "can I read this?" but "can I explain how its parts work together?" The idea comes from reverse engineering, which takes software apart with evidence for every finding so it can be understood and rebuilt. It is not a course, a summarizer, a chatbot or a flashcard app; review is there only if you want it. See the product definition https://github.com/simoneriggi92/BreakTheWall/blob/main/docs/product.md . | | A chat answer | Break the Wall | |---|---|---| | The whole as an exploded view of 3–7 parts, with sub-assemblies | ❌ | ✅ | | Joints that say how parts connect: sends to, causes, supports, attacks, leads to… | ❌ | ✅ | | Every part linked to exact source lines | ❌ | ✅ | | Predict before each step runs; remove a brick and see if the claim falls | ❌ | ✅ | | A bill of materials that accounts for every line of the source | ❌ | ✅ | | Progress, runs and notes that resume after restart | ❌ | ✅ | Important Source links are checked; explanations can still be wrong. The app checks that every cited line exists in your source, and that every line is either in a part or excluded with a reason. A wrong explanation can still sit next to a correct citation, so read the highlighted lines. | Step | What you do | |---|---| | Disassemble | Explore 3–7 parts per level, with named connections and links to source lines. Open a part to go deeper. | | Run | Predict a process step before it runs, remove a premise from an argument, or apply the whole to a new case. | | Reassemble | If you want, rebuild the structure on a drawing whose names are hidden. | The prepared examples show a release runbook and Mill's harm principle. The same loop works for any subject: only the kind of connection changes mechanism, argument, story . Requirements: a Mac with Apple Silicon M1 or later and macOS 13 Ventura or later. 1. Download Break-the-Wall-