Philosophical Calculator
Multi-perspective analysis through philosophical, rhetorical, and creative lenses.
Philosophical Calculator Example Sessions
Philosophical Calculator Documentation
# ๐งฎ Philosophical Calculator
> Transform your raw notes, transcripts, and messy ideas into polished, multi-dimensional articlesโand refract them through rich analytical and creative lenses.
---
## โจ What is Philosophical Calculator?
Have you ever captured brilliant ideas, meeting transcripts, or rough notes, only to wonder how to turn them into something rich, compelling, and well-reasoned?
**Philosophical Calculator** is your personal AI-powered thinking partner and publishing workbench. It goes far beyond simple summariesโit refracts your concepts through distinct intellectual angles. Whether you want to stress-test your arguments with Socratic questioning, analyze strategic tradeoffs with Game Theory, host a simulated debate between historical thinkers, or transform your work into storybooks, comic scripts, or interactive web pages, Philosophical Calculator helps you do it effortlessly.
---
## ๐ก Why You'll Love Philosophical Calculator
* **Turn Messy Ideas into Masterpieces**: Drop in unorganized voice transcripts, brainstorm lists, or meeting notes, and watch them become structured, high-impact articles.
* **Explore Multi-Dimensional Thinking**: View your ideas through 10+ specialized intellectual lensesโfrom Socratic debate to game theory payoff matrices.
* **Refine and Synthesize**: Feed insights from your analysis directly back into your core article with a single click.
* **Publish in Any Format**: Convert your concepts into persuasive essays, visual narrative stories, comic scripts, technical tutorials, or publish-ready HTML webpages.
* **Visual Previews & Zoom**: Effortlessly switch between rendered views and raw Markdown code, or open full-screen preview modes for comfortable reading.
---
## ๐ How It Works: The 5-Stage Journey
Philosophical Calculator guides your work through a smooth, five-stage workflow:
```
๐ 1. Input โ๏ธ 2. Pipeline ๐ 3. Analysis ๐ 4. Review ๐ฆ 5. Output
โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ
โ Notes & Files โโโถโ Draft โ Updateโโโถโ Dialectical โโโถโ Revisions โโโถโ Persuasive โ
โ Model Setup โ โ Article โ โ Socratic โ โ Annotations โ โ Narrative โ
โ Instructions โ โ Illustrate โ โ Game Theory โ โ Action Items โ โ Comic ยท HTML โ
โ Import Draft โ โ โ โ Debate โ โโโโโโโโโฌโโโโโโโโ โ LaTeX Source โ
โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโ
โฒ โ
โโโโโโโโโ accepted items + notes โโโโโโโ
```
---
### Stage 1: ๐ Input โ Set Your Foundation
Every transformation starts here.
* **AI Models**: Choose your preferred AI models for complex reasoning, quick tasks, and image generation.
* **Raw Notes & Files**: Drag and drop documents (`.txt`, `.md`, `.pdf`, `.docx`, and more) or type notes directly into the editor. Notes may be left blank, and once your article exists you can **๐ Clear Notes** โ the draft carries on without them. Your progress auto-saves automatically!
* **Instructions (Optional)**: Add specific guidelinesโlike desired tone, target audience, or essay length.
* **I Already Have a Draft**: Paste finished markdown to start at revision **v1** and skip straight to the lenses.
---
### Stage 2: โ๏ธ Pipeline โ Build & Refine Your Article
Construct your core draft through a simple 2-step pipeline:
1. **Draft โ Update Article**: One step, one pane. The first run turns your notes, files and instructions into a full-length, structured draft. As soon as `content.md` exists the step renames itself **Update Article** and every further run weaves accepted revision items, open annotations and fresh insights from your Analysis and Output lenses back into the article โ appending a new revision each time.
2. **Illustrate Article**: Generate inline visual AI artwork that brings your writing to life (shown in the same pane).
---
### Stage 3: ๐ Analysis Lenses โ Stress-Test Your Thinking
Explore your ideas from unexpected intellectual angles:
* ๐ก **Brainstorm**: Divergent ideas, practical extensions, and unexpected applications.
* โ๏ธ **Dialectical**: Thesis, antithesis, and synthesis to expose hidden contradictions and resolve them.
* ๐๏ธ **Socratic Dialogue**: Rigorous Q&A debates that uncover underlying assumptions and sharpen core arguments.
* ๐ฅ **Perspectives**: Multi-stakeholder analysis highlighting conflicting priorities and shared interests.
* ๐ฒ **Game Theory**: Strategic interaction models featuring players, payoff matrices, and equilibrium solutions.
* ๐ฃ๏ธ **Historical Debate**: In-character discussions between legendary historical figures with moderator syntheses.
* ๐งฌ **Unrunnable Protocol**: Conceptual pseudocode and algorithmic decision trees.
---
### Stage 4: ๐ Review โ Triage Everything in One Place
* **๐ Draft Revisions**: Every run appends an immutable revision. Diff any revision against the
current one โ the diff highlights changed *segments* within a line, not whole lines, and can
ignore whitespace โ read the changelog, and restore safely (restores append, never overwrite).
* **๐ฌ Annotations**: Select text in any rendered view to leave a comment, question, correction or
suggestion. Live annotations are highlighted inline in the article pane (rendered and Markdown
views); click a highlight to jump to it. Anchors survive rewrites; orphaned notes are surfaced
rather than dropped.
* **โ
Revision Queue**: Analysis lens output is automatically ingested into uniform action items
(`add`, `clarify`, `evidence`, `counterargument`, โฆ). Sort by priority, group by lens or section,
merge duplicates, then **Accept** the ones you want โ *Update Article* applies exactly those and
records the provenance in the new revision.
* **โค Export / โค Import**: One JSON bundle with drafts, revisions, annotations and items.
---
### Stage 5: ๐ฆ Output Lenses โ Deliver Ready-to-Share Formats
Every output lens now lives on **its own workbench page** (linked from the ๐ฆ Output tab), where it
runs its own iterative loop:
```
โ Generate โโโบ artifact โโโบ โก Build (PDF only) โโโบ โข OCR Review (vision agent)
โฒ โ
โโโโโโโโโโโโโ โฃ Update โโโโโ <lens>-notes.md โโโโโโโโโโโโโโ
```
`<lens>-notes.md` has two halves: `## Author notes` (yours, never touched by the agent) and
`## OCR review` (rewritten on every review pass). **Update** applies both to the artifact and
appends an immutable artifact revision to the shared history.
* ๐ฏ **Persuasive Essay**: High-impact, rhetorically structured arguments designed to convince.
* ๐ **Narrative Story**: Dramatized storytelling enriched with inline narrative illustrations.
* ๐ฌ **Comic Book Script**: Visual panel-by-panel comic scripts complete with dialog and scene direction.
* ๐ง **Technical Tutorial**: Step-by-step guides complete with mechanism breakdowns and code examples.
* ๐ **HTML Webpage**: A standalone responsive page โ with review/update rounds against the live render.
* ๐ **LaTeX / PDF**: `paper.tex` compiled to `paper.pdf` by `build.sh` (`tectonic` โ `xelatex` โ
`pdflatex`), with the full engine output captured in `build.log.md` and a page-by-page OCR review.
---
## ๐ ๏ธ Handy Tools & Features
* **Rendered vs. Source View**: Toggle between formatted visual renders and underlying Markdown code anytime.
* **๐ Fullscreen Zoom**: Click Zoom on any viewer to expand your document into a distraction-free reader mode.
* **๐ Instant Web Preview**: Preview generated HTML pages in a new browser tab with one click.
* **โก Live Status Updates**: Real-time progress badges keep you informed when operations are running, complete, or ready to view.
* **๐งพ Inline PDF & HTML Previews**: Lens pages embed the compiled `paper.pdf` / rendered `page.html`
right next to the editable source, plus the build log for LaTeX.
* **๐พ Ctrl/โ+S**: Saves the notes and the artifact source on any lens page.
---
## ๐ Quick Start Guide
1. Navigate to the **๐ Input** tab.
2. Select your preferred AI models and paste your raw notes or upload source files (or import an existing draft).
3. Switch to the **โ๏ธ Pipeline** tab and click **โถ Draft** on **Draft Article**.
4. Open the **๐ Analysis** tab and run any lenses that pique your interest (e.g., *Socratic Dialogue* or *Game Theory*).
5. Head back to **โ๏ธ Pipeline** โ the step is now **Update Article** โ and click **โถ Update** to blend those insights into your article!
6. Visit **๐ฆ Output** and open a lens page โ e.g. **๐ LaTeX / PDF** โ then run
**Generate โ Build โ Review โ Update**, repeating the last two steps until the rendering is right.
---
*Enjoy thinking, refracting, and publishing with Philosophical Calculator!* ๐