Verbinden-Seite: auf 3 Tools kuratiert (Kilo Code, OpenCode, Claude Code)

Roo Code wurde April 2026 eingestellt (Repo archiviert) — Kilo Code ist der aktive
Nachfolger der Roo/Cline-Linie (Orchestrator-Modus, Modell-pro-Modus, JetBrains+CLI).
Cursor/Zed/Continue raus (cloud-first bzw. von Kilo abgedeckt). Kilo-Note enthaelt die
Modus-Zuordnung: Code->coding, Architect/Orchestrator->heavy, Ask/Debug->chat.
Das Evolution-Radar (AUTONOMIE_PLAN E4) ueberwacht die Tool-Kategorie kuenftig selbst.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-07-02 19:53:03 +02:00
parent 2263e298fd
commit a8d6f3f598
7 changed files with 20 additions and 56 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -7,8 +7,8 @@
<link rel="manifest" href="/manifest.webmanifest" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<title>Mission Control 2.0</title>
<script type="module" crossorigin src="/assets/index-CMk0U3JS.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-DnPDtMyG.css">
<script type="module" crossorigin src="/assets/index-DyBEWJ2j.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-_Rap01H_.css">
</head>
<body>
<div id="root"></div>
+3 -6
View File
@@ -9,12 +9,9 @@ import { cn } from "@/lib/utils"
// Dateiziel je Tool — nur Hinweis im Editor-Kopf, keine Logik.
const FILE_NAMES: Record<string, string> = {
cline: "cline_settings.json",
cursor: "Settings → Models",
kilo: "Kilo: Einstellungen → API Provider",
opencode: "opencode.jsonc",
zed: "settings.json",
continue: "~/.continue/config.json",
claude_code: "~/.zshrc / env",
claude_code: "env / Übersetzer",
}
function StatusBadge({ line, loading }: { line?: ConnectLine; loading: boolean }) {
@@ -78,7 +75,7 @@ function CodeWindow({
export function ConnectView() {
const [host, setHost] = useState(localStorage.getItem("mc_host") || "192.168.178.151")
const [mcpPath, setMcpPath] = useState(localStorage.getItem("mc_mcp_path") || "")
const [active, setActive] = useState("cline")
const [active, setActive] = useState("kilo")
const [copied, setCopied] = useState<"model" | "memory" | null>(null)
const params = new URLSearchParams({ host })