<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aditi Gupta</title>
    <description>The latest articles on DEV Community by Aditi Gupta (@aditi_gupta_8d81622a592aa).</description>
    <link>https://dev.to/aditi_gupta_8d81622a592aa</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4030300%2F33933e04-a6d7-4476-a1b5-adccbc9082c1.jpg</url>
      <title>DEV Community: Aditi Gupta</title>
      <link>https://dev.to/aditi_gupta_8d81622a592aa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aditi_gupta_8d81622a592aa"/>
    <language>en</language>
    <item>
      <title>DeepSeek Harness Explained: What It Is, When to Use It, and When Not To</title>
      <dc:creator>Aditi Gupta</dc:creator>
      <pubDate>Fri, 21 Aug 2026 08:44:36 +0000</pubDate>
      <link>https://dev.to/aditi_gupta_8d81622a592aa/deepseek-harness-explained-what-it-is-when-to-use-it-and-when-not-to-3la3</link>
      <guid>https://dev.to/aditi_gupta_8d81622a592aa/deepseek-harness-explained-what-it-is-when-to-use-it-and-when-not-to-3la3</guid>
      <description>&lt;p&gt;AI models can generate code, explain repositories, and suggest fixes. But a model alone cannot safely inspect your project, execute commands, remember a long-running task, or coordinate multiple tools.&lt;/p&gt;

&lt;p&gt;That surrounding infrastructure is called an &lt;strong&gt;agent harness&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;DeepSeek Harness also called &lt;code&gt;dsh&lt;/code&gt; is DeepSeek’s open-source implementation of that infrastructure. It provides the runtime that connects a model to files, tools, sessions, sandboxes, approval policies, workflows, and a user interface.&lt;/p&gt;

&lt;p&gt;Here is the breakdown: &lt;br&gt;
   &lt;iframe src="https://www.youtube.com/embed/l_4jI_IIDd8?start=8"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;This article explains what DeepSeek Harness is, what makes it interesting, how to try it, and—just as importantly—when it may be the wrong tool.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;DeepSeek Harness is currently a developer preview. Expect breaking changes, unfinished edges, and rapidly evolving APIs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;DeepSeek Harness is not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A new DeepSeek model&lt;/li&gt;
&lt;li&gt;A model-training framework&lt;/li&gt;
&lt;li&gt;A replacement for Node.js, Python, or your IDE&lt;/li&gt;
&lt;li&gt;A guarantee that an AI-generated change is correct or safe&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is an &lt;strong&gt;agent runtime&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A useful mental model is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI agent = model + harness
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The model provides reasoning and language capabilities. The harness gives that model a controlled way to interact with the outside world.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Your request
    ↓
DeepSeek Harness
    ├── builds the model context
    ├── exposes approved tools
    ├── manages the workspace
    ├── executes tool calls
    ├── records the session
    ├── applies approval and sandbox policies
    └── returns results through the UI
    ↓
Configured AI model
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The model decides what it wants to do. The harness decides how that action is represented, executed, recorded, and controlled.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why do agents need a harness?
&lt;/h2&gt;

&lt;p&gt;Suppose you ask a regular chat model:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Find the authentication bug in this repository, fix it, and run the tests.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The model needs more than intelligence to complete that request. It needs a way to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Discover the repository structure&lt;/li&gt;
&lt;li&gt;Read the relevant files&lt;/li&gt;
&lt;li&gt;Search for related code&lt;/li&gt;
&lt;li&gt;Edit the implementation&lt;/li&gt;
&lt;li&gt;Execute the test suite&lt;/li&gt;
&lt;li&gt;Inspect failures&lt;/li&gt;
&lt;li&gt;Make another change&lt;/li&gt;
&lt;li&gt;Preserve a record of what happened&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A harness supplies these capabilities.&lt;/p&gt;

&lt;p&gt;Without one, you have a model that can tell you what code might work. With one, you have an agent that can potentially inspect and modify a real environment subject to the permissions you give it.&lt;/p&gt;

&lt;p&gt;That last part matters. A harness makes a model more useful, but it also makes the model more capable of causing damage. Workspace boundaries, approvals, sandboxes, and human review remain essential.&lt;/p&gt;

&lt;h2&gt;
  
  
  What makes DeepSeek Harness different?
&lt;/h2&gt;

&lt;p&gt;The main design principle is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Everything is a plugin.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Models, tools, skills, sessions, storage, sandboxes, agent loops, scheduling, and even the UI are provided through plugins.&lt;/p&gt;

&lt;p&gt;At the center is &lt;strong&gt;Cordis&lt;/strong&gt;, a plugin kernel responsible for mounting plugins, resolving their dependencies, and letting them communicate through services and events.&lt;/p&gt;

&lt;p&gt;This has an important practical consequence: capabilities can be replaced or recomposed without maintaining a permanent fork of the harness.&lt;/p&gt;

&lt;p&gt;For example, a developer could theoretically swap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One model provider for another&lt;/li&gt;
&lt;li&gt;A local shell backend for a remote sandbox&lt;/li&gt;
&lt;li&gt;The default storage implementation for a custom store&lt;/li&gt;
&lt;li&gt;One approval policy for a stricter policy&lt;/li&gt;
&lt;li&gt;The standard agent loop for a specialized workflow&lt;/li&gt;
&lt;li&gt;The browser UI for another client&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This architecture is most valuable when you want to &lt;strong&gt;build or study agent infrastructure&lt;/strong&gt;, not merely chat with an AI model.&lt;/p&gt;

&lt;h2&gt;
  
  
  DeepSeek Harness does not require a DeepSeek model
&lt;/h2&gt;

&lt;p&gt;The name can be misleading.&lt;/p&gt;

&lt;p&gt;DeepSeek Harness includes direct support for configuring DeepSeek, but it can also work with other catalog providers and custom OpenAI-compatible endpoints. The model and the harness are separate layers.&lt;/p&gt;

&lt;p&gt;That means you can evaluate questions such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How does the same model behave with different tools?&lt;/li&gt;
&lt;li&gt;How do two models perform inside the same agent environment?&lt;/li&gt;
&lt;li&gt;What happens when the sandbox or approval policy changes?&lt;/li&gt;
&lt;li&gt;Can an internal model endpoint be connected to a reusable agent runtime?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For custom providers, you supply details such as the provider ID, base URL, API protocol, credentials, and model list.&lt;/p&gt;

&lt;p&gt;Be aware that “OpenAI-compatible” does not always mean perfectly compatible. Different gateways may use different roles, token-limit fields, reasoning formats, or image capabilities. DeepSeek Harness exposes compatibility settings for these cases, but connecting an unusual endpoint may require experimentation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Every run is traceable
&lt;/h2&gt;

&lt;p&gt;DeepSeek Harness uses an append-only session log.&lt;/p&gt;

&lt;p&gt;The log records the model-visible history of a run, including prompts, messages, tool calls, tool results, context injections, and agent activity. Features such as resuming, forking, searching, replaying, and inspecting a trajectory are built from this event stream.&lt;/p&gt;

&lt;p&gt;This is useful for debugging questions like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why did the agent edit this file?&lt;/li&gt;
&lt;li&gt;Which tool result changed its direction?&lt;/li&gt;
&lt;li&gt;What context did the model receive?&lt;/li&gt;
&lt;li&gt;Where did a multi-step task begin to fail?&lt;/li&gt;
&lt;li&gt;Did the problem come from the model, a tool, or the harness configuration?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Traceability is especially helpful when developing an agent system. Looking only at the final answer often hides the real failure.&lt;/p&gt;

&lt;p&gt;It also has a privacy implication: session logs may contain code, prompts, tool output, file contents, or other sensitive context. Treat stored trajectories as potentially sensitive data.&lt;/p&gt;

&lt;h2&gt;
  
  
  The four runtime modes
&lt;/h2&gt;

