← 开源
AIDotNet

NextCoWork

Open Cowork - Opensource Claude Cowork for Windows & macOS & Linux.

ApplicationsCodingProductivityTypeScript
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
640
Star
130
Fork
+1
本周
7
贡献者
创建于 2026-02-10 · 更新于 2026-10-15 · 今日第 15663 名
主要开发者
239573049DennyHo0917Felixkw12

AIDotNet/NextCoWork 排名第 15,663,有 640 个星标。

同类别比较

AIDotNet/NextCoWork 排名第 15,663,此处有 8 个同类条目;trueleaf/apiflow 排名第 15,660。

同类别比较
名称排名指标
Deep-MI/FastSurfer15,624
语言:
Python
星标数:
642
分叉数:
160
简介:
PyTorch implementation of FastSurferCNN
filipsPL/cat-localizer15,631
语言:
Jupyter Notebook
星标数:
642
分叉数:
31
简介:
Localize your cat at home with BLE beacon, ESP32s, and Machine Learning
KohakuBlueleaf/z-tipo-extension15,642
语言:
Python
星标数:
641
分叉数:
51
简介:
A sd-webui extension for utilizing DanTagGen to "upsample prompts".
trueleaf/apiflow15,660
语言:
TypeScript
星标数:
641
分叉数:
102
Exafunction/codeium.el15,667
语言:
Emacs Lisp
星标数:
640
分叉数:
30
简介:
Free, ultrafast Copilot alternative for Emacs
junhoyeo/BetterOCR15,677
语言:
Python
星标数:
640
分叉数:
43
简介:
🔍 Better text detection by combining multiple OCR engines (EasyOCR, Tesseract, and Pororo) with 🧠 LLM.
Azzedde/brainstormers15,683
语言:
TypeScript
星标数:
639
分叉数:
68
简介:
This repository hosts a suite of specialized agents designed to power your brainstorming sessions. Each agent brings a unique perspective and tailored approach to generate creative, targeted solutions for diverse challenges. Choose the right agent for your specific brainstorming needs and unlock innovative ideas with precision.
DanRuta/xVA-Synth15,684
语言:
JavaScript
星标数:
639
分叉数:
56
简介:
Machine learning based speech synthesis Electron app, with voices from specific characters from video games
关键参数与规格
关键参数与规格
参数值
语言TypeScript
类别Applications
子类别Coding,Productivity
关键词Agent sandbox, Agent-ready APIs, LocalAI, Tool use
星标数640
分叉数130
贡献者7
创建日期2026-02-10
更新日期2026-10-15
1 天星标数0
7 天星标数1
排名15,663
上次排名6,714
排名变化-8,949
7 天星标排名11,074
上次 7 天星标排名8,752
7 天星标排名变化-2,322
总星标排名15,966
上次总星标排名15,940
总星标排名变化-26
国家China
README 摘录

NextCoWork **A desktop workspace for coding agents. md-based skill packages plus Model Context Protocol support. Plugins can contribute commands, menus, keybindings, custom editors, views, web apps, agent tools and bundled skills. Model access Sign in with your NextCoWork account to use the built-in model channel. Once signed in, the **NextCoWork** provider is added for you (base URL , OpenAI Responses by default) and your model list syncs on first sign-in; refresh it any time with **Fetch model list

from provider** on the Models page. Usage is metered against your wallet balance, shown on the same Account page. Add it in **Settings → Models** with your own key. Download Installers are published for: macOS (Apple Silicon & Intel, ) Windows ( NSIS installer) Linux ( ) Visit for the latest stable release. Run a device service The agent does not have to run inside the app. A headless device service (no Electron, Node. js 24+) can hold the database, the workspaces, Git and the terminals

on another machine and keep running while the desktop is closed; the desktop pairs with it over a certificate-pinned connection. Paste the printed invitation into **Settings → Devices → Add device**, check the fingerprint, then pair. Installing it as a system service (systemd / LaunchDaemon / WinSW), taking over an existing desktop data root, and troubleshooting are covered in docs/device-service. Verification (the same suite CI runs): Packaging: Project structure Writing plugins Scaffold a plugin that is ready to build and publish

: Type definitions: Build / package / publish: (binary ) Working examples live in A plugin is a manifest plus optional code: declare what you contribute (commands, custom editors, views, agent tools, web apps, skills, …) and the capabilities you need; the host enforces per-call permission gates at runtime. License This project is licensed under the Apache License 2.

常见问题

记录了多少星标和分叉?

AIDotNet/NextCoWork 有 640 个星标和 130 个分叉。

仓库排名是多少?

AIDotNet/NextCoWork 排名第 15,663。

