Python Vibe Coding IDE

R
Renaudil y a 2 jours
0

Description

An in-browser, AI-native IDE

npx boilerapp python-vibe-coding-ide

文档

An open-source, in-browser, AI-native IDE built with Next.js, FastAPI, OpenAI Agents SDK, and the Vercel AI Cloud. The platform combines real-time AI interactions with safe sandboxed execution environments and framework-defined infrastructure.

Getting Started

First, run the backend development server:

cd backend

vercel link
vercel env pull

# or manually set env vars
# cat .env.example > .env

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

python server.py

Open http://localhost:8081/docs with your browser to see the backend.

Then, run the frontend development server:

# in a separate terminal
cd frontend

npm i

npm run dev

Open http://localhost:3000 with your browser to see the frontend.

How it Works

Frontend

The frontend is built with Next.js and the Monaco Editor. All API calls are made to our FastAPI backend which handles agent and sandbox execution.

Backend

The backend runs as a decoupled FastAPI app which runs as a function on Fluid Compute, optimized for prompt-based workloads. Since LLMs often idle while reasoning, Fluid compute reallocates unused cycles to serve other requests or reduce cost.

The agent runs on the OpenAI Agents SDK which routes LLM requests through the AI Gateway to support multiple models.

Sandboxed Execution

The agent has the ability to acquire ephemeral sandboxes to run code. Each sandbox is a safe isolated environment that expires after a short timeout. Sandboxes do not have access to any code outside of their respective project in the editor, making them safe to run arbitrary code.

Agents can use these sandboxes to install dependencies, run commands, make edits, and execute the code.

The agent streams real-time updates back to the frontend so users can see the agent's progress instantly.

Prix

Gratuit

FREE

评论 (0)

常见问题

常见问题解答 (FAQ)

有问题?我们有答案。如果您找不到想要的答案,请随时联络我们。

Boilerapp 是一个专门用于分享 Boilerplates、入门套件(Starter Kits)和项目模版的开发者社区平台。我们的目标很简单:为您节省初始配置(Setup)的时间,让您可以专注于真正重要的代码。无论您是在寻找简单的代码库还是完整的 SaaS 项目,都能在这里找到。

还有其他问题?

我们的团队随时为您提供帮助。联络我们,我们将尽快回复。

Python Vibe Coding IDE | BoilerApp