Crush

AI-kodning och agentmiljöer · Kodagent i terminalen med MCP

Kodagent för terminalen med grafiskt textgränssnitt, språkmedveten projekthantering och stöd för MCP-verktyg och många modeller.

Betyg 56 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Ej hittat

Kontrollerat i dokumentationen: inget HTTP-API, endast CLI och MCP.

Inget API

Kontrollerat:

MCP · Officiellt

Inbyggd MCP-klient med stdio-, http- och SSE-transport plus OAuth-stöd, `crush mcp add …`; verifierat i README:s MCP-avsnitt och internal/agent/tools/mcp i repot. Crush exponerar inte sig självt som MCP-server.

MCP

Kontrollerat:

Crush 0.98.2 i terminalen: logotypen, grenen master i projektet /srv/verkstad-api, modellen DeepSeek-V4-Pro via DeepSeek med arbetsnivån Reasoning High, inga LSP:er eller MCP-servrar anslutna, skills crush-config, crush-hooks och jq, samt prompten Ready! och tangentraden för kommandon, modeller och lägen
1 / 4 Startskärmen i terminalen: projekt, gren, modell och aktiva skills.
  • Crush i terminalen efter en körd uppgift: testresultatet listar sex gröna tester med körtider för orderrader, grundrabatt, trappsteg, okänd kundkategori, rabattavdrag och orderunderlag, följt av agentens svenska sammanfattning att alla sex tester passerar och raden DeepSeek-V4-Pro via DeepSeek in 7s
  • Crush kommandopalett i terminalen: sökfältet Type to filter och listan med New Session (ctrl+n), Sessions, Switch Model (ctrl+l), Select Reasoning Effort, Notification Style, Toggle Yolo Mode, Toggle Help, Initialize Project, Disable Background Color, Themes och Quit (ctrl+c), med tangenttips längst ned
  • Crush modellväljare Switch Model med växlaren Large Task och Small Task, sökfältet och listan över tillgängliga modeller där DeepSeek-V4-Pro är vald för DeepSeek, följd av DeepSeek V4.1 Flash, DeepSeek V4 Pro, DeepSeek V4 Flash, Kimi K3, Kimi K2.7 Code, GLM 5.3 och GLM 5.3 Flash

Bedömning

Så bedömer vi

Totalbetyg

56 av 100

Preliminär (källbaserad)

Bedömningsprofil
Terminalburen AI-kodningsagent som teamet kör på egen maskin eller server, med egna instruktioner och verktyg, och som ska kunna automatiseras och byggas ut.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    FSL-1.1-MIT verifierad i repots LICENSE.md (copyright 2025-2026 Charmbracelet, Inc.): koden får läsas, ändras och distribueras men inte användas i en konkurrerande produkt/tjänst, och varje version blir MIT först två år efter släpp. Icke-OSI-licens — source-available, inte öppen källkod.

  2. Funktionell passform

    Täcker kärnbehovet väl enligt README: multi-modell (OpenAI-/Anthropic-kompatibla API:er), sessionshantering, LSP-kontext, MCP-verktyg (stdio/http/sse) och bred plattform (Linux, macOS, Windows, BSD). Mindre lucka: ingen editor- eller grafisk integration och inget belagt headless-/skriptläge i hämtade källor.

  3. Dataflytt och interoperabilitet

    Konfigurationen ligger i öppna filer (crushrc som Bash och det äldre crush.json) med dokumenterad prioritetsordning och miljövariabler (CRUSH_GLOBAL_CONFIG, CRUSH_GLOBAL_DATA) för att flytta config- och datakatalogerna. Sessionsdata ligger lokalt i datakatalogen (~/.local/share/crush) och delas mellan klienter via crush serve, som låter flera klienter se samma sessionslista och meddelandehistorik. Någon dokumenterad exportfunktion för konversationer finns inte, så dataflytten kräver att man läser den lokala lagringen.

  4. Mognad och trygghet

    Charm är ett etablerat bolag och utvecklingen är mycket aktiv: releases.atom visar v0.98.2 (2026-10-23) och nightly-byggen, distribution via brew/npm/deb/rpm/Nix. Men produkten är ung (2025), pre-1.0, saknar SECURITY.md och har ingen verifierad uppdateringspolicy; dokumentationen är README-baserad.

  5. Framtidskraft

    Bra agentintegration: inbyggd MCP-klient med tre transporter (stdio, http, sse) plus OAuth enligt README (avsnitt Model Context Protocol), LSP-stöd och modellbyte mitt i session. Men ingen dokumenterad SDK, webhooks eller headless-läge hittades — automation via CLI-kommandon är begränsad, vilket stänger nivå 4.

  6. Drift och införande

    Fristående binär i Go med paketering via brew, npm, winget, deb/rpm, FreeBSD pkg och Nix (README); konfiguration i JSON med mcp/lsp-sektioner dokumenterade i README. Enkel installation och löpande drift; dolda beroenden saknas tack vare statisk binär.

  7. Kostnadsbild

    Programvaran är gratis att använda (FSL tillåter intern användning fullt ut); totalkostnad = modell-API-avgifter (egen nyckel per leverantör) plus minimal drift på en arbetsstation eller server. FSL-licensen medför ingen licenskostnad men juridisk prövning om användningen skulle bli en konkurrerande tjänst — antagande som ska redovisas. Ingen kommersiell support.

  8. Svensk användbarhet

    Negativ kontroll gjord 2026-10-28: git-trädet för charmbracelet/crush (main, recursive, ej trunkerat) innehåller ingen i18n-/locales-katalog och ingen sv-fil; README är tvåspråkig (engelska/kinesiska) och dokumentationen är engelska-only. Engelskspråkig men tekniskt användbar i Sverige.

