Pensieve Diff
Diagram editor.
Setup
Prerequisites
- VS Code 1.85.0+
- PostgreSQL 15+
- Python 3.9+
- Node.js 16+
Installation
# Clone repository
git clone https://github.com/hauvaV/pensievediff.git
cd pensievediff
# Setup Python environment
python -m venv backend_env
source backend_env/bin/activate
pip install -r requirements.txt
# Configure environment
export DATABASE_URL="postgresql://user:password@localhost:5432/c4_diagrams"
export OPENAI_API_KEY="your_key_here"
# Initialize database
createdb c4_diagrams
psql -d c4_diagrams -f database/schema.sql
# Start backend
./start_backend.sh
Usage
- Open Command Palette (
Cmd+Shift+P)
- Run:
Pensieve: Open Diagram Editor
License
This extension is licensed under a custom license. See LICENSE file for details.
| |