Skip to main content

A local IDE for data science workflows with script running, metadata generation, and GitHub Codespace sync

Project description

VibeFoundry IDE

A local desktop IDE for data analysis with Claude Code running in a GitHub Codespace sandbox.

Features

  • Local File Management - Browse and manage your project files
  • Codespace Integration - Connect to a GitHub Codespace running Claude Code
  • Script Runner - Run Python scripts locally with auto-preview of outputs
  • Data Preview - View CSV, Excel, and image files directly in the IDE
  • Bidirectional Sync - Scripts sync between local and codespace

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

Architecture

  • frontend/ - React-based UI (Vite + React)
  • src/vibefoundry/ - Python backend (FastAPI)
    • server.py - Main API server
    • watcher.py - File change detection
    • runner.py - Script execution
    • metadata.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

vibefoundry-0.1.180.tar.gz (26.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibefoundry-0.1.180-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

Details for the file vibefoundry-0.1.180.tar.gz.

File metadata

  • Download URL: vibefoundry-0.1.180.tar.gz
  • Upload date:
  • Size: 26.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for vibefoundry-0.1.180.tar.gz
Algorithm Hash digest
SHA256 71eb4a253759ff271d663f3d0b5c49d88869d74cfa86dda29d28ba1ddc706b27
MD5 c5d678ee357c40f91605a5af84f8424e
BLAKE2b-256 9faa753a0bf0bb14d21f55ddcfdee34bb3e4bba7902e3c538b5d9a40146f854d

See more details on using hashes here.

File details

Details for the file vibefoundry-0.1.180-py3-none-any.whl.

File metadata

  • Download URL: vibefoundry-0.1.180-py3-none-any.whl
  • Upload date:
  • Size: 27.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for vibefoundry-0.1.180-py3-none-any.whl
Algorithm Hash digest
SHA256 b90ba9f21ced9118eb36482b3b795e4ba7a2bed70369eba75e95aa2fc7b5d870
MD5 d3daa1e86aa8aa51acac08214483cd38
BLAKE2b-256 4a9feb143f2eb27206b5867a244e8f1b8df15b69e914f788ddb8b2d1ba6cb651

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page