Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
modo — Kuratierte Sammlung von Lernressourcen zur Cybersicherheit, CTF-Writeups, Forschungsarbeiten und praktischen Laboren für die praktische Kompetenzentwicklung in den Bereichen Websicherheit, Exploitation, OSINT und Forensik. | Kitploit
Tools/GitHubGitHub/mohshomis/modo
OSINT (Open-Source-Intelligence)SchwachstellenscannerExploit-FrameworksForensikWebsicherheitCTFPenetrationstestsPapers & ForschungLernen & BildungKuratierte RessourcenLernpfade & KurseLabs & Praxis
1871828vor 6 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHubmohshomis/modo

modo

Kuratierte Sammlung von Lernressourcen zur Cybersicherheit, CTF-Writeups, Forschungsarbeiten und praktischen Laboren für die praktische Kompetenzentwicklung in den Bereichen Websicherheit, Exploitation, OSINT und Forensik.

Repository anzeigen

Modo

Modo

Die Open-Source-KI-IDE, die plant, bevor sie codiert.

MIT-Lizenz · Schnellstart · Was Modo hinzufügt · Beitragen

Modo in Aktion


Ich wollte eine kleine Funktion in einem KI-Coding-Tool. Konnte keine Möglichkeit finden, sie vorzuschlagen. Also fragte ich mich: Wie schwer ist es eigentlich, so etwas wie Kiro, Cursor oder Windsurf selbst zu bauen?

Stellt sich heraus – nicht so schwer, wie man denkt. Ausgehend vom Void-Editor (selbst ein Fork von VS Code) habe ich in kurzer Bauzeit etwa 60–70 % dessen erreicht, was diese Tools bieten. Es hat wirklich Spaß gemacht.

Das ist Modo. Eine eigenständige Desktop-IDE, in der Eingabeaufforderungen zu strukturierten Plänen werden, bevor sie zu Code werden. Open Source, MIT-lizenziert, du kannst daran herumbasteln.

Was Modo hinzufügt

Alles unten wurde auf VoIDs vorhandenem KI-Chat, Inline-Bearbeitung (Cmd+K), Autovervollständigung, Multi-Provider-LLM-Unterstützung, Tool-Nutzung und MCP-Integration aufgebaut. Hier ist, was neu ist:

Spezifikationsgesteuerte Entwicklung

Die meisten KI-Tools gehen von Eingabeaufforderung → Code. Modo geht von Eingabeaufforderung → Anforderungen → Design → Aufgaben → Code.

Eine Spezifikation lebt in .modo/specs/<name>/ als drei Markdown-Dateien:

.modo/specs/auth-flow/
├── requirements.md     # user stories, acceptance criteria
├── design.md           # architecture, components, data models
└── tasks.md            # checklist of implementation steps

Erstelle eine mit Cmd+Umschalt+S oder wähle den Spezifikationsmodus im Sitzungswähler aus. Wähle Feature oder Bugfix, dann anforderungs- oder designorientierten Workflow. Der Agent füllt jedes Dokument aus, du überprüfst es, dann führt er die Aufgaben eine nach der anderen aus – und markiert sie als erledigt, während er arbeitet.

Aufgaben werden auf der Festplatte gespeichert. Schließe die IDE, komme zurück, mache dort weiter, wo du aufgehört hast.

Aufgaben-CodeLens

Öffne eine beliebige tasks.md und jede ausstehende Aufgabe erhält einen klickbaren "▶ Aufgabe ausführen"-Button inline. Ein "Alle ausstehenden Aufgaben ausführen"-Button erscheint oben. Laufende Aufgaben zeigen einen Spinner, erledigte ein Häkchen. Der Agent markiert - [ ] → - [~] → - [x], während er arbeitet.

Steuerungsdateien

Markdown-Dokumente in .modo/steering/, die Projektregeln in jede KI-Interaktion einfließen lassen – keine Notwendigkeit, dich zu wiederholen.

---
inclusion: always
---
# Projektregeln
- TypeScript Strict Mode verwenden
- Alle Endpunkte benötigen Eingabevalidierung

Drei Einschlussmodi:

  • always – jede Interaktion
  • fileMatch – wenn die aktive Datei einem Glob-Muster entspricht
  • manual – über /-Befehle im Chat referenziert

Unterstützt #[[file:path]]-Referenzen, um OpenAPI-Spezifikationen, GraphQL-Schemata oder andere Projektdokumente zu verlinken.

Agenten-Hooks

JSON-Konfigurationen in .modo/hooks/, die Aktionen rund um den Agentenlebenszyklus automatisieren.

{
  "name": "Lint on Save",
  "version": "1.0.0",
  "when": { "type": "fileEdited", "patterns": ["**/*.ts"] },
  "then": { "type": "runCommand", "command": "npx eslint --fix ${filePath}" }
}

