Mastra Code favicon

Mastra Code

터미널 기반 AI 코딩 에이전트 Mastra Code: 70개 이상의 모델과 연동되는 강력한 개발 도구

소개:

Mastra Code는 Node.js 환경에서 작동하는 강력한 터미널 기반 AI 코딩 에이전트입니다. Mastra의 Harness, Agent, Memory 프리미티브를 기반으로 설계되어 코드 읽기, 검색, 편집 및 실행을 위한 다양한 내장 도구를 제공합니다. Build, Plan, Fast의 세 가지 모드를 지원하며, 70개 이상의 AI 모델과 연결하여 워크플로우를 최적화할 수 있습니다. 프로젝트 관리부터 복잡한 아키텍처 분석까지 지원하는 최고의 SEO 최적화 AI 코딩 솔루션입니다.

추가 날짜:

2026-03-01

월간 방문객:

--K

Mastra Code - AI Tool Screenshot and Interface Preview

Mastra Code 제품정보

Mastra Code: 터미널 기반의 차세대 AI 코딩 에이전트 가이드

Mastra Code는 Mastra의 Harness, Agent, 그리고 Memory 프리미티브를 기반으로 구축된 강력한 터미널 기반 AI 코딩 에이전트입니다. 이 혁신적인 도구는 개발자가 터미널 환경을 벗어나지 않고도 70개 이상의 AI 모델과 연결하여 코드를 읽고, 검색하고, 편집하며, 직접 실행할 수 있는 통합 환경을 제공합니다.

What's Mastra Code?

Mastra Code는 단순한 챗봇이 아닙니다. Mastra Code는 개발자의 워크플로우에 깊숙이 통합되어 복잡한 코딩 작업을 수행하는 지능형 에이전트입니다. 이 시스템은 다음과 같은 핵심 레이어로 구성되어 있습니다:

  • TUI (Terminal User Interface): pi-tui 컴포넌트를 기반으로 한 직관적인 터미널 인터페이스입니다.
  • Harness: 모드 관리, 스레드 지속성, 이벤트 시스템 및 상태 관리를 담당합니다.
  • Mastra Agent: 동적인 모델 선택, 도구 실행, 메모리 통합 및 서브 에이전트 관리를 수행합니다.
  • LibSQL Storage: 대화 기록, 토큰 사용량 추적 및 관찰 메모리를 저장하는 데이터베이스 계층입니다.

Mastra Code의 주요 기능 (Features)

1. 세 가지 작업 모드 지원

Mastra Code는 작업의 성격에 따라 최적화된 세 가지 모드를 제공합니다.

  • Build Mode: 실제 코드 작성 및 수정에 최적화된 모드입니다.
  • Plan Mode: 코드 실행 전 아키텍처를 분석하고 구현 계획을 수립합니다.
  • Fast Mode: 지연 시간을 최소화하여 빠른 답변과 간단한 수정을 지원합니다.

2. 강력한 내장 도구 (Tools)

Mastra Code는 파일 보기, 편집, 검색은 물론 쉘 명령어 실행과 웹 검색 기능까지 내장하고 있어 외부 도구 없이도 완벽한 개발이 가능합니다.

3. 유연한 구성 및 커스터마이징 (Configuration)

  • MCP 서버 및 프로젝트 스코프 스레드: 프로젝트 단위로 대화 맥락을 유지합니다.
  • 확장성: 커스텀 모드, 도구, 서브 에이전트 및 저장소를 프로그래밍 방식으로 확장할 수 있습니다.
  • 멀티 모델 워크플로우: 대화 중간에 AI 모델을 변경하여 여러 서비스 제공자의 응답을 비교할 수 있습니다.

Mastra Code 활용 사례 (Use Case)

Mastra Code는 다음과 같은 상황에서 개발 생산성을 극대화합니다.

  • 일상적인 코딩 작업: 코드베이스에 대해 질문하고, 즉시 코드를 수정하며 테스트를 실행하거나 Git을 관리할 때 유용합니다.
  • 코드 탐색 및 설계: 새로운 프로젝트에 합류했을 때 Plan mode를 사용하여 아키텍처를 분석하고 상세한 구현 계획을 세울 수 있습니다.
  • 빠른 정보 조회: 복잡한 로직 대신 간단한 구문 확인이나 작은 수정이 필요할 때 Fast mode를 활용합니다.
  • 모델 비교 분석: 특정 문제에 대해 어떤 AI 모델이 가장 우수한 답변을 제공하는지 실시간으로 비교 분석할 수 있습니다.

Mastra Code 사용 방법 (How to Use)

1. 설치 요구 사항

Mastra Code를 실행하려면 Node.js 22.13.0 또는 최신 버전이 설치되어 있어야 합니다.

2. 설치 및 실행

원하는 패키지 매니저를 사용하여 글로벌로 설치하거나 npx로 즉시 실행할 수 있습니다.

# 글로벌 설치
npm install -g mastracode

# 프로젝트 디렉토리 이동 및 실행
cd your-project
mastracode

3. 인증 설정

선호하는 AI 제공자의 API 키를 설정하거나 명령어를 통해 인증합니다.

  • 예: export ANTHROPIC_API_KEY=sk-ant-...
  • 또는 /login 명령어를 입력하여 Anthropic이나 OpenAI 계정으로 인증합니다.

4. 주요 슬래시 명령어

  • /new: 새로운 대화 스레드 시작
  • /models: AI 모델 변경
  • /mode: Build, Plan, Fast 모드 전환
  • /cost: 현재 대화의 토큰 사용량 확인
  • /diff: 현재 세션에서 수정된 파일 확인

5. 키보드 단축키

  • Ctrl+C: 현재 작업 중단
  • Ctrl+T: 생각 블록(Thinking blocks) 표시 토글
  • Ctrl+F: 에이전트 실행 중 후속 메시지 전송

자주 묻는 질문 (FAQ)

Q: Mastra Code가 지원하는 AI 모델은 몇 개인가요?

A: Mastra Code는 현재 70개 이상의 다양한 AI 모델과 연결하여 사용할 수 있습니다.

Q: 로컬 파일 시스템에 직접 접근하나요?

A: 네, Mastra Code는 사용자의 허용 범위 내에서 프로젝트 디렉토리의 파일을 읽고, 편집하고, 쉘 명령어를 실행할 수 있는 권한을 가집니다.

Q: 커스텀 명령어를 추가할 수 있나요?

A: 네, 마크다운 파일을 통해 커스텀 슬래시 명령어를 정의하고 확장할 수 있습니다.

Q: 사용한 비용을 확인할 수 있나요?

A: /cost 명령어를 통해 현재 대화에서 사용된 토큰량과 비용을 실시간으로 추적할 수 있습니다.

Loading related products...