Rose engineering¶
Build, run, and extend Rose's AI-first inbound marketing platform.
Set up your workspace Explore the architecture
Find your path¶
-
Product agents
Understand the agents that engage, qualify, and convert B2B buyers.
-
Backend
Work with Rose APIs, orchestration, retrieval, ingestion, and shared services.
-
Frontend
Build the widget, backoffice, playground, browser extension, and shared UI.
-
Platform
Follow data through Rose and operate its configuration and observability systems.
Platform at a glance¶
Rose connects buyer-facing React experiences to Cloudflare edge services and FastAPI applications. LangGraph agents coordinate model calls and retrieval across LightRAG, Neo4j, MongoDB, Redis, and Supabase.
Local setup¶
You need Python 3.12+, Node.js 24 LTS, Docker, Google Cloud SDK, Terraform, Poetry, and just.
Create an isolated worktree for each change:
Then bootstrap the workspace:
Use ./bootstrap.py --skip-env when you do not need environment files, or ./bootstrap.py --force to recreate the Python environment.
Read the development workflow →