&lt;p&gt;DeepSeek Harness provides several modes for different kinds of work.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;What it provides&lt;/th&gt;
&lt;th&gt;Best suited for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;File editing, shell access, search, skills, planning, goals, subagents, and workflows&lt;/td&gt;
&lt;td&gt;General agent-assisted development&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code&lt;/td&gt;
&lt;td&gt;Standard capabilities exposed through a code-based orchestration SDK&lt;/td&gt;
&lt;td&gt;Multi-step tool orchestration&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Minimal&lt;/td&gt;
&lt;td&gt;A persistent shell and file editor&lt;/td&gt;
&lt;td&gt;Benchmarking models with minimal harness influence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Creator&lt;/td&gt;
&lt;td&gt;Runtime inspection and plugin experimentation in addition to standard capabilities&lt;/td&gt;
&lt;td&gt;Building presets and extending the harness&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Standard mode
&lt;/h3&gt;

&lt;p&gt;Start here if you want to understand the normal user experience.&lt;/p&gt;

&lt;p&gt;It provides the familiar capabilities expected from a coding agent: reading files, editing code, searching, running commands, planning work, and delegating subtasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Code mode
&lt;/h3&gt;

&lt;p&gt;Code mode lets the model combine several tool operations in a generated TypeScript program.&lt;/p&gt;

&lt;p&gt;This can reduce the overhead of repeatedly moving between the model and individual tools. It is useful for complex orchestration, but it also increases the importance of execution controls and careful review.&lt;/p&gt;

&lt;h3&gt;
  
  
  Minimal mode
&lt;/h3&gt;

&lt;p&gt;Minimal mode intentionally removes most of the surrounding machinery.&lt;/p&gt;

&lt;p&gt;It is useful when comparing models or studying how much the harness itself influences performance. It is less convenient for everyday development because many higher-level capabilities are absent by design.&lt;/p&gt;

&lt;h3&gt;
  
  
  Creator mode
&lt;/h3&gt;

&lt;p&gt;Creator mode is for developers experimenting with the harness itself.&lt;/p&gt;

&lt;p&gt;Use it to inspect the runtime, test plugins, and compose custom presets. If your goal is simply to fix an application bug, Creator mode is probably unnecessary.&lt;/p&gt;

&lt;h2&gt;
  
  
  When should you use DeepSeek Harness?
&lt;/h2&gt;

&lt;p&gt;DeepSeek Harness is a strong candidate in the following situations.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. You are building an agent platform
&lt;/h3&gt;

&lt;p&gt;If your product needs interchangeable tools, model providers, storage systems, sandboxes, or agent loops, the plugin architecture gives you an existing composition model to study or extend.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. You need inspectable agent runs
&lt;/h3&gt;

&lt;p&gt;The session event stream and trajectory view make it easier to reconstruct what an agent saw and did. This is valuable for debugging, evaluations, and failure analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. You want to compare models inside the same environment
&lt;/h3&gt;

&lt;p&gt;Model comparisons are difficult when each model uses a different set of prompts, tools, and execution rules. A configurable harness helps keep more of the environment consistent.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. You are experimenting with custom tools or policies
&lt;/h3&gt;

&lt;p&gt;Because tools and execution policies are extension points, the project is relevant when testing a custom capability, approval flow, sandbox backend, or internal integration.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. You want an open-source base you can inspect
&lt;/h3&gt;

&lt;p&gt;DeepSeek Harness is released under the MIT license. You can examine the implementation, modify it, and build on it within the terms of that license.&lt;/p&gt;

&lt;p&gt;Remember that &lt;strong&gt;MIT-licensed does not mean zero operating cost&lt;/strong&gt;. A configured model provider may charge for API usage, and remote infrastructure can introduce additional costs.&lt;/p&gt;

&lt;h2&gt;
  
  
  When should you not use it?
&lt;/h2&gt;

&lt;p&gt;A new open-source agent system can be exciting, but it is not automatically the right choice.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. You only need a simple model call
&lt;/h3&gt;

&lt;p&gt;If your application sends a prompt and receives an answer, a model SDK may be enough. Adding a full harness introduces plugins, sessions, configuration, storage, and operational complexity you may not need.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. You need a stable production API today
&lt;/h3&gt;

&lt;p&gt;The project is explicitly marked as a developer preview and warns that compatibility-breaking changes will occur.&lt;/p&gt;

&lt;p&gt;That makes it suitable for learning, prototyping, and experimentation. Production adoption requires version pinning, migration planning, testing, and a willingness to follow upstream changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. You cannot isolate the working environment
&lt;/h3&gt;

&lt;p&gt;An agent that can edit files and execute commands should not receive unrestricted access to a sensitive machine.&lt;/p&gt;

&lt;p&gt;If you cannot provide a narrow workspace, suitable approval policies, secret isolation, and preferably a disposable environment, do not use it for autonomous changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Your workflow requires deterministic results
&lt;/h3&gt;

&lt;p&gt;An agent loop combines model decisions with changing context and tool output. Even with the same request, the exact path may vary.&lt;/p&gt;

&lt;p&gt;Use conventional scripts, tests, and workflow engines when deterministic execution is the primary requirement.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Your team does not need harness customization
&lt;/h3&gt;

&lt;p&gt;If a mature coding assistant already meets your needs, adopting an extensible agent runtime may create maintenance work without delivering meaningful value.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. You plan to trust the output without review
&lt;/h3&gt;

&lt;p&gt;A traceable agent can still make incorrect changes. Logs help explain a decision; they do not make that decision correct.&lt;/p&gt;

&lt;p&gt;Treat generated code like a contribution from an unfamiliar developer: review the diff, run tests, inspect security-sensitive changes, and verify the behavior.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to try DeepSeek Harness
&lt;/h2&gt;

&lt;p&gt;The fastest path is through its local Web UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Check Node.js
&lt;/h3&gt;

&lt;p&gt;The repository currently declares support for Node.js &lt;code&gt;^22.19.0&lt;/code&gt; or &lt;code&gt;&amp;gt;=24.0.0&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;node &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Because the project is changing quickly, verify the current requirement in the repository before installing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Start the Web UI
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @deepseek-ai/dsh web
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;By default, this starts a local server at:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;http://127.0.0.1:3080
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run the command from the project directory you want to work with. The process uses its starting directory as the default filesystem location, although you still need to select a workspace in the UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Configure a model
&lt;/h3&gt;

&lt;p&gt;Open:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Settings → Models
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can enter a DeepSeek API key, add another supported provider, or configure a custom provider.&lt;/p&gt;

&lt;p&gt;Credentials are stored separately from normal settings, and the UI receives a redacted credential descriptor after saving rather than the literal key.&lt;/p&gt;

&lt;p&gt;You still need to protect the machine and the harness home directory. Never commit credential files to a repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Choose a workspace
&lt;/h3&gt;

&lt;p&gt;Select &lt;strong&gt;Choose workspace&lt;/strong&gt;, add the relevant project directory, and select it.&lt;/p&gt;

&lt;p&gt;Use the smallest practical directory. Do not select an entire home folder or a directory containing unrelated secrets and projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5: Begin with a read-only task
&lt;/h3&gt;

&lt;p&gt;A good first request is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Summarize this repository. Identify its main packages, test commands,
and likely entry points. Do not modify any files.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This lets you evaluate how the agent explores the project before allowing it to make changes.&lt;/p&gt;

&lt;p&gt;A reasonable next task is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Find one small, well-contained issue in this repository.
Explain the proposed fix and wait for approval before editing files.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Only after you understand the permission flow should you try a full implementation task.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 6: Inspect the trajectory
&lt;/h3&gt;

&lt;p&gt;Do not judge the harness only by the final response.&lt;/p&gt;

&lt;p&gt;Inspect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What context was sent to the model&lt;/li&gt;
&lt;li&gt;Which tools were called&lt;/li&gt;
&lt;li&gt;Which files were accessed&lt;/li&gt;
&lt;li&gt;Whether commands required approval&lt;/li&gt;
&lt;li&gt;How tool output affected later decisions&lt;/li&gt;
&lt;li&gt;Whether the agent repeated unnecessary work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where a traceable harness becomes more useful than a simple chat interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  A safer evaluation workflow
&lt;/h2&gt;