Om Crush

Crush är en kodagent från Charm, kända för terminalverktyg med påkostad presentation. Agenten körs i terminalen, håller reda på projektets filer och språk, föreslår ändringar och kan använda MCP-servrar som verktyg. Sessioner sparas och kan återupptas, och modellen väljs per session eller per uppgift.

Programmet är skrivet i Go och distribueras som en fristående binär. Licensen är Functional Source License 1.1 med MIT som framtidslicens: koden får användas och ändras, men inte erbjudas som konkurrerande tjänst, och varje version blir MIT två år efter släpp. Det är alltså source-available, inte öppen källkod i OSI-mening.

Användning

Passar för

  • Utvecklare som vill ha en snabb agent med tydligt terminalgränssnitt
  • Team som redan använder MCP-verktyg

Passar mindre bra för

  • Den som kräver en OSI-godkänd licens
  • Den som vill ha en agent i editorn

Styrkor och begränsningar

Styrkor

  • Fristående binär med påkostat terminalgränssnitt
  • MCP-verktyg och sessionshantering

Begränsningar

  • Source-available licens med konkurrensbegränsning
  • Ingen grafisk editorintegration

Skärmbilder

Tekniska resurser

Alternativ

opencode

AI-kodning och agentmiljöer · Kodagent i terminalen

Kodagent som körs i terminalen, arbetar i det egna repot och kan använda vilken modellleverantör som helst, inklusive lokala modeller.

Startår
2025
Licens
MIT License
Öppen källkod
Ja

Betyg

82 av 100

Preliminär (källbaserad)

Läs bedömningen om opencode

Projektdata

