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.165.tar.gz (430.7 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.165-py3-none-any.whl (434.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibefoundry-0.1.165.tar.gz
  • Upload date:
  • Size: 430.7 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.165.tar.gz
Algorithm Hash digest
SHA256 11fcad2dbcc8bcf09a8f1d12e4ec826336a13f35a481c630a0d9c164ea13d1fd
MD5 9a31db2e4bb7a8cf4a42cd5cc3212c6b
BLAKE2b-256 1c84c082c91f82d12bce688c14d3a046b2402d9e25b3500ba3069383ea5810ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibefoundry-0.1.165-py3-none-any.whl
  • Upload date:
  • Size: 434.6 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.165-py3-none-any.whl
Algorithm Hash digest
SHA256 16723798c51c875118f01965d08241a0c6e6e960eb1b8c937a995015e3584bcb
MD5 add2d72d477283ca8ba60be82d6892ca
BLAKE2b-256 5099cd4a70cff1ddde6adf060d30f09bee1f558c946a50030b24085a92670c83

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