InsForge

코딩 에이전트가 백엔드를 직접 다루게 하는 오픈소스 플랫폼

curl -fsSL https://raw.githubusercontent.com/InsForge/InsForge/main/deploy/setup.sh | sh -s ~/insforge

데이터베이스와 인증, 저장소, 엣지 함수, 모델 게이트웨이, 배포를 한 묶음으로 주고 코딩 에이전트가 그것을 직접 조작하게 하는 백엔드 플랫폼입니다. 에이전트는 MCP 서버나 CLI 와 스킬 중 한쪽으로 붙어서 문서와 스키마, 배포된 함수와 버킷 내용, 런타임 로그를 읽고 마이그레이션을 돌리거나 버킷을 만들고 인증 제공자를 설정합니다. 무엇을 만들었는지 확인하고 문제가 생겼을 때 원인을 찾는 데 필요한 정보를 에이전트가 스스로 가져갑니다. 도커 컴포즈로 자체 호스팅하거나 클라우드를 씁니다.

판단

이럴 때 씁니다

  • 코딩 에이전트가 백엔드까지 직접 만들고 배포하게 하고 싶을 때
  • 데이터베이스와 인증, 저장소를 각각 붙이지 않고 한 벌로 받고 싶을 때
  • 에이전트가 런타임 로그를 읽고 스스로 디버깅하게 하고 싶을 때

이럴 땐 쓰지 마세요

  • 이미 백엔드가 있으면 통째로 갈아 끼울 이유가 적습니다
  • CLI 와 스킬 인터페이스는 클라우드에서만 제공됩니다
  • 자체 호스팅은 도커 컴포즈와 시크릿 관리를 직접 해야 합니다

차별점

  • 에이전트가 스키마와 배포 상태, 런타임 로그를 직접 읽어 확인과 디버깅까지 합니다.
  • 데이터베이스, 인증, 저장소, 엣지 함수, 모델 게이트웨이, 배포가 한 스택에 들어 있습니다.
  • MCP 서버와 CLI 두 가지 인터페이스를 제공합니다.

워크플로

  1. 01설치 스크립트로 필요한 파일과 비밀값을 생성합니다.
  2. 02환경 파일에서 브라우저가 쓸 주소를 채웁니다.
  3. 03도커 컴포즈로 스택을 띄웁니다.
  4. 04MCP 서버를 에이전트에 등록합니다.
  5. 05에이전트가 스키마와 로그를 읽고 마이그레이션과 함수 배포를 직접 하게 둡니다.

주요 명령

명령설명
curl -fsSL https://raw.githubusercontent.com/InsForge/InsForge/main/deploy/setup.sh | sh -s ~/insforge파일을 받고 비밀값을 생성합니다. 아무것도 시작하지 않습니다.
docker compose up -d스택을 띄웁니다.

함정

설치 전에 확인하세요

  • 설치 스크립트는 비밀값 다섯 가지를 환경 파일에 권한 600 으로 만들어 둡니다. 이 파일이 곧 운영 자격 증명이므로 별도로 백업하고 공유하지 말아야 합니다.
  • 설치 스크립트를 다시 돌려도 이미 설정한 값은 유지합니다. 다만 컴포즈 파일 경로 항목은 덮어쓸 수 있으니 개발용 파일을 가리키고 있는지 확인해야 합니다.
  • CLI 와 스킬 방식은 클라우드 전용입니다. 자체 호스팅에서는 MCP 서버 경로만 씁니다.

비교

백엔드 서비스는 사람이 콘솔에서 설정하고 에이전트는 그 결과를 코드로 쓸 뿐입니다. 이쪽은 설정 자체를 에이전트의 도구로 노출해서 마이그레이션과 함수 배포까지 맡깁니다. 그만큼 에이전트에 넓은 권한을 주게 되므로 자격 증명 범위를 먼저 정해야 합니다.

최근 변경

임베딩 모드가 AI 빠른 시작에 추가됐고 관측 화면에 메모리 권고와 디스크 사용량 분해 카드가 상시로 붙었습니다. 자체 호스팅 안내도 설치 스크립트 기준으로 다시 정리됐습니다.