Your team’s new AI software engineer
Indent Code spins up a full development environment, writes code, runs tests, and fixes its own errors. By the time it requests a review, you have a merge-ready PR.
The agent you won’t be able to stop using
Indent Code is the parallel, cloud-based software engineering agent we wish we had.
monorepo
apps / 47
packages / 183
services / 24
src / 45
libs / 12
core / 392
auth / 93
oauth / 4
saml / 3
Built for real world codebases
Indent Code handles tasks end-to-end in repositories with millions of lines of code
Data
Cloud
Oncall
Review
Context beyond the codebase
Indent Code uses Indent Data and Indent Oncall to make informed decisions on its changes with context that other agents can't access
Collaborative and team-first
Share full Indent Code sessions with colleagues to clarify requirements and review trajectories
Automatically fixes CI failures
Failed checks don't sit there. The agent jumps in, fixes the issue, and commits
Put Indent Code to work today
Over time Indent Code will work with you on complex tasks. Here’s how it can help right away:

Replace the current code editor font from Fira Code to JetBrains Mono and apply the change everywhere the code font is used with no mistakes.
Searching for all occurrences of Fira Code font usage in the codebase
Glob search:
**/layout.tsx
Glob search:
**/_app.tsx
Glob search:
**/_document. tsx
Search:
from.*next/font @next/font
Read:
/repo/js_modules/web/src/app/layout.tsx
Read:
/repo/js_modules/web/src/app/layout.tsx
Bash:
Images optimization
cd /Users/ashishkashyap/Documents/ashprojs/Personalsite && set -euo pipefail
DRY_RUN=${DRY_RUN:-}
TARGET_DIRS=(public assets)
QUAL_JPG=${QUAL_JPG:-82}
COMP_PNG=${COMP_PNG:-9}
LOG_FILE=.image-optimize.$(date +%Y%m%d-%H%M%S).log
printf "Starting image optimization...\nLog: %s\n" "$LOG_FILE"
# Ensure we can run sharp-cli (fetch once; subsequent calls are cached by npx)
NPX="npx --yes sharp-cli@^2.2.1"
# Find candidate images
find "${TARGET_DIRS[@]}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.webp" \) -print0 2>/dev/null | \
while IFS= read -r -d '' f; do
orig="$f"
tmp="${f}.opt"
ext="${f##*.}"
lc_ext="${ext,,}"
case "$lc_ext" in
jpg|jpeg)
cmd="$NPX --input \"$orig\" --output \"$tmp\" --quality $QUAL_JPG --progressive --sequential"
;;
png)
# Sharp compressionLevel 0-9; use palette for smaller size when possible
cmd="$NPX --input \"$orig\" --output \"$tmp\" --compressionLevel $COMP_PNG"
;;
webp)
cmd="$NPX --input \"$orig\" --output \"$tmp\" --quality $QUAL_JPG"
;;
*)
continue
;;
esac
if [ -n "$DRY_RUN" ]; then
echo "[DRY] $cmd" | tee -a "$LOG_FILE"
continue
fi
echo "Optimizing: $orig" | tee -a "$LOG_FILE"
# Execute command
eval "$cmd" >/dev/null 2>&1 || { echo " -> Failed to process: $orig" | tee -a "$LOG_FILE"; rm -f "$tmp"; continue; }
# If temp not created, skip
[ -f "$tmp" ] || { echo " -> No output produced for: $orig" | tee -a "$LOG_FILE"; continue; }
orig_size=$(stat -f%z "$orig" 2>/dev/null || stat -c%s "$orig")
new_size=$(stat -f%z "$tmp" 2>/dev/null || stat -c%s "$tmp")
if [ "$new_size" -lt "$orig_size" ]; then
saved=$((orig_size - new_size))
pct=$(awk "BEGIN { printf \"%.1f\", ($saved / $orig_size) * 100 }")
mv -f "$tmp" "$orig"
echo " -> Reduced by $saved bytes (${pct}%)" | tee -a "$LOG_FILE"
else
rm -f "$tmp"
echo " -> No gain; kept original" | tee -a "$LOG_FILE"
fi
done
echo "Done. Detailed log at $LOG_FILE"
Run
⏎
Revise with feedack
⇧⏎
Migrations and refactors
Pattern standardization, legacy code cleanup, dependency upgrades.
Worked for 45s
Bash: git status
Bash: git diff
Bash: git log --oneline -5
Bash: git checkout -b change-font-to-jetbrains-mono
Bash: git add js_modules/shared/web/src/styles/storybook.css js_modules/web/src/app/layout.tsx
Bash: git commit -m "$(cat <<'EOF'...
gh pr create --title "Change codebase font from Fira Code to JetBrains Mono" --body "$(cat...
Change codebase font from Fira Code to JetBrains Mono
#1819
2 files +6 -6
⋅
master ← change-font-to-jetbrains-mono
Testing and reliability
Backfill test coverage, fix flaky tests, regression testing, CI speedup.
Housekeeping and code quality
Generate seed data, harden type definitions, internal admin tools, remove dead code.
·
·
·
Try Indent Code for free








