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.141.tar.gz (422.9 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.141-py3-none-any.whl (425.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibefoundry-0.1.141.tar.gz
  • Upload date:
  • Size: 422.9 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.141.tar.gz
Algorithm Hash digest
SHA256 2b1e4935148dee8e3ab72c1fe998d4521aeace34ba960ab86fb770789e834211
MD5 be23daca1bf4a49225912e8f7f3f02b2
BLAKE2b-256 0bd33b36914fcc016bb15c6ec01634f95fa18c8c039b5677cd441b998af16658

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibefoundry-0.1.141-py3-none-any.whl
  • Upload date:
  • Size: 425.3 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.141-py3-none-any.whl
Algorithm Hash digest
SHA256 bc00b87a7530297e904ddd87adb51e9959f4820afe33f48fc600ade43c19b467
MD5 bc5f4a953de4a91e90d248b54aa6efd2
BLAKE2b-256 9a38c929c4fe3ae869518c3d9d18f293c563604d8ca04cc7025a88e928fd6736

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