AI-Powered Sustainability Management & Reporting for SMEs
Aeternum Ally is a SaaS platform designed to democratize professional-grade sustainability reporting. It guides Small and Medium Enterprises (SMEs) through the complex landscape of ESRS (European Sustainability Reporting Standards) and CSRD (Corporate Sustainability Reporting Directive) compliance using an intuitive, AI-assisted workflow.
The gap between traditional business strategy and sustainability compliance is often vast and expensive to bridge. Aeternum Ally integrates the Sustainable Business Model Canvas directly with Double Materiality Assessments.
By understanding a company's business model first, the platform uses Generative AI (Google Gemini) to intelligently suggest relevant environmental and social impacts, risks, and opportunities, turning a compliance burden into a strategic advantage.
- Simplify Compliance: Make ESRS and GRI standards accessible to non-experts.
- Reduce Costs: Eliminate the need for expensive initial consulting phases by automating the discovery of material topics.
- Strategic Alignment: Ensure sustainability initiatives drive actual business value by linking them to KPIs and financial materiality.
- Actionable Reporting: Move beyond "tick-box" exercises to generate meaningful Sustainability Statements.
- SME Owners & Managers: Who need to comply with supply chain pressure or regulations but lack a dedicated ESG team.
- Sustainability Officers: Who need a structured tool to manage data and track progress over time.
- ESG Consultants: Who can use the platform to streamline client assessments and report generation.
An interactive canvas that extends the traditional business model to include Eco-Social Costs and Benefits.
- Feature: AI-assisted brainstorming for every block (e.g., "Suggest Value Propositions for a Recycled Packaging company").
- Screen: A digital canvas grid where users define their value chain, which feeds into the risk assessment engine.
The core engine of the platform. It evaluates topics based on two dimensions:
- Impact Materiality (Inside-Out): Impact on people and the planet.
- Financial Materiality (Outside-In): Financial risks and opportunities for the company.
- Feature: Auto-Fill Impact & Risks. The AI analyzes the company profile and selected topic (e.g., E1 Climate Change) to draft specific impact descriptions and financial risks automatically.
- Visualization: A dynamic Materiality Matrix scatter plot that visually separates "Material" topics from "Low Impact" ones based on a threshold.
A step-by-step wizard to analyze internal strengths/weaknesses and external opportunities/threats.
- Feature: Google Search Grounding. The AI searches live web data to find real-world market trends and regulatory threats relevant to the specific industry, populating the Opportunities/Threats section with up-to-date information.
Track execution using the Balanced Scorecard (BSC) framework.
- Feature: Suggests strategic KPIs based on the company description.
- Feature: Tracks current vs. target values with visual progress bars and RACI ownership assignment.
Generates a report compliant with ESRS 2 (General Disclosures) and Topical Standards.
- Feature: One-click generation of the "Sustainability Statement".
- Feature: Includes a GRI Content Index table, mapping ESRS topics to GRI standards for interoperability.
- Output: A clean, formatted document ready for export to PDF.
Prerequisites: Node 20+, npm, a Supabase project, a Google Gemini API key.
git clone <this-repo>
cd Aeternum-Ally
cp .env.example .env # then fill in the 5 required vars
npm install
npm run dev:netlify # Vite + Netlify Functions on http://localhost:8888Full setup (Supabase project, schema, migrations, Netlify deploy) is in docs/DEPLOYMENT.md.
โ ๏ธ Always usenpm run dev:netlify(notnpm run dev) when working on API code โ the latter does not expose/.netlify/functions/*.
- Tech Stack โ Architecture, frontend/backend stack, database schema, RLS, security model
- Deployment โ Setup, environment variables, deploy flow, schema migrations, local development, troubleshooting
You can try the live version of AeternumAlly at: demo.aeternumally.com
Note on AI Usage: As this is a prototype, we currently have a limited AI quota. If the system is unresponsive or returns a quota error, it might be due to high traffic. We appreciate your patience.
- AI Quota: The live demo uses a shared API quota. During peak times, you may encounter rate limiting.
- Self-Hosting: For heavy usage, we recommend self-hosting AeternumAlly and providing your own API keys (refer to
docs/DEPLOYMENT.md.).
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
We believe in open collaboration. If you use this software to provide a network service (SaaS), you must contribute back by making your source code available under the same license.
For commercial inquiries or alternative licensing, please contact us at aeternumally.com. See LICENSE for the precise terms.