&lt;p&gt;For early experiments, use a disposable branch, worktree, container, or test repository.&lt;/p&gt;

&lt;p&gt;A practical workflow looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create an isolated copy of a small project.&lt;/li&gt;
&lt;li&gt;Remove production credentials and customer data.&lt;/li&gt;
&lt;li&gt;Start DeepSeek Harness from that directory.&lt;/li&gt;
&lt;li&gt;Select only that directory as the workspace.&lt;/li&gt;
&lt;li&gt;Use a read-only repository-summary task first.&lt;/li&gt;
&lt;li&gt;Ask for a plan before permitting edits.&lt;/li&gt;
&lt;li&gt;Review every requested command.&lt;/li&gt;
&lt;li&gt;Inspect the resulting diff manually.&lt;/li&gt;
&lt;li&gt;Run the project’s tests yourself.&lt;/li&gt;
&lt;li&gt;Review the trajectory for surprising behavior.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Do not let a successful demo convince you to skip these controls on the next run.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building from source
&lt;/h2&gt;

&lt;p&gt;If your goal is to inspect or modify the harness itself, clone the repository and build it with its configured package manager:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/deepseek-ai/deepseek-harness.git
&lt;span class="nb"&gt;cd &lt;/span&gt;deepseek-harness
pnpm &lt;span class="nb"&gt;install
&lt;/span&gt;pnpm run build
pnpm dsh web
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use this route when you want to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Read the architecture alongside the implementation&lt;/li&gt;
&lt;li&gt;Develop or modify plugins&lt;/li&gt;
&lt;li&gt;Test changes to the runtime&lt;/li&gt;
&lt;li&gt;Contribute upstream&lt;/li&gt;
&lt;li&gt;Pin your work to a specific commit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a first evaluation, the &lt;code&gt;npx&lt;/code&gt; command is simpler.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to evaluate before adopting it
&lt;/h2&gt;

&lt;p&gt;A successful installation only proves that the harness starts. Before using it for real work, evaluate the following.&lt;/p&gt;

&lt;h3&gt;
  
  
  Model quality
&lt;/h3&gt;

&lt;p&gt;Does your chosen model use tools reliably? Can it recover from failed commands? Does it stop when it lacks information?&lt;/p&gt;

&lt;h3&gt;
  
  
  Permission behavior
&lt;/h3&gt;

&lt;p&gt;Which actions require approval? Are writes and command execution constrained appropriately?&lt;/p&gt;

&lt;h3&gt;
  
  
  Workspace isolation
&lt;/h3&gt;

&lt;p&gt;Can the agent access files outside the intended project? Are secrets, SSH keys, cloud credentials, and production configuration isolated?&lt;/p&gt;

&lt;h3&gt;
  
  
  Trace quality
&lt;/h3&gt;

&lt;p&gt;Can you reconstruct why a change happened? Does the log contain enough information to debug failures without exposing more sensitive data than necessary?&lt;/p&gt;

&lt;h3&gt;
  
  
  Plugin trust
&lt;/h3&gt;

&lt;p&gt;A plugin can add substantial capabilities. Review its source, dependencies, permissions, maintenance status, and network behavior before installing it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Upgrade cost
&lt;/h3&gt;

&lt;p&gt;Since the project is in preview, test upgrades against pinned configurations and plugins. Do not assume a newer release will preserve every API or behavior.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cost
&lt;/h3&gt;

&lt;p&gt;The harness is open source, but model requests, hosted sandboxes, storage, and other providers may not be free. Measure token usage and infrastructure costs with realistic tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final perspective
&lt;/h2&gt;

&lt;p&gt;DeepSeek Harness is best understood as infrastructure for constructing and studying agents.&lt;/p&gt;

&lt;p&gt;Its value does not come from making a model magically correct. It comes from giving developers a composable way to connect models with tools, sessions, workspaces, policies, storage, orchestration, and observability.&lt;/p&gt;

&lt;p&gt;Use it when you need that control or want to experiment with agent architecture.&lt;/p&gt;

&lt;p&gt;Avoid it when a simple API call is enough, when stability is more important than extensibility, or when you cannot safely isolate what the agent can access.&lt;/p&gt;

&lt;p&gt;Most importantly, keep the model and the harness conceptually separate:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The model decides.
The harness enables, constrains, executes, and records.
The developer remains responsible for the system.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Official resources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/deepseek-ai/deepseek-harness" rel="noopener noreferrer"&gt;DeepSeek Harness repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deepseek.com/harness/en/" rel="noopener noreferrer"&gt;Official project overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deepseek-harness.github.io/deepseek-harness/en/guide/quickstart" rel="noopener noreferrer"&gt;Web UI quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://deepseek-harness.github.io/deepseek-harness/en/guide/providers" rel="noopener noreferrer"&gt;Model configuration guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/architecture.md" rel="noopener noreferrer"&gt;Architecture documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>deepseek</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Grokbot Honest Review: Is xAI and Cursor's Computer-Use Agent Worth $200 a Month?</title>
      <dc:creator>Aditi Gupta</dc:creator>
      <pubDate>Mon, 17 Aug 2026 18:03:19 +0000</pubDate>
      <link>https://dev.to/aditi_gupta_8d81622a592aa/grokbot-honest-review-is-xai-and-cursors-computer-use-agent-worth-200-a-month-2924</link>
      <guid>https://dev.to/aditi_gupta_8d81622a592aa/grokbot-honest-review-is-xai-and-cursors-computer-use-agent-worth-200-a-month-2924</guid>
      <description>&lt;p&gt;Grokbot is xAI and Cursor's attempt at an AI agent that doesn't just chat, it uses a computer. Each bot you create gets its own machine in the cloud, with Chrome, a file manager, and its own operating system, and it keeps working after you close your laptop. I spent a week building three bots to see whether that idea holds up in practice.&lt;/p&gt;

&lt;p&gt;Prefer the quick version? I covered the three bots I built, the shared-login trap, and my full verdict in this video:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/rUfvWFPYGMo"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Grokbot actually is&lt;/strong&gt;&lt;br&gt;
You download it from x.ai/bot as a desktop app, not a website. You make a bot with a name and a short description of its job, and it spins up its own virtual computer to get started. Because that computer lives in the cloud, the bot runs on its own, 24/7, without touching your machine.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I tested it&lt;/strong&gt;&lt;br&gt;
I wanted to know if computer-use is real yet or still a demo. So I built three bots with very different jobs: one to find startups that raised seed funding recently and pull the founder names and amounts, one to compare flight prices from Delhi to Tokyo, and one to check the price of a phone across five stores. Same setup each time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where it provides value&lt;/strong&gt;&lt;br&gt;
The genuinely new part is that Grokbot skips the API problem. A huge chunk of the internet has no API an AI can plug into, and even when there is one it rarely lets you do everything the website can. Grokbot gets around that by using the site directly, logging in, clicking through pages, and downloading files the way a person would. It ran with my laptop shut, and I could take over the virtual computer from the mobile app. The teach-a-task feature is the standout: you record yourself doing something fiddly once, it watches the recording frame by frame, and turns it into a reusable private skill.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The main catch&lt;/strong&gt;&lt;br&gt;
Two things stood out. First, reliability. It got stuck on simple clicks, brought back half the data, and sometimes just froze on easy tasks. Second, and more important, the virtual computer and its logins seem shared across all your bots. I signed into Google on one bot and the others could suddenly reach every site tied to that login. Convenient, but you should be deliberate about which accounts you hand it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The settings and habits to change first&lt;/strong&gt;&lt;br&gt;
Always require approval before the bot sends an email, publishes anything, books a flight, buys a product, or deletes something. For anything complicated, record a demo with teach-a-task instead of hoping it figures the task out alone. And keep sensitive logins on bots you trust, given the shared-computer behavior.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How it compares to Claude Code and Codex&lt;/strong&gt;&lt;br&gt;
Claude Code and Codex can drive a browser too and do more flexible work, but they usually run on your machine, you kick them off yourself, and they stop when your computer is off. Grokbot's lane is different: watching web pages, checking prices on a schedule, moving data between apps, and grinding through repetitive screen work in software you already use. It is not a replacement for a coding agent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who should and shouldn't try it&lt;/strong&gt;&lt;br&gt;
The cheapest plan is $200 a month, and that does include Cursor Ultra. If you already burn through a lot of AI tokens and you're fine switching your subscription to Cursor Ultra, the price makes more sense. If you just want the bot, it's a lot to pay for something this early. Try it on the free week if you have one repetitive task nothing else can automate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My verdict&lt;/strong&gt;&lt;br&gt;
Grokbot is a real step in the right direction. Instead of waiting for every website to build an API, it lets an AI use a computer the way we do, and if that gets reliable enough it could automate almost anything you can do on a screen. Right now the automation isn't consistent, the trial is tiny, and the price is steep, so I wouldn't tell most people to pay for it yet.&lt;/p&gt;

