An open-source, AI-powered platform to transform complex social and environmental problems into actionable, collaborative blueprints.
This project democratizes technology as a force for good, providing a professional-grade tool for entrepreneurs, NGOs, researchers, and developers to architect, analyze, and implement solutions for critical ESG challenges.
- Democratize Impact: Provide elite-level strategic tools, completely free and open-source, to those working to solve the world's most pressing problems.
- Privacy First: Operate on a 100% client-side architecture. Your data is your own. It is never stored on our servers because we don't have any.
- AI as a Co-pilot: Leverage sophisticated AI not just as a generator, but as a strategic partner to analyze, suggest, and enhance human ingenuity.
- Open & Extensible: Build a clean, well-documented, and modular codebase that invites collaboration and adaptation by the global open-source community.
- AI Roadmap Generator: Transform a simple prompt into a detailed, structured, and investment-grade project plan, grounded with real-time web search results.
- ESG Analytics Hub: Generate estimated carbon footprints (Scope 1, 2, 3), overall ESG scores, and draft sustainability reports to measure what matters.
- AI-Powered Knowledge Base: Get expert, referenced answers to complex questions about ESG frameworks, methodologies, and best practices.
- Smart Compliance Engine: Automatically generate compliance checklists, draft policies, and materiality matrices for major ESG regulations like CSRD and TCFD.
- Deep Context-Awareness: Upload your existing documents (
.txt,.md,.pdf, etc.) to provide the AI with specific context for highly tailored outputs. - Interactive Planning: Track progress with a dynamic progress bar, save and manage versions in your browser, and export your final roadmap to Markdown.
- Installable & Offline-Ready: As a Progressive Web App (PWA), it can be installed on your device for a native-like experience.
Whether you're a user, contributor, or developer, we have you covered.
- User Guides:
- User Guide: Step-by-step instructions for using all features.
- Advanced Prompt Engineering: Master the art of briefing the AI to get exceptional results.
- Community & Contribution:
- Contributing Guide: How to contribute to the project.
- Code of Conduct: Our commitment to a healthy community.
- Project Roadmap: See the future direction of the project and where we're headed next.
- Technical Deep Dives:
- Technical Architecture: An in-depth look at the "why" behind our technical decisions.
- Security & Privacy Guide: A detailed overview of our privacy-first model.
- API & Customization Guide: Instructions for adapting the project to other AI models.
The application is built with a modern, serverless, and privacy-focused technology stack.
- AI Engine: Google Gemini API (
gemini-2.5-flash) via@google/genaiSDK for its advanced reasoning, structured data output, and web search grounding. - Frontend Framework: React (with Hooks) for a dynamic, component-based user interface.
- Language: TypeScript for robust type safety and improved developer experience.
- Styling: Tailwind CSS for a utility-first, responsive, and easily customizable design system.
- Markdown Processing:
markedandDOMPurifyfor secure and rich rendering of AI-generated text. - Offline Capability: Implemented as a Progressive Web App (PWA) with a Service Worker for caching and offline access.
- Deployment: Designed for static hosting on platforms like GitHub Pages, Vercel, or Netlify, ensuring global scalability with zero backend costs.
No installation is needed. You can access the tool directly from its deployed URL. For the best experience, use the "Install App" button in the header to add it to your device.
- Fork and Clone: Fork the repository and clone it to your local machine.
- Set API Key: The project requires a Google Gemini API key. Create a
.envfile in the project root and add your key:API_KEY=YOUR_GEMINI_API_KEY. - Run Locally: For the best development experience, use a local server. A tool like VS Code's "Live Server" extension or a simple
npx servecommand will work. For full environment variable support, a build tool like Vite is recommended. - Contribute: Create a new branch, make your changes, and submit a Pull Request. Please read our Contributing Guide first.
This project is licensed under the MIT License. See the LICENSE file for details.