Macro

AI-Powered Development Environment

Lightning-fast. Secure. Built with Rust. The agentic desktop environment that understands your codebase.

Features

Built for Software Architects

Macro brings structure to work that spans more than one codebase.

AI Modes

Plan, build, understand.

Plans work across the product, maps dependencies, and prepares implementation before code changes.

Product Workspaces

Projects, not just repositories

Group multiple Git codebases into one product workspace. Macro keeps the shared goal visible while agents work across the app, API, services, and packages that make up the project.

Projects

Search projects...
Checkout platform
web-app
api-service
shared-auth
Billing ops
dashboard
invoice-worker

Compatibility

Connect cloud models, local models, and OpenAI-compatible endpoints with your own keys.

OpenAI

Anthropic

MiniMax

Ollama

LM Studio

OpenRouter

Mistral AI

DeepSeek

opencode

OpenAI-compatible

and more...

Architect Mode

Analyzes requirements, structures dependencies, and prepares a clear execution plan before implementation.

Identified Requirements6

REST to GraphQL migration

Migrate all critical REST endpoints to a unified GraphQL server to reduce network overhead.

high#backend#graphql

Complex GraphQL query support

Allow granular queries that request only the required fields to limit network overhead.

high#dx#api

Distributed cache infrastructure

Cache repeated queries in Redis to reduce latency and database load.

medium#redis#cache

JWT security and isolation

Adapt the existing JWT authentication layer to inject secure user context into resolvers.

high#auth#security

E2E compliance checks

Ensure strict functional and performance parity with the legacy REST API.

medium#testing#qa

Zero-downtime progressive rollout

Validate the GraphQL API on a limited 5% traffic sample before the full cutover.

low#devops#canary
Execution Strategy
Implement Mode

Give Macro a project task. It coordinates changes across linked codebases, tracks the work, and validates each change before commit.

Chat Mode

Ask Macro questions. It answers from the context you provide.

Customization

19 Themes

Switch themes instantly. From Dracula to Catppuccin, find your vibe.

Roadmap

Extensions and more are coming.

Next up: new ways to use Macro, richer integrations, remote development over SSH, and a mobile companion.

Workflows
Remote development
Mobile companion
Extensions