About yesbrainer
A solo thinktank for every kind of thinker.
Yesbrainer is an offline-first analysis suite designed for researchers, journalists, founders, activists, policymakers, and anyone who needs to think through an idea from every angle before committing
to it. It runs entirely in your browser. No accounts, no cloud sync, no data collection.
Your thinking stays on your device, always.
The Core
Yesbrainer Core. Your central hub. Upload source documents, build an indexed knowledge base, and query your own material with RAG-powered retrieval. Steer your analysis with weighted lens sliders, run multi-perspective syntheses, and monitor your constellation of open tools from one place.
The Lenses
Economic Lens. Who profits? Who pays? Where does the money flow? Incentive structures,
wealth distribution, market dynamics, labour effects, trade implications, and the unintended consequences nobody is talking about.
Political Lens. Who gains power? Who loses it? What becomes possible? Power dynamics, governance shifts, coalition formation, legitimacy, and jurisdictional effects from local to international.
Social Lens. How does this change the way people live together? Community bonds,
inequality, family life, mental health, identity, and the social fabric that holds or frays.
Cultural Lens. What stories does this create? What identities does it touch? Narrative,
meaning, values, norms, creative expression, and the daily rhythms that quietly reshape
a society.
Technological Lens. What does this need to exist? What does it make obsolete?
Enabling infrastructure, automation, acceleration, surveillance potential, and the
systems underneath the systems.
Environmental Lens. What does this cost the planet? What are the timescales?
Carbon impact, resource consumption, rebound effects, biodiversity, and the tension
between growth and limits.
Ethical / Religious Lens. Is this right? By whose morality? What frameworks clash?
Utilitarian, Kantian, rights-based, virtue ethics, distributive justice, and perspectives
from Christianity, Islam, Judaism, Buddhism, and Hinduism.
Technical Philosophy
Every tool runs client-side with localStorage and IndexedDB persistence. State is exportable
as JSON or AES-256-GCM encrypted backups. AI features route through local models via
Ollama. The architecture is hub-and-spoke: the Core communicates with all lenses through
a BroadcastChannel data bus. Each lens can run standalone or as part of the full constellation.
Yesbrainer is built with vanilla JavaScript and a custom inter-tab event system. No frameworks.
No build steps required. No server beyond a local HTTP host. Just open the HTML file and think.
Technical Requirements
| Component | Requirement | Notes |
|---|---|---|
| Browser | Chrome 90+, Firefox 88+, Edge 90+, Safari 15+ | ES2020, BroadcastChannel, and IndexedDB support required |
| AI Runtime | Ollama (ollama.ai) | Free, open-source, runs locally. Required for all AI features |
| Models | llama3.2 + nomic-embed-text | Chat and embedding. Optional: gemma2:9b for alternative generation |
| Local Server | python3 -m http.server 8090 | Required for inter-tab communication. Included launcher scripts handle this automatically |
| Storage | localStorage + IndexedDB | All data persists in-browser. No external database |
| Internet | Not required after initial setup | Service worker caches fonts and files for full offline use |
| Installation | None | Each tool is a single HTML file. No compilation, no dependencies, no package manager |
Launcher scripts (start-yesbrainer.sh for macOS/Linux, start-yesbrainer.bat for Windows)
are included. They check for Ollama, pull missing models, start the local server, and open the Core
in your default browser.