记录的语言和类别是什么?

AIDotNet/NextCoWork 有 640 个星标,语言为 TypeScript,类别为 Applications。

哪个仓库排名最接近?

AIDotNet/NextCoWork 与 trueleaf/apiflow 比较,后者排名第 15,660,有 641 个星标。

README

NextCoWork

A desktop workspace for coding agents.

NextCoWork brings agent-driven development to the desktop: multiple workspaces side by side, a full workbench (editor, terminal, Git, browser), and an agent kernel with a permission model you can actually trust — all in one native app for macOS, Windows and Linux.

English | 简体中文

Features

  • Workspaces & sessions — open multiple workspaces in tabs, run parallel agent sessions per workspace, and keep streaming state isolated per session.
  • Agent kernel — streaming replies, tool calls with a per-call approval chain, plan mode, subagents, background tasks, todo reconciliation, and scheduled runs.
  • Inline visualization — the agent can render live HTML/SVG widgets (charts, diagrams, interactive UI) directly inside the conversation, sandboxed in their own iframe and following the app theme.
  • Built-in workbench — file explorer and editors (including plugin-provided custom editors), a real PTY terminal, and background command execution.
  • Git integration — status, diff, log and branches; stage, commit, create and switch branches.
  • Built-in browser — per-workspace browser partitions that share login state with your tabs.
  • Skills & MCP — SKILL.md-based skill packages plus Model Context Protocol support.
  • Plugins — a manifest-driven plugin system with per-call capability gates. Plugins can contribute commands, menus, keybindings, custom editors, views, web apps, agent tools and bundled skills.
  • Native experience — light/dark themes, accent colors, motion-level control, auto-update, and full Simplified Chinese / English localization.

Model access

Sign in with your NextCoWork account to use the built-in model channel. Create an account at , then sign in from the first-run welcome screen or from Settings → Account — authorization completes in your browser. Once signed in, the NextCoWork provider is added for you (base URL https://nextco.work/v1, OpenAI Responses by default) and your model list syncs on first sign-in; refresh it any time with Fetch model list from provider on the Models page. Usage is metered against your wallet balance, shown on the same Account page. Prefer a provider of your own — OpenAI, Anthropic, DeepSeek, a local gateway? Add it in Settings → Models with your own key.

Download

Installers are published for:

  • macOS (Apple Silicon & Intel, .dmg)
  • Windows (.exe NSIS installer)
  • Linux (.AppImage)

Visit for the latest stable release.

Run a device service

The agent does not have to run inside the app. A headless device service (no Electron, Node.js 24+) can hold the database, the workspaces, Git and the terminals on another machine and keep running while the desktop is closed; the desktop pairs with it over a certificate-pinned connection.

npm i -g @aidotnet/nextcowork-device-service
ncw-device-service diagnose
ncw-device-service --data-dir ~/ncw-device --host 0.0.0.0 --port 7801 --pairing-port 7800 --advertise nas.lan --invite

Paste the printed ncwpair1.… invitation into Settings → Devices → Add device, check the fingerprint, then pair. Installing it as a system service (systemd / LaunchDaemon / WinSW), taking over an existing desktop data root, and troubleshooting are covered in docs/device-service.md.

Development

Requirements: Node.js ^20.19.0 || >=22.12.0 and npm.

npm install        # also runs patch-package and electron-builder install-app-deps
npm run dev        # start the app with hot reload

Verification (the same suite CI runs):

npm run typecheck  # typecheck main + renderer + shared
npm test           # vitest
npm run lint       # eslint

Packaging:

npm run dist       # build installers for the current platform
npm run dist:dir   # unpacked build, for quick checks

Project structure

src/main        Electron main process — agent kernel, plugin host, IPC, storage, updater
src/preload     Context bridge between renderer and main
src/renderer    React UI — chat, workbench, terminal, Git, browser, settings
src/shared      Types and pure functions shared across processes
packages/       Plugin ecosystem — plugin-api (types), plugin-cli, create-nextcowork-plugin
examples/       Sample plugins (custom editors, web apps, …)
resources/      App icons, bundled skills, plugin runtime

Writing plugins

Scaffold a plugin that is ready to build and publish:

npm create nextcowork-plugin@latest

A plugin is a package.json manifest plus optional code: declare what you contribute (commands, custom editors, views, agent tools, web apps, skills, …) and the capabilities you need; the host enforces per-call permission gates at runtime.

License

This project is licensed under the Apache License 2.0.

The plugin ecosystem packages under packages/ (@aidotnet/plugin-api, @aidotnet/plugin-cli, create-nextcowork-plugin) are distributed under the MIT license — see each package's package.json.

排名相邻
同类项目