A local IDE for data science workflows with script running and metadata generation
Project description
VibeFoundry IDE
A local desktop IDE for data analysis.
Features
- Local File Management - Browse and manage your project files
- Script Runner - Run Python scripts locally with auto-preview of outputs
- Data Preview - View CSV, Excel, and image files directly in the IDE
- Auto-generated metadata - Per-folder schema digest for input/output data
Installation
# Install the package
pip install -e .
# Build the frontend
cd frontend && npm install && npm run build && cd ..
Usage
# Launch the IDE
vibefoundry
# Or specify a project folder
vibefoundry /path/to/project
Development
# Run frontend dev server
cd frontend && npm run dev
# Run backend separately
python -m vibefoundry.server
Publishing
The publish flow reads the PyPI token from .env (gitignored):
PYPI_TOKEN=pypi-...
.env is expected to be present in the project root — publish.sh sources it automatically. Bump the version and ship:
./publish.sh 0.1.307
Architecture
frontend/- React-based UI (Vite + React)src/vibefoundry/- Python backend (FastAPI)server.py- Main API serverwatcher.py- File change detectionrunner.py- Script executionmetadata.py- Metadata generation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vibefoundry-0.2.5.tar.gz.
File metadata
- Download URL: vibefoundry-0.2.5.tar.gz
- Upload date:
- Size: 482.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b74095c6e13c22a18b4070c44ef19d29edca4c69f093f7c4009d719210eb3bca
|
|
| MD5 |
f4c66c0874d547da7f59edcbb3c7e828
|
|
| BLAKE2b-256 |
d5f23f0ce411ca0ce36cb861b170e4a385486023da36975c3d6673847f181cae
|
File details
Details for the file vibefoundry-0.2.5-py3-none-any.whl.
File metadata
- Download URL: vibefoundry-0.2.5-py3-none-any.whl
- Upload date:
- Size: 485.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c25db9e8c3930e1716207bd29e350e431a3d478cb67073923c6fa7357fe43c65
|
|
| MD5 |
68737a52776455daf462f88c51e75c2d
|
|
| BLAKE2b-256 |
d26c5a9e94655f5e85eca8c23c74d8bc6e40457a8b015ac17e9950333bb6903c
|