A full-stack agentic connector builder webapp with YAML editing capabilities. This application provides an intuitive interface for building and configuring data connectors using a modern web-based YAML editor.
- YAML Editor: Monaco-based editor with syntax highlighting and validation
- Reflex Framework: Modern Python web framework for full-stack development
- Testing Suite: Comprehensive unit and end-to-end testing with pytest and Playwright
- Development Tools: Modern Python tooling with uv package manager
Run the webapp directly from GitHub using uvx:
uvx --from git+https://github.com/airbytehq/agentic-connector-builder-webapp agentic-connector-builder-webappThis will automatically fetch and run the latest version from the main branch. The app will start at http://localhost:3000.
- Python 3.13+
- uv package manager
-
Install dependencies:
uv sync
-
Run the application:
uv run reflex run
-
Open your browser: Navigate to
http://localhost:3000to access the YAML editor interface.
For detailed development setup, testing instructions, and contribution guidelines, see CONTRIBUTING.md.
├── src/agentic_connector_builder_webapp/ # Main application code
├── tests/ # Unit tests
├── tests/e2e/ # End-to-end tests
├── pyproject.toml # Project configuration
└── playwright.config.py # E2E test configuration
[Internal, incubating repo.] A fledgling attempt to build a new connector builder webapp: full stack and agentic, secure by default for multi-tenant use cases, and decoupled from Airbyte Platform infra.