API client
Reproduce REST or GraphQL requests, save variables, inspect responses, and attach failures to AI.
Run separate repositories, containers, databases, API requests, browser sessions, tests, and coding agents without flattening the architecture into one project.
One feature request can cross an edge service, API, event consumer, database, shared package, and frontend. Each process has its own command, environment, port, logs, tests, and repository state.
When these live in separate IDE windows and terminal tabs, developers spend time locating the right process and reconstructing request flow instead of debugging it.
Add the frontend, APIs, workers, shared packages, and infrastructure projects without changing their Git boundaries.
Create a group run configuration with each service command, Docker Compose action, working directory, environment, browser URL, or health request.
Keep service terminals, container logs, CPU and memory state, browser output, and test watchers attached to the correct project.
Search files and symbols across repositories, reproduce the request in the API client, and inspect the database state behind the response.
Run agents in service-specific projects or worktrees, review each diff, and merge only after the full stack passes verification.
Use the Containers panel to inspect Docker and Docker Compose workloads, follow logs, check CPU and memory activity, open a shell, and control container lifecycle without leaving the workspace.
Keep the container action beside the repository and terminal that define it. That makes it easier to distinguish an application failure from a stale image, missing environment value, or failed dependency.
Reproduce REST or GraphQL requests, save variables, inspect responses, and attach failures to AI.
Inspect schemas and data, run native queries, and connect the result to the responsible service code.
Find route names, event types, configuration keys, and shared symbols across every repository.
Capture the rendered page, DOM, console errors, failed loads, and screenshots for frontend failures.
Run service-specific test suites and inspect performance where the failing code executes.
Assign independent service changes to separate projects or worktrees and keep every result reviewable.
See how Flame turns project-specific commands, working directories, environment values, URLs, and checks into a repeatable launch configuration.
Download Flame to manage service repositories, runtimes, data, requests, and agents in one workspace.
Free to use on macOS, Windows, and Linux.