&lt;p&gt;Have you tried Grokbot or another computer-use agent yet? Tell me in the comments. If you like quick, honest AI-tool reviews, follow my YouTube channel for the next one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links and sources&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Grokbot (xAI + Cursor): &lt;a href="https://x.ai/bot" rel="noopener noreferrer"&gt;https://x.ai/bot&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Full video review:&lt;a href="https://dev.tourl"&gt; https://youtu.be/rUfvWFPYGMo &lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;More AI tool breakdowns + weekly news: &lt;a href="https://goventure.live" rel="noopener noreferrer"&gt;https://goventure.live&lt;/a&gt; 
&lt;a href="https://youtu.be/rUfvWFPYGMo" rel="noopener noreferrer"&gt;https://youtu.be/rUfvWFPYGMo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;My testing notes: the three bots, the shared-login behavior, and the reliability misses are all shown in the video above.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tags: #ai #agents #cursor #aitools&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>reviews</category>
      <category>tooling</category>
    </item>
    <item>
      <title>I Tried Kimi K3 for Free in VS Code - Can It Replace Claude or GPT?</title>
      <dc:creator>Aditi Gupta</dc:creator>
      <pubDate>Wed, 12 Aug 2026 17:35:03 +0000</pubDate>
      <link>https://dev.to/aditi_gupta_8d81622a592aa/i-tried-kimi-k3-for-free-in-vs-code-can-it-replace-claude-or-gpt-6nc</link>
      <guid>https://dev.to/aditi_gupta_8d81622a592aa/i-tried-kimi-k3-for-free-in-vs-code-can-it-replace-claude-or-gpt-6nc</guid>
      <description>&lt;p&gt;My coding assistant subscription has one job: save me more time than it costs.&lt;/p&gt;

&lt;p&gt;So when Moonshot AI released a 2.8-trillion-parameter model with a one-million-token context window—and I found a way to connect it to VS Code for free—I wanted to answer one practical question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is Kimi K3 good enough to replace a paid coding assistant?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After looking past the headline numbers, comparing the benchmark results, and testing it on a complete browser game, my short answer is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Kimi K3 is good enough to become a serious coding workhorse for many developers. But it is not a universal replacement for every paid model, and the free access comes with an important catch.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Prefer the video walkthrough? I cover the test and both setup methods here:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/q4Da550BSMY?start=5"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  First, what exactly is Kimi K3?
&lt;/h2&gt;

&lt;p&gt;Kimi K3 is Moonshot AI's newest open-weight, native multimodal model. According to the &lt;a href="https://github.com/MoonshotAI/Kimi-K3" rel="noopener noreferrer"&gt;official release&lt;/a&gt;, it has:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;2.8 trillion total parameters&lt;/li&gt;
&lt;li&gt;104 billion active parameters per token&lt;/li&gt;
&lt;li&gt;A Mixture-of-Experts architecture that activates 16 of 896 experts&lt;/li&gt;
&lt;li&gt;A 1,048,576-token context window&lt;/li&gt;
&lt;li&gt;Native image and video understanding&lt;/li&gt;
&lt;li&gt;Kimi Delta Attention and Attention Residuals&lt;/li&gt;
&lt;li&gt;Built-in reasoning for coding, research, and agentic work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That “104 billion active” detail matters. Kimi K3 does not use all 2.8 trillion parameters for every token. Its sparse architecture routes each token through a small subset of experts, making inference more efficient than the headline size suggests.&lt;/p&gt;

&lt;h3&gt;
  
  
  Open-weight is not the same as free to run
&lt;/h3&gt;

&lt;p&gt;You will see Kimi K3 called “open source,” but &lt;strong&gt;open-weight&lt;/strong&gt; is the more precise description. Moonshot has released the model weights under its own Kimi K3 license, so developers can inspect, deploy, and build on the model within those terms.&lt;/p&gt;

&lt;p&gt;However, downloading the weights does not make inference free. A 2.8T model is far beyond the practical local setup of most developers. Unless you have access to serious GPU infrastructure, you will use a hosted provider—and that provider pays the compute bill.&lt;/p&gt;

&lt;p&gt;That distinction becomes important when we get to the free setup.&lt;/p&gt;

&lt;h2&gt;
  
  
  The benchmark results are genuinely competitive
&lt;/h2&gt;

&lt;p&gt;Kimi K3's coding scores are the main reason I took it seriously.&lt;/p&gt;

&lt;p&gt;Here are selected results from Moonshot's published evaluation:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Kimi K3&lt;/th&gt;
&lt;th&gt;Claude Fable 5&lt;/th&gt;
&lt;th&gt;GPT-5.6 Sol&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DeepSWE&lt;/td&gt;
&lt;td&gt;67.5&lt;/td&gt;
&lt;td&gt;70.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;73.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;59.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ProgramBench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;77.8&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;76.8&lt;/td&gt;
&lt;td&gt;77.6&lt;/td&gt;
&lt;td&gt;71.9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench 2.1&lt;/td&gt;
&lt;td&gt;88.3&lt;/td&gt;
&lt;td&gt;88.0&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;88.8&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierSWE&lt;/td&gt;
&lt;td&gt;81.2&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;86.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.3&lt;/td&gt;
&lt;td&gt;66.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-Marathon&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;42.0&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;35.0&lt;/td&gt;
&lt;td&gt;39.0&lt;/td&gt;
&lt;td&gt;40.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BrowseComp&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;91.2&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;88.0&lt;/td&gt;
&lt;td&gt;90.4&lt;/td&gt;
&lt;td&gt;84.3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The pattern is more interesting than a simple “Kimi wins” headline:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It nearly matches GPT-5.6 Sol on Terminal-Bench 2.1.&lt;/li&gt;
&lt;li&gt;It beats GPT-5.6 Sol and Opus 4.8 on FrontierSWE, although Fable 5 scores higher.&lt;/li&gt;
&lt;li&gt;It leads this comparison on ProgramBench, SWE-Marathon, and BrowseComp.&lt;/li&gt;
&lt;li&gt;It falls behind both GPT-5.6 Sol and Fable 5 on DeepSWE.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is not a clean sweep. It is something more useful: evidence that an open-weight model now belongs in the same coding conversation as the leading proprietary models.&lt;/p&gt;

&lt;h3&gt;
  
  
  One benchmark warning most reviews skip
&lt;/h3&gt;

&lt;p&gt;These numbers come from Moonshot's evaluation, and some models were tested with different agent harnesses. Kimi used Kimi Code on several tests, GPT used Codex on some, and Claude used Claude Code or other harnesses on others. All Kimi results also used maximum reasoning effort.&lt;/p&gt;

&lt;p&gt;In other words, treat the table as a strong signal—not a perfectly controlled, apples-to-apples contest. The &lt;a href="https://arxiv.org/abs/2607.24653" rel="noopener noreferrer"&gt;technical report&lt;/a&gt; and repository document the methodology if you want to inspect it.&lt;/p&gt;