224 502GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2025
Licens
MIT LicenseÖppen källkod (OSI-godkänd licens) · MIT enligt LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
REST API Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: MIT verifierad direkt i repots LICENSE (Copyright 2025 opencode). Lokalt CLI/agent utan licenslåsning; modellval är leverantörsoberoende (moln eller OpenAI-kompatibel lokal server) och konfigurationen ligger i projektet.
Funktionell passform Gäller: Täcker kärnan i användningsfallet: agent i terminalen som läser repo, redigerar filer, kör kommandon och kan byta modell. Kända luckor enligt vår post: ingen grafisk IDE-integration och krav på disciplin kring vilka kommandon agenten får köra.
Dataflytt och interoperabilitet Gäller: opencode serve exponerar en OpenAPI-dokumenterad HTTP-server där sessioner, meddelanden och filer kan nås programmatiskt (https://opencode.ai/docs/server/). Fullständig export av sessionsdata i standardformat är inte verifierad.
Mognad och trygghet Gäller: Ungt (startår 2025) men extremt aktivt: releases.atom visar v2.2.0 2026-10-27 och v1.19.5 2026-10-28, dvs. dagliga utgåvor. Verifierad uppdateringspolicy och säkerhetsrutiner har inte kontrollerats separat; bedömt enbart mot leverantörskällor.
Framtidskraft Gäller: Stark integrationsberedskap: headless HTTP-server med OpenAPI-spec och typsäker TS-SDK (npm @opencode-ai/sdk), plugins, MCP-servers-konfiguration och ACP-stöd enligt dokumentationen. Nivå 5 kräver belagd praktisk anpassningsförmåga utöver förekomst.
Drift och införande Gäller: Installation via npm/brew/pacman och körning lokalt i projektmappen; driftkraven är väldokumenterade (opencode.ai/docs) och rimliga med normal IT-kompetens. Serverläge kräver viss extra hänsyn (autentisering via OPENCODE_SERVER_PASSWORD).
Kostnadsbild Gäller: Kostnadsbilden är transparent: MIT-licens, verktyget gratis, totalkostnaden domineras av modellanvändning (BYO API-nycklar, lokala modeller möjliga) plus obetydlig drift. Antagande: befintlig arbetsstation, inga extra servrar.
Svensk användbarhet Gäller: Negativ kontroll gjord: README:s översättningsindex listar 22 språk (README.no.md norsk, README.da.md dansk m.fl.) men ingen svensk version, och dokumentationens språkväljare (opencode.ai) listar 17 språk utan svenska.

Kostnad: .

Faktakontrollerad

Goose

AI-kodning och agentmiljöer · Lokal AI-agent för kod och arbetsuppgifter

AI-agent som körs lokalt i terminalen eller som skrivbordsprogram och arbetar med kod, filer och externa verktyg via tillägg.

Startår
2024
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

77 av 100

Preliminär (källbaserad)

Läs bedömningen om Goose

Projektdata

56 213GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2024
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Standardtext för Apache 2.0 i LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · macOS · Windows
API
sdk · acp Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache License 2.0 (OSI-godkänd) verifierad direkt i repots LICENSE i aaif-goose/goose och via README:s licensbadge. Hela kodbasen öppen, fri drift som fristående Rust-binär, CLI eller desktop på Linux/macOS/Windows, konfiguration i lokala filer och fritt modellval (15+ leverantörer inklusive Ollama). Projektet drivs under Agentic AI Foundation (AAIF) vid Linux Foundation.
Funktionell passform Gäller: Täcker kärnan i användningsfallet: general-purpose agent för kod och arbetsuppgifter som läser repo, redigerar filer och kör kommandon, med 70+ tillägg via MCP och stöd för både molnmodeller och lokala modeller. Kända luckor enligt vår katalogpost: ingen central administrationsyta, tredjepartstillägg måste granskas, och agentkvaliteten hänger på vald modell.
Dataflytt och interoperabilitet Gäller: Konfigurationen sparas lokalt i öppna filer, tillägg följer den öppna MCP-standarden och modellleverantör är fritt valbar. Dokumenterad fullständig export av sessions- och arbetsdata i standardformat kunde inte beläggas i README eller docs-trädet.
Mognad och trygghet Gäller: Mycket aktivt: releases.atom visar v1.57.0 (2026-10-28), v1.56.0 (2026-10-23) och v1.55.0 (2026-10-16). SECURITY.md, GOVERNANCE.md, CI-badge och paketeringsstatus (repology) finns i repot, plus dokumentation och community. Bedömt mot leverantörs-/projektkällor; explicit uppdateringspolicy har inte verifierats separat.
Framtidskraft Gäller: Stark integrationsberedskap: Goose Development Kit (GDK) med SDK i Rust-crates samt Python-/Kotlin-bindningar, ACP-anslutning över stdio/HTTP/WebSocket, 70+ MCP-tillägg, headless-körning och dokumenterade custom distributions. Nivå 5 kräver belagd praktisk integrations-/anpassningsförmåga utöver förekomst av API/SDK.
Drift och införande Gäller: Installation är enkel (install-skript eller desktop-app, fristående binär utan Node-beroende) och driftkraven dokumenterade på goose-docs.ai. Men agentdrift ställer krav på policy för vilka kommandon agenten får köra och granskning av tredjepartstillägg, och det finns ingen central administrationsyta för team.
Kostnadsbild Gäller: Programvaran är gratis under Apache-2.0. Totalkostnaden domineras av modellanvändning (egna API-nycklar till valfri leverantör, eller lokal inferens med motsvarande hårdvarukostnad) plus arbete med tilläggsgranskning. Antagande: befintlig arbetsstation; ingen kommersiell supportkanal är verifierad, support går via GitHub/Discord.
Svensk användbarhet Gäller: Negativ kontroll gjord 2026-10-28: git-trädet för aaif-goose/goose (3 025 sökvägar) listar ui/desktop/src/i18n/messages/ med 16 språkfiler (de, en, es, fr, hi, id, it, ja, ko, ms, pt, ru, tr, vi, zh-CN, zh-TW) — ingen sv.json. Dokumentationen på goose-docs.ai är engelska. Engelskspråkigt men tekniskt användbart i Sverige.

Kostnad: .

Faktakontrollerad

Källor