Mastra Code favicon

Mastra Code

Mastra Code: Der terminal-basierte KI-Coding-Agent für effiziente Softwareentwicklung

Einführung:

Mastra Code ist ein leistungsstarker, terminal-basierter KI-Coding-Agent, der auf Mastra-Primitiven wie Harness, Agent und Memory basiert. Er verbindet sich mit über 70 KI-Modellen und bietet Entwicklern spezialisierte Modi wie Build, Plan und Fast. Mit integrierten Tools für Dateibearbeitung, Suche und Shell-Befehle ermöglicht Mastra Code eine nahtlose Code-Exploration und -Bearbeitung direkt im Terminal. Die Architektur nutzt LibSQL zur Speicherung von Threads und Token-Nutzung, während flexible Konfigurationen über MCP-Server und benutzerdefinierte Hooks möglich sind.

Hinzugefügt:

2026-03-01

Monatliche Besucher:

--K

Mastra Code - AI Tool Screenshot and Interface Preview

Mastra Code Produktinformationen

Mastra Code: Der ultimative KI-Coding-Agent für Ihr Terminal

In der modernen Softwareentwicklung ist Effizienz entscheidend. Mastra Code ist ein innovativer, terminal-basierter KI-Coding-Agent, der speziell entwickelt wurde, um den Workflow von Entwicklern direkt in ihrer gewohnten Umgebung zu optimieren. Basierend auf den robusten Mastra-Primitiven Harness, Agent und Memory, bietet Mastra Code eine tiefgreifende Integration in Ihre Entwicklungsprozesse.

Was ist Mastra Code?

Mastra Code ist mehr als nur ein einfaches Tool; es ist ein vollwertiger KI-Agent, der in Ihrem Terminal läuft. Er nutzt die Flexibilität von über 70 verschiedenen KI-Modellen, um Code zu lesen, zu suchen, zu bearbeiten und auszuführen. Durch die Verbindung von modernster KI-Technologie mit der Schnelligkeit der Kommandozeile ermöglicht Mastra Code eine fluide Interaktion mit Ihrer Codebasis.

Die Architektur von Mastra Code basiert auf vier essenziellen Ebenen:

  • TUI (Terminal User Interface): Eine intuitive Benutzeroberfläche basierend auf pi-tui Komponenten.
  • Harness: Verantwortlich für das Modus-Management, Thread-Persistenz und das Event-System.
  • Mastra Agent: Steuert die dynamische Modellauswahl, Tool-Ausführung und die Integration von Subagenten.
  • LibSQL Storage: Gewährleistet die Speicherung von Nachrichtenverläufen, Token-Nutzung und Beobachtungsdaten.

Features von Mastra Code

Mastra Code zeichnet sich durch eine Vielzahl von Funktionen aus, die weit über Standard-KI-Editoren hinausgehen:

Vielseitige Arbeitsmodi

Sie können zwischen drei spezialisierten Modi wählen, um Mastra Code optimal an Ihre aktuelle Aufgabe anzupassen:

  • Build-Modus: Für die aktive Erstellung und Bearbeitung von Code.
  • Plan-Modus: Zur Analyse der Architektur und Erstellung von Implementierungsplänen.
  • Fast-Modus: Für schnelle Antworten und minimale Latenz bei kleinen Korrekturen.

Integrierte Tool-Suite

Mastra Code bringt leistungsstarke Werkzeuge direkt mit:

  • Dateibetrachtung und -bearbeitung.
  • Erweiterte Suchfunktionen innerhalb des Projekts.
  • Ausführung von Shell-Befehlen.
  • Integrierte Web-Suche.

Umfangreiche Anpassungsmöglichkeiten

Passen Sie Mastra Code programmatisch an Ihre Bedürfnisse an:

  • MCP-Server: Integration externer Server-Protokolle.
  • Custom Commands: Definieren Sie eigene Slash-Befehle via Markdown.
  • Erweiterungen: Fügen Sie eigene Skills, Subagenten oder Speicherlösungen hinzu.

Use Case: Wann Sie Mastra Code einsetzen sollten

Der Einsatz von Mastra Code bietet sich in verschiedenen Szenarien der Softwareentwicklung an:

  • Tägliches Coding: Nutzen Sie Mastra Code, um Fragen zu Ihrem Code zu stellen, Tests durchzuführen oder Git-Vorgänge zu verwalten.
  • Code-Exploration: Analysieren Sie komplexe Architekturen im Plan-Modus, bevor Sie die erste Zeile Code schreiben.
  • Multi-Modell-Workflows: Vergleichen Sie Antworten verschiedener KI-Provider (wie Anthropic oder OpenAI) mitten im Gespräch, um die besten Ergebnisse zu erzielen.
  • Schnelle Lookups: Nutzen Sie den Fast-Modus für kurze Erklärungen oder kleine Edits ohne Verzögerung.

How to Use: Erste Schritte mit Mastra Code

Voraussetzungen

Um Mastra Code zu nutzen, muss Node.js in der Version 22.13.0 oder neuer auf Ihrem System installiert sein.

Installation und Start

Sie können Mastra Code global mit Ihrem bevorzugten Paketmanager installieren:

npm install -g mastracode
# oder
pnpm add -g mastracode
# oder
yarn global add mastracode
# oder
bun add -g mastracode

Alternativ starten Sie es direkt über npx:

npx mastracode

Navigieren Sie in Ihr Projektverzeichnis und starten Sie die Anwendung:

cd dein-projekt
mastracode

Authentifizierung

Setzen Sie Ihren API-Key (z.B. export ANTHROPIC_API_KEY=sk-ant-...) oder nutzen Sie den Befehl /login, um sich über einen Provider anzumelden.

Wichtige Befehle und Shortcuts

Mastra Code lässt sich effizient über Slash-Commands steuern:

  • /new: Startet einen neuen Thread.
  • /models: Wechselt das KI-Modell.
  • /mode: Schaltet zwischen Build, Plan und Fast um.
  • /diff: Zeigt die in der Sitzung geänderten Dateien.

Nutzen Sie Tastenkürzel für maximale Geschwindigkeit:

  • Ctrl+C: Aktuelle Operation abbrechen.
  • Ctrl+T: Denkprozesse der KI (Thinking Blocks) ein- oder ausblenden.
  • Ctrl+F: Eine Folgenachricht senden, während der Agent noch arbeitet.

FAQ zu Mastra Code

Welche KI-Modelle unterstützt Mastra Code? Mastra Code unterstützt über 70 KI-Modelle. Sie können jederzeit mit dem Befehl /models zwischen ihnen wechseln.

Kann ich Mastra Code in jedem Projekt nutzen? Ja, navigieren Sie einfach in das gewünschte Verzeichnis und führen Sie mastracode aus. Mit /sandbox können Sie zudem externe Verzeichnisse freigeben.

Wie werden meine Daten gespeichert? Mastra Code verwendet LibSQL zur lokalen Speicherung von Thread-Verläufen, Token-Nutzung und dem Gedächtnis des Agenten.

Benötige ich ein spezielles Abonnement? Sie können entweder eigene API-Keys verwenden oder sich über /login mit bestehenden Abonnements von Anthropic oder OpenAI authentifizieren.

Loading related products...