&lt;h2&gt;
  
  
  My practical test: build a browser game from one prompt
&lt;/h2&gt;

&lt;p&gt;Benchmarks tell me whether a model deserves a test. They do not tell me whether I want it editing my project.&lt;/p&gt;

&lt;p&gt;So I gave Kimi K3 a long, single prompt to generate a complete browser game. This forced it to plan the interface, write the game logic, connect the files, and keep the result coherent over a longer generation.&lt;/p&gt;

&lt;p&gt;It produced a complete, playable first version in one pass.&lt;/p&gt;

&lt;p&gt;What impressed me was not one clever function. It was the model's ability to sustain a multi-part implementation without losing the original goal.&lt;/p&gt;

&lt;p&gt;But a one-shot demo has limits. A generated game can look impressive while still hiding brittle state management, accessibility problems, or code that becomes painful on the second revision. The better test is whether the model can explain its decisions, respond to bug reports, make targeted changes, and run verification without rewriting unrelated code.&lt;/p&gt;

&lt;p&gt;That is how I would evaluate Kimi K3 on a real repository.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to try Kimi K3 for free
&lt;/h2&gt;

&lt;p&gt;I found two practical routes: one in the browser and one inside VS Code.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Availability note:&lt;/strong&gt; The free Kimi K3 routes I tested are promotional and may be rate-limited, renamed, or removed. Check the provider's model page before following the steps.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Method 1: Use Kimi K3 in your browser
&lt;/h2&gt;

&lt;p&gt;When I tested it, GenSpark included Kimi K3 in its model menu after a free signup.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a free GenSpark account.&lt;/li&gt;
&lt;li&gt;Open the AI chat interface.&lt;/li&gt;
&lt;li&gt;Select Kimi K3 from the model menu.&lt;/li&gt;
&lt;li&gt;Start with a real task—not “write hello world.”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Try asking it to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain an unfamiliar module and identify risky dependencies.&lt;/li&gt;
&lt;li&gt;Build a small feature with clear acceptance criteria.&lt;/li&gt;
&lt;li&gt;Review a pull request and separate bugs from style preferences.&lt;/li&gt;
&lt;li&gt;Turn a screenshot into a working frontend component.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In my usage, Kimi consumed fewer GenSpark credits than the premium Claude and GPT options, so the free allowance lasted longer. Credit rules can change, so verify the current rate in the interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method 2: Connect Kimi K3 to VS Code
&lt;/h2&gt;

&lt;p&gt;For coding, this is the more useful setup because the model can work with your files through an agent extension.&lt;/p&gt;

&lt;p&gt;You can use Kilo Code or Cline. Both support OpenAI-compatible providers, which means you normally need only three pieces of information:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A provider Base URL&lt;/li&gt;
&lt;li&gt;An API key&lt;/li&gt;
&lt;li&gt;The exact model ID&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 1: Install the extension
&lt;/h3&gt;

&lt;p&gt;Install &lt;strong&gt;Kilo Code&lt;/strong&gt; from the VS Code Marketplace. If its provider setup gives you trouble, install &lt;strong&gt;Cline&lt;/strong&gt; instead; &lt;a href="https://docs.cline.bot/provider-config/openai-compatible" rel="noopener noreferrer"&gt;Cline documents the same OpenAI-compatible fields&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Create a provider API key
&lt;/h3&gt;

&lt;p&gt;Use a current provider that lists a promotional Kimi K3 route. At the time of writing, the following OpenAI-compatible configuration works with ZenMux:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Provider: OpenAI Compatible
Base URL: https://zenmux.ai/api/v1
Model ID: moonshotai/kimi-k3-free
API key: &amp;lt;your provider key&amp;gt;
Reasoning: enabled
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The free model is explicitly listed as a limited-time route, so confirm that the model ID still appears in the provider's catalog before setting up the extension.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Configure Kilo Code or Cline
&lt;/h3&gt;

&lt;p&gt;Open the extension's model settings and:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Choose &lt;strong&gt;OpenAI Compatible&lt;/strong&gt; as the provider.&lt;/li&gt;
&lt;li&gt;Paste the provider's Base URL.&lt;/li&gt;
&lt;li&gt;Paste your API key.&lt;/li&gt;
&lt;li&gt;Enter the exact Kimi K3 model ID.&lt;/li&gt;
&lt;li&gt;Enable reasoning or thinking mode if the client exposes that setting.&lt;/li&gt;
&lt;li&gt;Save and send a small test prompt.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you receive “model not found,” do not keep changing random settings. Check the provider's live model list first. Promotional model IDs change frequently.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Test it safely
&lt;/h3&gt;

&lt;p&gt;Start with a disposable branch or a small personal project. Ask the agent to explain its plan before editing, review the diff after each task, and keep automatic command approval off until you trust the workflow.&lt;/p&gt;

&lt;p&gt;Also remember that a hosted endpoint can receive the prompts and code you send through it. Do not upload credentials, private customer data, or proprietary source code until you have reviewed the provider's privacy and retention policies.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real catch behind “free”
&lt;/h2&gt;

&lt;p&gt;The free access is real, but “free” can mean three different things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Free weights:&lt;/strong&gt; You can download the model under its license, but you supply the hardware.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free web access:&lt;/strong&gt; A product absorbs the inference cost and applies its own limits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free promotional API access:&lt;/strong&gt; A provider offers a zero-cost route temporarily, usually with rate limits and no service guarantee.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The VS Code method falls into the third category. It is excellent for testing and personal projects. I would not build a production workflow around the assumption that the endpoint will stay unlimited or free forever.&lt;/p&gt;

&lt;p&gt;There is another practical catch: the official Kimi API expects clients to preserve reasoning content across multi-turn tool calls. If your coding extension drops that state, you may see weaker follow-up behavior even when the first response looks good.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should you replace your paid coding assistant?
&lt;/h2&gt;

&lt;p&gt;Here is my honest recommendation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kimi K3 could become your default if:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Most of your work is coding, browser automation, or agentic web tasks.&lt;/li&gt;
&lt;li&gt;You regularly need to reason across a large repository.&lt;/li&gt;
&lt;li&gt;You are a student, indie developer, or early-stage builder minimizing subscriptions.&lt;/li&gt;
&lt;li&gt;You are comfortable switching providers if a free route disappears.&lt;/li&gt;
&lt;li&gt;You review diffs and verify generated code instead of accepting it blindly.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Keep a paid model as your primary if:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Reliability and support matter more than saving the subscription fee.&lt;/li&gt;
&lt;li&gt;You work with sensitive code and need clear enterprise data controls.&lt;/li&gt;
&lt;li&gt;Your tasks are ambiguous, high-stakes, or difficult to verify.&lt;/li&gt;
&lt;li&gt;You depend on stable throughput, predictable latency, or a service-level agreement.&lt;/li&gt;
&lt;li&gt;You want one assistant for coding, writing, analysis, and specialized professional work.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For many developers, the best answer is not a dramatic switch. It is a two-model workflow: use Kimi K3 as the high-context coding workhorse and keep a paid model as the fallback for difficult or high-stakes tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final verdict
&lt;/h2&gt;

&lt;p&gt;Kimi K3 does not make every paid coding assistant obsolete.&lt;/p&gt;

&lt;p&gt;What it does is more significant: it narrows the gap enough that “open model” no longer automatically means “second-tier coding model.” Its benchmark performance is competitive, its million-token context is genuinely useful, and the hosted free routes make it easy to test inside a real coding workflow.&lt;/p&gt;

&lt;p&gt;My verdict:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Do not cancel your paid assistant because of one leaderboard. But if you write code, Kimi K3 deserves a permanent slot in your model picker while the free access lasts.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Have you tried Kimi K3 on a real repository? Share the task, what it did well, and where it failed. That comparison is more useful than another benchmark screenshot.&lt;/p&gt;

