Skip to content

Getting Started

ReArch is a platform designed to help engineers rearchitect and modernize their systems. This guide will walk you through the basics of setting up your first project.

Before you begin, make sure you have the following installed:

  • Node.js v18 or later
  • Bun v1.0 or later (recommended) or npm
  • A GitHub account for repository integration
Terminal window
bunx create-rearch my-project
Terminal window
cd my-project
Terminal window
bun install
Terminal window
bun run dev

Your project should now be running at http://localhost:3000.

A newly created ReArch project has the following structure:

my-project/
├── src/
│ ├── agents/
│ ├── pipelines/
│ └── config.ts
├── tests/
├── package.json
└── rearch.config.mjs
DirectoryPurpose
src/agents/Agent definitions and configurations
src/pipelines/Data processing pipelines
src/config.tsMain application configuration
tests/Test files

Now that you have a running project, you can: