DeAmo.org is a serverless, progressive web application for analyzing and visualizing argumentation structures using AI. It helps users break down complex arguments into clear, visual representations using Mermaid diagrams.
- AI-Powered Analysis: Analyze text using various AI models (Claude 3, GPT-4, Gemini, Llama 3, Mistral) through OpenRouter API
- Interactive Diagrams: Real-time Mermaid diagram rendering with zoom, pan, and touch support
- User-Friendly Interface: Clean, modern UI with Tailwind CSS and responsive design
- Data Persistence: Automatic local storage of API keys, content, and generated diagrams
- Customization: Editable Mermaid markdown with real-time updates
- Academic Research: Analyze complex arguments in research papers and philosophical texts
- Content Analysis: Understand argument structures and identify logical fallacies
- Education: Teach logical reasoning and visualize argument structures
- Professional Writing: Plan article structures and analyze competitor arguments
- Political Discourse: Map and analyze political arguments, debates, and policy positions
- Node.js (latest LTS version)
- npm, yarn, or pnpm
- Clone and install:
git clone https://github.com/yourusername/deamo.git
cd deamo
npm install
- Start development:
npm run dev
- (Optional) Get an API key from OpenRouter.ai
npm run build
npm run preview
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature-name
- Make changes and commit:
git commit -m "feat: add your feature description"
- Push and create a Pull Request
- Follow existing code style
- Write clear commit messages
- Add tests for new features
- Update documentation
- Be respectful and constructive
- Modern web browser with JavaScript
- OpenRouter API key / or other AI API
- Internet connection for API access
- All data stored locally in browser
- API keys stored securely in local storage
- No data sent to external servers except API requests
MIT License - See LICENSE file for details
- Open an issue on GitHub
- [Add your support contact information]
- Svelte for the framework
- Mermaid for diagramming
- OpenRouter for AI access
- Tailwind CSS for styling