&lt;p&gt;If this walkthrough helped, follow my YouTube channel, &lt;strong&gt;GoVenture&lt;/strong&gt;, for more practical and honest AI-tool tests.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links and sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MoonshotAI/Kimi-K3" rel="noopener noreferrer"&gt;Kimi K3 official repository and benchmark table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2607.24653" rel="noopener noreferrer"&gt;Kimi K3 technical report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.kimi.com/help/kimi-api" rel="noopener noreferrer"&gt;Kimi API documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.cline.bot/provider-config/openai-compatible" rel="noopener noreferrer"&gt;Cline: configuring an OpenAI-compatible provider&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zenmux.ai/docs/guide/quickstart" rel="noopener noreferrer"&gt;ZenMux OpenAI-compatible API quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GenSpark (browser method): &lt;a href="http://genspark.ai/" rel="noopener noreferrer"&gt;http://genspark.ai/&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Free API provider Token Router (VS Code method) : &lt;a href="https://www.tokenrouter.com/" rel="noopener noreferrer"&gt;https://www.tokenrouter.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>moonshot</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Meta Muse Spark 1.2 Honest Review: Loses the Benchmarks, Wins as an Agent</title>
      <dc:creator>Aditi Gupta</dc:creator>
      <pubDate>Sat, 08 Aug 2026 08:49:34 +0000</pubDate>
      <link>https://dev.to/aditi_gupta_8d81622a592aa/meta-muse-spark-12-honest-review-loses-the-benchmarks-wins-as-an-agent-1m8c</link>
      <guid>https://dev.to/aditi_gupta_8d81622a592aa/meta-muse-spark-12-honest-review-loses-the-benchmarks-wins-as-an-agent-1m8c</guid>
      <description>&lt;p&gt;Meta just shipped two things at once: Muse Spark 1.2, the model, and Muse Code, an agentic harness that wraps around it. The interesting part is that they pull in opposite directions. On raw coding the model is a clear underdog. As an agent it is suddenly near the top. Here is what actually held up when I tested it.&lt;/p&gt;

&lt;p&gt;Prefer the quick version? I covered the benchmark split, the broken games, the harness features, and a head to head against Qwen 3.8 in this video:&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/5DjBu90hacg"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;What Muse Spark and Muse Code are&lt;br&gt;
Muse Spark 1.2 is Meta's new coding model. Muse Code is the harness you actually run it in. The harness keeps a local log of every tool call and every edit, so if a run crashes it picks up exactly where it left off instead of starting over. It ships with built-in skills too: /plan turns a task into an approval-gated plan, /grill stress-tests that plan before you run it, and /goal keeps the agent pushing toward the objective.&lt;/p&gt;

&lt;p&gt;Where it loses&lt;br&gt;
On the coding benchmarks it never comes first. Second on Terminal Bench behind Opus 5, third on DeepSWE, and behind Opus 5 on Meta's own internal benchmark. The games I had it build showed the same weakness. They were laggy and half-finished, one dragon bounced on the spot, one character's arms were missing, another spun around when you tried to walk backwards. On the same prompts, Qwen 3.8 and Fable 5 built noticeably cleaner, more playable versions.&lt;/p&gt;

&lt;p&gt;Where it wins&lt;br&gt;
Point the same model at tools inside Muse Code and the picture flips. On agent and tool-use benchmarks it jumps to first. The crash-resume log is the standout feature for anyone running long agent jobs. To test it properly I gave both Muse Spark and Qwen 3.8 the same task: read a guide and turn it into a reusable skill. Muse Spark replied faster and produced the sharper result. It analyzed the guide, built a proper table, and got specific instead of generic.&lt;/p&gt;

&lt;p&gt;Who should run it&lt;br&gt;
If you want the best raw coding model, Opus 5 still wins and Qwen 3.8 still builds cleaner. If you care about agent workflows, tool use, and not losing progress when a long run dies, Muse Code is worth a serious look even though the model underneath loses the benchmark race.&lt;/p&gt;

&lt;p&gt;My verdict&lt;br&gt;
The model is not the story. The harness is. Muse Spark 1.2 is a reminder that in 2026 the wrapper around a model can matter as much as the weights.&lt;/p&gt;

&lt;p&gt;Have you tried Muse Spark or Muse Code yet? Tell me in the comments. If you like quick, honest AI-tool reviews, follow my YouTube channel for the next one.&lt;/p&gt;

&lt;p&gt;Tags: #ai #metaai #musespark #aiagents #coding``&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
      <category>meta</category>
    </item>
    <item>
      <title>Qwen3.8-Max Beat Claude</title>
      <dc:creator>Aditi Gupta</dc:creator>
      <pubDate>Tue, 04 Aug 2026 11:34:00 +0000</pubDate>
      <link>https://dev.to/aditi_gupta_8d81622a592aa/qwen38-max-vs-claude-what-the-16-day-coding-run-and-benchmarks-really-show-3bje</link>
      <guid>https://dev.to/aditi_gupta_8d81622a592aa/qwen38-max-vs-claude-what-the-16-day-coding-run-and-benchmarks-really-show-3bje</guid>
      <description>&lt;p&gt;Alibaba has released Qwen3.8-Max, its largest and most capable AI model to date.&lt;/p&gt;

&lt;p&gt;The headline specifications are absurd: 2.4 trillion total parameters, 95 billion activated per token, multimodal input, and a one-million-token context window.&lt;/p&gt;

&lt;p&gt;But the specification sheet is not the most interesting part.&lt;/p&gt;

&lt;p&gt;Alibaba says Qwen3.8-Max operated autonomously for roughly 16 days, starting with an empty repository and building a working software project through issues, code changes, testing, pull requests, and self-correction.&lt;/p&gt;

&lt;p&gt;That sounds impressive. It also sounds suspiciously like the sort of claim that deserves more inspection than a celebratory repost.&lt;/p&gt;

&lt;p&gt;So I examined Alibaba's announcement, the public repository, and its benchmark results to answer a more useful question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Qwen3.8-Max actually beat Claude, or did the benchmark department simply have an excellent week?&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Prefer the two-minute version?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/oa0WWLd4uCw"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Qwen3.8-Max is a mixture-of-experts model with 2.4 trillion total parameters and 95 billion active per token.&lt;/li&gt;
&lt;li&gt;Alibaba reports a one-million-token context window and support for text, images, and agentic workflows.&lt;/li&gt;
&lt;li&gt;It beats the Claude models in Alibaba's table on Terminal Bench 2.1, PaperBench, and OSWorld-Verified.&lt;/li&gt;
&lt;li&gt;It trails Claude Fable 5 on demanding repository-level engineering benchmarks such as SWE-bench Pro and FrontierSWE.&lt;/li&gt;
&lt;li&gt;Alibaba says the model weights will be released next week. At the time of writing, the API is available, but the weights are not yet downloadable.&lt;/li&gt;
&lt;li&gt;The 16-day coding trace is public, but the results still come from Alibaba's own evaluation setup and need independent replication.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Qwen3.8-Max?
&lt;/h2&gt;

&lt;p&gt;Qwen3.8-Max is Alibaba's new flagship mixture-of-experts model.&lt;/p&gt;

&lt;p&gt;It contains &lt;strong&gt;2.4 trillion parameters in total&lt;/strong&gt;, with approximately &lt;strong&gt;95 billion active during each forward pass&lt;/strong&gt;. This architecture allows Alibaba to scale the model's capacity without paying the full inference cost of a dense 2.4-trillion-parameter model on every token.&lt;/p&gt;

&lt;p&gt;The model also supports a &lt;strong&gt;one-million-token context window&lt;/strong&gt;, making it suitable for large repositories, long documents, persistent agent sessions, and other tasks where context compression usually arrives carrying a shovel.&lt;/p&gt;

&lt;p&gt;Alibaba calls it the first Qwen model at Max scale that will receive an open-weight release. However, there is an important distinction:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The API is available now. The model weights are scheduled for release next week.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So calling it an "open-weight model" is reasonable when discussing Alibaba's release plan, but saying the weights are already available would be inaccurate.&lt;/p&gt;

