HernanJiang / CraftStation
git clone https://github.com/HernanJiang/CraftStation.git
v1.11.11 · 3d ago
CraftStation Agent Runtime Composition System
+21
stars, 24h · #1,732
+~-30
stars, 7 days · #62,243
+~-130
stars, 30 days · #62,505
726
★ total · -4% this week
1
forks · 4 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseApache-2.0
Created2026-08-26 (1mo ago)
Last push2d ago
Watchers1
OwnerUser
Links
README excerpt
CraftStation Your model. Your harness. Your agent. Agent Runtime Composition System Native power by default. Model × Harness customization by choice. 中文 · Download · Apache 2.0 HernanJIANG --- **Native by default. Personalized by you.** CraftStation defaults to a model's native Harness to bring out its full capabilities, preserving the official runtime's agent loop, context management, and tools. It also respects your preferences: customize **Model × Harness** around your task, workflow, and preferred runtime, then save the combination as a reusable **Recipe**. Models, Harnesses, accounts, MCP servers, and Skills live in one desktop workspace. Start with **Auto**, or select your own **Recipe** and put your chosen combination to work across projects. Inspired by Minecraft's crafting system, CraftStation turns composition into an executable workflow: select Items, form a Recipe, let the Crafter compile a plan, and spawn an Entity that works inside a continuous Session. The Harness is the runtime that drives the agent: its execution loop, context, and tools. Your projects, recent threads, environment, permissions, and agent selection—all within reach when you start a task. ## What makes CraftStation different ### One model menu, a whole workspace of agents Choose from models across **Codex, Grok Build, Kimi Code, Antigravity, OpenCode, Devin, Step Code**, and other integrated Harnesses. Saved Recipes appear alongside models, so a combination you crafted becomes an everyday choice in the same composer. Stay in your project while switching agents, following their output, and inspecting tool activity. Your workspace stays familiar as you choose the runtime that suits the task. Native models and your own Recipes share one entry point. The menu shows the Harness behind each choice. ### Unlock the potential of your own Model × Harness combination The workbench makes **Model × Harness** composition visible. Pick your ingredients, inspect compatibility, and save a craftable result as a Recipe. The inventory beside the grid shows available MCP servers and Skills, with shortcuts to manage them. The screenshots show Recipes such as **Gemini 3.8 Flash × Codex Native Harness** and **K3-256k × Codex Native Harness**. Supported cross-vendor combinations use a compatibility bridge where needed; CLIProxyAPI handles provider/API compatibility while the selected Harness continues to run the agent. Choose the model you trust and the Harness whose tools and workflow you prefer. Save a useful combination once, then select it from the home model menu when you need it again. **The Harness is part of the result.** Artificial Analysis's Coding Agent Index compares specific model, Harness, and settings combinations. Use those configurations as a reference for your tasks, then make the combination your own. The workbench below shows personalized Recipes; the Harness overview in the next section shows the default native paths. Your Recipe: choose the Model