10 Ereignistypen: fileEdited, fileCreated, fileDeleted, promptSubmit, agentStop, preToolUse, postToolUse, preTaskExecution, postTaskExecution, userTriggered. Zwei Aktionstypen: askAgent oder runCommand. Pre-Tool-Hooks können die Ausführung verweigern. Zirkuläre Abhängigkeitserkennung eingebaut.

Autopilot / Beaufsichtigt Umschalter

Eine Statusleisten-Pille, die zwischen Autopilot (Agent handelt autonom) und Beaufsichtigt (Agent pausiert für Zustimmung) umschaltet. Direkt mit den Auto-Approval-Einstellungen für Bearbeitungen, Terminalbefehle und MCP-Tools verbunden.

Parallele Chat-Sitzungen

Mehrere Chat-Sitzungen als Tabs. Jede hat ihren eigenen Thread, Kontext und Verlauf. Öffne neue, schließe alte oder führe sie alle gleichzeitig aus. Ein durchsuchbares Verlaufsfeld ermöglicht das Auffinden vergangener Unterhaltungen.

Vibe- und Spezifikations-Modi

Starte eine Sitzung im Vibe-Modus für freie Erkundung oder im Spezifikationsmodus für strukturierte Entwicklung. Im Spezifikationsmodus löst deine Eingabeaufforderung den vollständigen Workflow von Anforderungen → Design → Aufgaben aus. Der Inhalt der aktiven Spezifikation wird automatisch in das LLM-System-Prompt eingefügt.

Unteragenten

Erzeuge parallele Agenten für unabhängige Teilaufgaben. Jeder erhält einen eigenen Thread und Tool-Zugriff. Verfolge den Status, breche laufende Aufgaben ab oder lösche erledigte.

Fähigkeiten

Installierbare Wissenspakete, die Dokumentation, Steuerungsdateien und MCP-Konfigurationen bündeln. Integrierte Fähigkeiten für TypeScript, React, Testing, API Design und Docker. Aktiviere basierend auf Schlüsselwörtern in deinen Eingabeaufforderungen. Installiere benutzerdefinierte Fähigkeiten von URLs.

Dedizierter Explorer-Bereich

Eine Seitenleiste mit zusammenklappbaren Abschnitten für Spezifikationen (mit Fortschrittsbalken und Aufgabenzählungen), Agenten-Hooks (mit Ereignis → Aktionsablauf), Steuerungsdateien (mit Einschlussmodus) und Fähigkeiten.

Slash-Befehle

Tippe / im Chat, um manuelle Hooks, Steuerungsdateien und integrierte Befehle aufzurufen: Spezifikation erstellen, Aufgaben ausführen, Unterhaltung exportieren, Arbeitsbereich initialisieren.

Kontextinjektion

Steuerungsdateien und die aktive Spezifikation werden automatisch jeder LLM-Interaktion vorangestellt. Der Agent folgt deinen Projektregeln und weiß, was er baut, ohne jedes Mal darauf hingewiesen zu werden.

Benutzerdefiniertes dunkles Design

Ein speziell entwickeltes "Modo Dark"-Design mit Teal-Akzenten, abgestimmtem Syntax-Highlighting und Terminalfarben.

Begleitcharakter

Ein Modo-Avatar erscheint vor jeder Antwort mit zufälligen Ausdrücken während des Streamings und einer ruhigen Standardeinstellung nach Abschluss.

Vollständiges Rebranding

Benutzerdefiniertes App-Symbol, Fenstertitel, Wasserzeichen-Logo, Produktidentität, URL-Protokoll (modo://) und Datenverzeichnisse (.modo-editor/). Alle Void-Referenzen in der Benutzeroberfläche wurden durch Modo-Äquivalente ersetzt.

Arbeitsbereichsinitialisierung

Modo: Arbeitsbereich initialisieren erstellt die vollständige .modo/-Verzeichnisstruktur mit Standard-Steuerungsdateien und Konfigurationsvorlagen.

Export

Exportiere jede Unterhaltung als Markdown in die Zwischenablage über die Befehlspalette.

Aufbauend auf

Modo würde ohne diese Projekte nicht existieren:

ProjektBietetLizenz
VoidKI-Chat, Inline-Bearbeitung, Autovervollständigung, Multi-Provider-LLM, Tool-Nutzung, MCP, Apply-EngineMIT
VS CodeEditor-Kern, Erweiterungssystem, Terminal, Dateisystem, alles darunterMIT
Roo CodeEinige während der Entwicklung referenzierte MusterApache 2.0

Void selbst bietet: Multi-Provider-Unterstützung (Anthropic, OpenAI, Gemini, Ollama, Mistral, Groq, OpenRouter), Chat-Seitenleiste, Cmd+K-Inline-Bearbeitung, Autovervollständigung, schnelles/langsames Anwenden, Tool-Aufrufe, MCP-Integration, SCM-Integration und das Einstellungssystem.

Tool herunterladen