&lt;p&gt;You can find the specifications and release details in the &lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;official Qwen3.8-Max announcement&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 16-day autonomous coding run
&lt;/h2&gt;

&lt;p&gt;Alibaba asked Qwen3.8-Max to create a project called &lt;code&gt;oh-my-cli&lt;/code&gt; from an empty repository.&lt;/p&gt;

&lt;p&gt;Instead of responding to a single prompt and stopping, the model worked through a continuous engineering loop:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Convert feedback and requirements into GitHub issues.&lt;/li&gt;
&lt;li&gt;Claim and execute individual tasks.&lt;/li&gt;
&lt;li&gt;Write and modify code.&lt;/li&gt;
&lt;li&gt;Run builds, unit tests, end-to-end tests, and lifecycle checks.&lt;/li&gt;
&lt;li&gt;Route failures back into the issue workflow.&lt;/li&gt;
&lt;li&gt;Fix the problems and verify the result.&lt;/li&gt;
&lt;li&gt;Merge completed pull requests.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;According to Alibaba, the repository had accumulated &lt;strong&gt;265 commits, 127 pull requests, and 151 issues&lt;/strong&gt; after approximately 16 days of autonomous operation.&lt;/p&gt;

&lt;p&gt;The complete project history is available in the public &lt;a href="https://github.com/qwen-code-dev-bot/oh-my-cli" rel="noopener noreferrer"&gt;&lt;code&gt;oh-my-cli&lt;/code&gt; GitHub repository&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That transparency matters. Most autonomous-agent demonstrations give us a polished video and ask us to believe that nothing caught fire outside the frame. Here, developers can inspect the issues, commits, pull requests, tests, and failures.&lt;/p&gt;

&lt;p&gt;Still, this does not prove that the model can autonomously build any production system for 16 days. It proves that Qwen3.8-Max performed this particular task inside a structured environment with automated testing and feedback loops.&lt;/p&gt;

&lt;p&gt;That is still meaningful, just narrower than the marketing headline.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Qwen3.8-Max beats Claude
&lt;/h2&gt;

&lt;p&gt;Alibaba published a large benchmark table comparing Qwen3.8-Max with Claude Opus 4.8, Claude Fable 5, GPT-5.6 Sol, and Qwen3.7-Max.&lt;/p&gt;

&lt;p&gt;Here are the most relevant results:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Qwen3.8-Max&lt;/th&gt;
&lt;th&gt;Claude Opus 4.8&lt;/th&gt;
&lt;th&gt;Claude Fable 5&lt;/th&gt;
&lt;th&gt;Result&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Terminal Bench 2.1&lt;/td&gt;
&lt;td&gt;86.6&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;td&gt;84.6&lt;/td&gt;
&lt;td&gt;Qwen leads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PaperBench&lt;/td&gt;
&lt;td&gt;93.0&lt;/td&gt;
&lt;td&gt;80.3&lt;/td&gt;
&lt;td&gt;88.8&lt;/td&gt;
&lt;td&gt;Qwen leads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OSWorld-Verified&lt;/td&gt;
&lt;td&gt;86.1&lt;/td&gt;
&lt;td&gt;83.4&lt;/td&gt;
&lt;td&gt;85.0&lt;/td&gt;
&lt;td&gt;Qwen leads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Pro&lt;/td&gt;
&lt;td&gt;67.7&lt;/td&gt;
&lt;td&gt;69.2&lt;/td&gt;
&lt;td&gt;80.0&lt;/td&gt;
&lt;td&gt;Claude leads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;FrontierSWE&lt;/td&gt;
&lt;td&gt;73.5&lt;/td&gt;
&lt;td&gt;70.0&lt;/td&gt;
&lt;td&gt;88.8&lt;/td&gt;
&lt;td&gt;Mixed; Fable 5 leads&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;These results suggest three areas where Qwen3.8-Max looks particularly strong.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Terminal-based agent work
&lt;/h3&gt;

&lt;p&gt;Its &lt;strong&gt;86.6 score on Terminal Bench 2.1&lt;/strong&gt; puts it ahead of both Claude models in Alibaba's comparison.&lt;/p&gt;

&lt;p&gt;That makes Qwen especially interesting for command-line agents, environment setup, testing, deployment workflows, and tasks that require repeated tool use rather than a single code-generation response.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Research reproduction
&lt;/h3&gt;

&lt;p&gt;Qwen3.8-Max scored &lt;strong&gt;93.0 on PaperBench&lt;/strong&gt;, ahead of Claude Fable 5's 88.8 and Opus 4.8's 80.3.&lt;/p&gt;

&lt;p&gt;Alibaba also demonstrated a five-day research task in which the model reproduced a paper's experimental pipeline, ran 33 rounds of GPU training, and then searched for improvements to the original method.&lt;/p&gt;

&lt;p&gt;This is potentially more useful than another model becoming marginally better at generating React components nobody requested.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Computer and visual interaction
&lt;/h3&gt;

&lt;p&gt;On &lt;strong&gt;OSWorld-Verified&lt;/strong&gt;, which evaluates an agent's ability to operate computer environments, Qwen3.8-Max scored 86.1.&lt;/p&gt;

&lt;p&gt;The model uses visual output as part of its feedback loop. It can inspect an interface, identify errors, revise its plan, and try again. That matters for browser agents, desktop automation, document workflows, UI testing, and multimodal development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Claude still wins
&lt;/h2&gt;

&lt;p&gt;The "Qwen kills Claude" headline falls apart once we examine harder repository-level engineering tasks.&lt;/p&gt;

&lt;p&gt;On &lt;strong&gt;SWE-bench Pro&lt;/strong&gt;, Qwen3.8-Max scored 67.7. Claude Fable 5 scored 80.0.&lt;/p&gt;

&lt;p&gt;On &lt;strong&gt;FrontierSWE&lt;/strong&gt;, Qwen scored 73.5 while Fable 5 reached 88.8.&lt;/p&gt;

&lt;p&gt;That is not a rounding error. It suggests Claude remains stronger when a task requires deep repository understanding, architectural judgment, and reliable changes across a complicated codebase.&lt;/p&gt;

&lt;p&gt;The more honest conclusion is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Qwen looks excellent at long-running, tool-heavy work.&lt;/li&gt;
&lt;li&gt;It performs strongly on terminal, research, multimodal, and computer-use tasks.&lt;/li&gt;
&lt;li&gt;Claude Fable 5 remains ahead on some of the hardest software-engineering benchmarks.&lt;/li&gt;
&lt;li&gt;Neither model "wins" every category, because reality rudely refuses to fit inside one thumbnail.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is another caveat: these scores come from Alibaba's evaluation table. Different benchmarks used different harnesses, time limits, context settings, and judging methods. The numbers are useful, but independent testing will matter more than launch-day charts.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use Qwen3.8-Max with Claude Code
&lt;/h2&gt;

&lt;p&gt;QwenCloud provides an Anthropic-compatible API, allowing Claude Code to use Qwen3.8-Max without replacing the Claude Code interface.&lt;/p&gt;

&lt;p&gt;First, install Claude Code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @anthropic-ai/claude-code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then configure it to use Qwen:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"qwen3.8-max"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_SMALL_FAST_MODEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"qwen3.8-max"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_BASE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"https://dashscope-intl.aliyuncs.com/apps/anthropic"&lt;/span&gt;
&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;ANTHROPIC_AUTH_TOKEN&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"YOUR_QWEN_API_KEY"&lt;/span&gt;

claude
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You will need a QwenCloud API key. The international endpoint may differ depending on your account or deployment region, so check the current &lt;a href="https://www.qwencloud.com/" rel="noopener noreferrer"&gt;QwenCloud documentation&lt;/a&gt; before configuring it.&lt;/p&gt;

&lt;p&gt;And please do not paste your real API key into a public DEV article. Becoming an involuntary cloud-compute philanthropist is rarely part of the content strategy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can you run it locally?
&lt;/h2&gt;

