A specialized prompt engineering tool that uses mathematical frameworks to generate precise, structured prompts for AI interactions.
- Set Theory Templates: Model complex relationships and hierarchies
- Category Theory: Define abstract transformations and mappings
- Abstract Algebra: Structure group operations and symmetries
- Topology: Explore continuous transformations and invariants
- Complex Analysis: Handle multi-dimensional relationships
- Information Security: Model threat vectors and attack surfaces
- Ethical Analysis: Structure moral frameworks and constraints
- AI Safety: Define system boundaries and safety properties
- Domain Adaptation: Apply mathematical rigor to any field
- Interactive Console: Terminal-style interface with modern aesthetics
- Real-time Preview: Test prompts with multiple AI models
- Template Library: Pre-built frameworks for common use cases
- Mobile Responsive: Full functionality on all device sizes
- Local Storage: Secure saving of prompts and preferences
- Encrypted local storage of API keys
- Optional environment variable configuration
- No server-side key storage
- Automatic key validation
- Client-side only processing
- No external data transmission except to OpenRouter API
- No tracking or analytics
- Configurable model selection
- Installation
git clone https://github.com/yourusername/symbolic-scribe.git
cd symbolic-scribe
npm install
- Configuration
cp .env.sample .env
# Edit .env with your OpenRouter API key
- Development
npm run dev
- Production Build
npm run build
npm run preview
- Select a mathematical framework template
- Choose your target domain
- Define your variables and relationships
- Generate structured prompts
- Navigate to Templates page
- Select a base template
- Modify variables and relationships
- Save for future use
- Use the Preview function to test prompts
- Select different models for comparison
- Refine based on responses
- Export final versions
- Client-side only architecture
- No persistent server storage
- Encrypted API key storage
- Input sanitization
- Regular API key rotation
- Use environment variables in production
- Monitor API usage
- Review generated prompts for sensitive data
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create a feature branch
- Install dependencies
- Make your changes
- Run tests
- Submit a PR
- Documentation:
/docs
page in app - Issues: GitHub issue tracker
- Community: Discord server (coming soon)
MIT License - see LICENSE file for details
- OpenRouter for AI model access
- shadcn/ui for component library
- Tailwind CSS for styling
- Vite for build tooling