Your ideas. Unsupervised.
A flight simulator for your mind. Load an idea, pull the levers, and watch what happens when you stress-test it from every angle. Think like nobody's watching — because nobody is.
Yesbrainer is a solo thinktank — a private, offline machine for thinking dangerous, stupid, and brilliant thoughts without consequences. Upload your sources, steer the focus across multiple lenses (economic, political, cultural, social, religious, technological, environmental), and let the Synthesis Engine show you angles you hadn't considered.
1. Source Vault — Upload articles, notes, research, arguments as .txt or .md files. Index them to build an AI-searchable knowledge base.
2. Steering Dashboard — Each lens is a lever. Slide it up to amplify that perspective, toggle it off to remove it entirely. The engine shows you what changes.
3. Synthesis Engine — Enter an idea or scenario. The engine runs it through every active lens (weighted by your sliders) and produces a multi-perspective analysis.
4. The Arena — Idea Assassin mode. After any synthesis, summon adversarial personas who try to destroy your idea. What survives is what's real.
5. The Weaver — Branching futures. Project your idea across time horizons on optimistic, baseline, and pessimistic paths. Fork any future to create parallel realities.
6. Research — Ask questions about your uploaded sources. RAG-powered retrieval finds the relevant passages and feeds them to the AI.
7. Constellation — Your living knowledge graph. Every synthesis becomes a node. Search your thinking history and fuse lenses with Lens Alchemy.
Drag and drop .txt or .md files into the upload zone. Each source is stored in your browser's localStorage (text) and IndexedDB (embeddings).
Assign a tier to control how heavily the source influences RAG results:
Click "Index All Sources" to vectorize every document. This requires Ollama with the nomic-embed-text model. Once indexed, your sources feed into Research queries and Synthesis runs.
The dashboard is a mixing desk for perspectives. Each lens has a slider (0–100) and an on/off toggle.
When you run a Synthesis, the engine builds a prompt that includes every active lens, weighted by the slider position. A lens at 100 gets full emphasis. A lens at 30 gets a mention. A lens toggled off is excluded entirely.
Quick configurations for common analytical frameworks: PEST (Political, Economic, Social, Technological), PESTLE (adds Legal, Environmental), STEEP (Social, Technological, Economic, Environmental, Political), or All On for equal weighting.
Add your own perspectives — Psychological, Legal, Aesthetic, Historical, Military, whatever your idea needs. Custom lenses integrate into the Synthesis Engine exactly like the defaults.
The heart of Yesbrainer. Enter any idea, hypothesis, or scenario — the engine runs it through your active lenses and shows you what falls out.
The engine queries your indexed sources for relevant context, builds a multi-perspective prompt weighted by your steering settings, and asks the AI to analyze your idea from every active angle. The output identifies tensions, opportunities, blind spots, and consequences you might not have considered.
Try extreme configurations. Set one lens to 100 and everything else to 0 — then flip it. The contrast reveals where the real friction lives.
The Arena is your idea's worst nightmare — and its best friend. After any synthesis, click Assassinate This Idea to enter adversarial mode.
The Arena generates 4–6 adversarial personas — historical thinkers, worst-case critics, rival ideologies, contrarians. Each persona attacks your idea from their unique angle with maximum destructive power.
After the teardown, the Arena delivers a Verdict: what survived the assault, what didn't, and how to make the idea antifragile — stronger because of the attack, not despite it.
The Weaver turns Yesbrainer from a static analyzer into a strategic foresight machine. After any synthesis, click Weave Futures to project your idea forward in time.
Time Horizons — Choose 6 months, 2 years, 5 years, or 10 years. Multiple horizons can be selected for comparison.
Paths — Optimistic, Baseline, or Pessimistic. The Weaver re-analyzes through all active lenses for each path.
Constraints — Add external shocks: "AI regulation passes in 2027", "Major recession in 2028", "Climate catastrophe accelerates". These force the analysis into specific scenarios.
Click Fork on any future node to branch from that point with new constraints or paths. Over time, you build a tree of parallel realities — a map of possibility space.
A RAG-augmented chat. Ask questions about your uploaded sources and the AI answers using your material as context, not its general training data.
When you ask a question, the system converts it to a vector, finds the most similar chunks in your indexed sources, and feeds those chunks to the AI as context. Tier weighting ensures Primary sources outweigh Background material.
Individual lens tabs (e.g., economic-lens.html, political-lens.html) provide focused deep-dive analysis from a single perspective. Open them in separate browser tabs from the same localhost URL.
Each lens receives steering updates from the core in real time. When you adjust a lever or run a synthesis, every open lens tab knows about it instantly via the BroadcastChannel API.
Lenses can also query your Source Vault independently, scoped to their particular perspective.
Lens Alchemy lets you breed new perspectives from existing ones. Click any two lenses in the Constellation tab to fuse them into a hybrid.
The AI merges the analytical frames of both parent lenses, identifies the unique tensions and synergies between them, and generates a new hybrid lens with its own system prompt. The fused lens is automatically added to your Steering Dashboard.
Based on your synthesis history, the system identifies recurring tensions between lenses and suggests fusions that would help you explore those intersections more deeply.
Yesbrainer uses Ollama for all AI features. Ollama is free, open-source, and runs entirely on your machine.
1. Download from ollama.com
2. Run: ollama serve
3. Pull models: ollama pull llama3.2 and ollama pull nomic-embed-text
Place all Yesbrainer HTML files in one folder and run: python3 -m http.server 8080
Open http://localhost:8080/yesbrainer-core.html in your browser. Open lens tabs from the same URL.
Die Gedanken sind frei — thoughts are free. That's the founding principle. Yesbrainer exists to protect the one space no authority should reach: the inside of your head.
Everything stays local. Your ideas never leave your machine.
Export regularly. Browser storage can be cleared unexpectedly. The export reminder will nudge you after 7 days.