&lt;p&gt;Not casually.&lt;/p&gt;

&lt;p&gt;Although only 95 billion parameters are active during each pass, the full model contains 2.4 trillion parameters. Open weights do not magically convert that into something your laptop can run between Chrome tabs.&lt;/p&gt;

&lt;p&gt;Once the weights are released, practical deployment will likely require substantial multi-GPU infrastructure, aggressive quantization, or a hosted inference provider.&lt;/p&gt;

&lt;p&gt;For most individual developers, QwenCloud will be the realistic way to use the full model.&lt;/p&gt;

&lt;h2&gt;
  
  
  The verdict
&lt;/h2&gt;

&lt;p&gt;Qwen3.8-Max does not kill Claude.&lt;/p&gt;

&lt;p&gt;It does something more consequential: it brings frontier-scale agent capabilities closer to the open-weight ecosystem.&lt;/p&gt;

&lt;p&gt;Its strongest argument is not a single benchmark score. It is the combination of long-horizon execution, terminal performance, multimodal feedback, research reproduction, and a public 16-day development trace.&lt;/p&gt;

&lt;p&gt;Based on the evidence available today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I would consider Qwen3.8-Max for long-running agents, terminal workflows, research automation, visual tasks, and jobs that benefit from repeated feedback.&lt;/li&gt;
&lt;li&gt;I would still prefer Claude Fable 5 for the hardest repository-level engineering work, especially when first-pass reliability matters.&lt;/li&gt;
&lt;li&gt;I would wait for independent evaluations before treating Alibaba's benchmark table as the final verdict.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Qwen3.8-Max is not the model that makes Claude irrelevant.&lt;/p&gt;

&lt;p&gt;It is the model that makes the frontier race significantly less comfortable, and that is far more interesting.&lt;/p&gt;

&lt;p&gt;Have you tested Qwen3.8-Max in QwenCloud or Claude Code? Share the task, harness, and result in the comments. "It felt smarter" is emotionally valid, but logs are sexier.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://qwen.ai/blog?id=qwen3.8" rel="noopener noreferrer"&gt;Qwen3.8-Max official announcement and benchmark table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/qwen-code-dev-bot/oh-my-cli" rel="noopener noreferrer"&gt;Public &lt;code&gt;oh-my-cli&lt;/code&gt; autonomous coding repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.alibabacloud.com/help/en/model-studio/token-plan-harness-tool" rel="noopener noreferrer"&gt;Alibaba Cloud Model Studio integration documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>webdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Claude Opus 5 Is Better at Coding and Harder to Trust</title>
      <dc:creator>Aditi Gupta</dc:creator>
      <pubDate>Wed, 29 Jul 2026 13:18:53 +0000</pubDate>
      <link>https://dev.to/aditi_gupta_8d81622a592aa/claude-opus-5-is-better-at-coding-and-harder-to-trust-4ga5</link>
      <guid>https://dev.to/aditi_gupta_8d81622a592aa/claude-opus-5-is-better-at-coding-and-harder-to-trust-4ga5</guid>
      <description>&lt;p&gt;Claude Opus 5 completed one of my coding tasks considerably faster than Opus 4.8.&lt;/p&gt;

&lt;p&gt;There was just one problem: it confidently reported that the issue was fixed when it wasn’t.&lt;/p&gt;

&lt;p&gt;That experience captures the trade-off with Anthropic’s latest Opus model. It is faster and more capable on difficult, multi-step work, but polished output can make its mistakes harder to notice.&lt;/p&gt;

&lt;p&gt;After testing it on coding and agent tasks, I changed three parts of my workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Start with medium reasoning effort&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;More reasoning is not automatically better. For routine coding tasks, begin with medium effort and increase it only when the problem genuinely requires deeper investigation.&lt;/p&gt;

&lt;p&gt;Higher effort can consume more tokens, expand the scope of the task, and produce a solution far more elaborate than the one you requested.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Verify outcomes, not explanations&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A convincing explanation is not evidence that the task was completed correctly.&lt;/p&gt;

&lt;p&gt;Ask for or independently run the relevant tests. Review the files that changed. Confirm the original bug no longer exists.&lt;/p&gt;

&lt;p&gt;The dangerous failure mode is not nonsense. It is an incorrect result presented like finished work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Control the scope&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Define what the model may change before it begins:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which files can be modified?&lt;/li&gt;
&lt;li&gt;What behaviour must remain unchanged?&lt;/li&gt;
&lt;li&gt;Which tests must pass?&lt;/li&gt;
&lt;li&gt;Can it create subagents or expand the task?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Opus 5 is strongest when the job requires investigation across multiple steps. For a small, clearly defined change, that same initiative can become unnecessary complexity.&lt;/p&gt;

&lt;h2&gt;
  
  
  The quick version
&lt;/h2&gt;

&lt;p&gt;I condensed my findings, the confidently wrong problem, and the three changes I recommend into this 90-second video:&lt;/p&gt;


&lt;div&gt;
    &lt;iframe src="https://www.youtube.com/embed/-NS3MOxW7EQ"&gt;
    &lt;/iframe&gt;
  &lt;/div&gt;


&lt;p&gt;My broader verdict is simple: Opus 5 is a meaningful upgrade for difficult coding and agent work, but only when verification is part of the workflow.&lt;/p&gt;

&lt;p&gt;I published the complete review, including pricing, benchmark comparisons, use cases, and switching advice, on Hashnode:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://hashnode.com/edit/cms61pd2q00000bj8d9gu2nx0" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;hashnode.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Have you tested Opus 5? Did it improve your workflow, or merely become more articulate while being wrong?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>coding</category>
      <category>llm</category>
    </item>
    <item>
      <title>Fable 5 vs GPT 5.6 Sol Pro: Stop Asking Which Is Better</title>
      <dc:creator>Aditi Gupta</dc:creator>
      <pubDate>Wed, 15 Jul 2026 11:42:47 +0000</pubDate>
      <link>https://dev.to/aditi_gupta_8d81622a592aa/fable-5-vs-gpt-56-sol-pro-stop-asking-which-is-better-30e3</link>
      <guid>https://dev.to/aditi_gupta_8d81622a592aa/fable-5-vs-gpt-56-sol-pro-stop-asking-which-is-better-30e3</guid>
      <description>&lt;p&gt;Every new frontier model launch triggers the same debate: "Which one is better?" After using both Fable 5 and GPT 5.6 Sol Pro, and reading through hundreds of real-world experiences from developers, I think that's the wrong question. These models are optimized for different workflows, and understanding those differences is more useful than looking for a single winner.&lt;/p&gt;

&lt;p&gt;GPT 5.6 Sol Pro is built for throughput. Across many developer reports, the common themes were speed, lower token usage, and cost efficiency. Developers consistently mentioned that Sol could complete large coding tasks using fewer subagents and significantly fewer tokens, making it ideal for repeated agent runs, verification passes, and high-volume development. When you're running AI-assisted workflows all day, economics becomes part of performance.&lt;/p&gt;

&lt;p&gt;Fable 5 is optimized for judgment. While it's generally slower and more resource-intensive, many developers praised its ability to understand architecture, distinguish stale documentation from current context, and question assumptions before implementing changes. That becomes especially valuable in large, long-lived codebases where the biggest problems often come from misunderstanding the system rather than writing incorrect code.&lt;/p&gt;

&lt;p&gt;The biggest takeaway is that many experienced developers are no longer choosing one model over the other. They're using GPT 5.6 Sol Pro for rapid implementation and iteration, and Fable 5 for architectural reviews and deeper reasoning. As AI coding tools continue to evolve, the real advantage may come from knowing which model to use at each stage of development rather than searching for a single "best" model.&lt;/p&gt;

&lt;p&gt;What's your experience? If you've used both GPT 5.6 Sol Pro and Fable 5, I'd love to hear where each one has been most valuable in your workflow.&lt;/p&gt;

</description>
      <category>claude</category>
      <category>chatgpt</category>
      <category>openai</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
