Source: https://seerepo.com/compare/anomalyco/opencode/vs/huggingface/chat-ui
Markdown source: https://seerepo.com/compare/anomalyco/opencode/vs/huggingface/chat-ui.md
Description: opencode and chat-ui share 8 technologies: MCP, @aws-sdk/credential-providers, Tailwind CSS, htmlparser2, Zod, satori, marked, and katex. Both are written in TypeScript.

# opencode vs chat-ui

opencode and chat-ui share 8 technologies: MCP, @aws-sdk/credential-providers, Tailwind CSS, htmlparser2, Zod, satori, marked, and katex. Both are written in TypeScript.

- [anomalyco/opencode](https://seerepo.com/r/anomalyco/opencode): The open source coding agent.
- [huggingface/chat-ui](https://seerepo.com/r/huggingface/chat-ui): The open source codebase powering HuggingChat

## What they share and what sets them apart

- In common: MCP, @aws-sdk/credential-providers, Tailwind CSS, htmlparser2, Zod, satori, marked, katex
- Only in opencode: Solid, solidjs, Vite, @solid-primitives/storage, Sentry, effect, Anthropic, PlanetScale, @solidjs/router, Electron, @solidjs/meta, Hono, GitHub, @clack/prompts, @tailwindcss/vite, solid-primitives, @kobalte/core, dnd-kit, @tanstack/solid-virtual, @corvu/drawer, qr-scanner, clack, OpenTUI, @agentclientprotocol/sdk, Drizzle, jose, @ai-sdk/provider, gitlab-ai-provider, @silvia-odwyer/photon-node, gray-matter, @standard-schema/spec, D3, @resvg/resvg-wasm, electron-context-menu, electron-log, @betteroffice/fonts, ghostty-web, TanStack, betteroffice, entities, @kitlangton/solid-motion, @pierre/highlights, pele, dompurify, solid-sonner, @effect/opentelemetry, opentelemetry, Cloudflare, yaml
- Only in chat-ui: SvelteKit, Svelte, MongoDB, bson-objectid, Hugging Face, OpenAI, @slack/bolt, polka, bits-ui, web-haptics, openid-client, isomorphic-dompurify, @resvg/resvg-js, file-type, handlebars, highlight.js, hyparquet, parquetjs, remend, satori-html, sharp, pino, prom-client

## Side by side

| | opencode | chat-ui |
|---|---|---|
| Size | 1,321,735 lines written, 4,599 code files | 179,282 lines written, 657 code files |
| Who writes it | 0.2% of its commits signed by AI. With Claude Code, GitHub Copilot, Cursor, and Jules | 7.5% of its commits signed by AI. With Claude Code, Cursor, and Jules |
| Activity | Last push November 12, 2026, 22,484 commits, 226,176 stars | Last push November 12, 2026, 2,325 commits, 11,031 stars |
| Tests | 2,030 test files. 38.8% of its code files have a test that imports them | 302 test files. 55.4% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, opencode or chat-ui?

opencode, with 1,321,735 lines written; chat-ui has 179,282.

The proof: [anomalyco/opencode's code at commit 6d02304](https://github.com/anomalyco/opencode/tree/6d023043cad522ca140327ed5f098dbfbacdda7d)

### Which has more GitHub stars, opencode or chat-ui?

opencode, with 226,176 stars; chat-ui has 11,031.

The proof: [anomalyco/opencode on GitHub](https://github.com/anomalyco/opencode)

### Which has more tests, opencode or chat-ui?

opencode, with 2,030 test files; chat-ui has 302.

The proof: [anomalyco/opencode's code at commit 6d02304](https://github.com/anomalyco/opencode/tree/6d023043cad522ca140327ed5f098dbfbacdda7d)

### Which was updated more recently, opencode or chat-ui?

Both got their last push on November 12, 2026.

The proof: [huggingface/chat-ui's commits on GitHub](https://github.com/huggingface/chat-ui/commits)

### Which has more commits signed by AI, opencode or chat-ui?

chat-ui: an AI signed 7.5% of its commits, with Claude Code, Cursor, and Jules; in opencode, 0.2%.

The proof: [the commits each tool signed in huggingface/chat-ui](https://seerepo.com/r/huggingface/chat-ui/ai)

## Sources

- anomalyco/opencode: Read on November 12, 2026, at commit 6d02304 (https://github.com/anomalyco/opencode/tree/6d023043cad522ca140327ed5f098dbfbacdda7d)
- huggingface/chat-ui: Read on November 12, 2026, at commit 4e0a95b (https://github.com/huggingface/chat-ui/tree/4e0a95b6a6c80d04d788f1bbad72a1e4713413b9)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
