
In simple English
Bricks is a local alternative to expensive cloud-based lead enrichment platforms. It takes a spreadsheet of company names or people and automatically fills in missing details using web searches and artificial intelligence. You connect your own API keys or run free local models so no data goes to a third-party server. It costs nothing in subscription fees, but you need some technical knowledge to run the local backend server.
What it is
Bricks is a local-first software tool built with React and TypeScript that combines web scraping, browser automation, and artificial intelligence agents to process spreadsheet data. It provides a spreadsheet interface where every column can run custom JavaScript, automated web searches, or multi-step artificial intelligence prompts.
What it is good for
Solo founders and sales researchers who want to enrich lead lists and generate personalized outreach messages without paying hundreds of dollars a month for cloud subscription services.
- Runs entirely on your machine with no monthly subscription fees or data harvesting.
- Includes a multi-agent system that tests and refines outreach messages before you send them.
- Supports local models through Ollama and free-tier fallback providers for zero-cost AI inference.
- Requires running a local Node.js backend server and adjusting browser security flags to connect with the hosted user interface.
- Can consume significant memory and processor resources when running local artificial intelligence models and automated browser pools.
- Lacks an official open-source license file in the repository.
Clay.com
Ollama
- browserbase/stagehand26k stars
An automation framework for web browsing tasks, though it focuses more on developer code than a spreadsheet user interface.
- firecrawl/firecrawl194k stars
Turns websites into clean markdown for artificial intelligence applications, which Bricks uses for web research.
- cybertec-postgresql/pg_timetable1.4k stars
A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.
- PrefectHQ/prefect24k stars
Adds scheduling, retries and a run history to Python functions you already have.
git clone https://github.com/BraaMohammed/bricks.git cd bricks cd api/bricks-api npm install cp .env.example .env.local npm run dev