G
gjuoun/blackboard
Local web app for reading planning docs and commenting on the text, with a CLI so coding agents can join the…
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
安装与配置
取自该仓库的安装命令
npm install -g @gjuoun/blackboard
解析自我们于 2026-11-02 抓取的该仓库 README;我们未执行过。
这条是仓库自己写的安装方式,不是 MCP 客户端配置,所以不生成 JSON。
配置项的键名以你的客户端为准:客户端与 CLI
- ★ 数取值
- 0 ★ · gjuoun/blackboard · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-03 · 最近见到 2026-11-14 · 共见到 12 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 个来源 · repo
- 安装
npm install -g @gjuoun/blackboard
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是
npm install -g @gjuoun/blackboard。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
gjuoun/blackboard;我们收录于 2026-11-03;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# Blackboard
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A local web app for reviewing markdown documents (with mermaid diagrams) and leaving comments
on the text, so a person and a coding agent can go back and forth on a plan.
A session is one markdown file, anywhere on disk. You open it with blackboard open ;
the browser shows the doc with where it lives (repo and path) and which git branch it is on.
You select text and comment; an agent reads the file from disk and takes part through the
same blackboard CLI (see CLI for agents).
## Install
sh
npm install -g @gjuoun/blackboard # or: bun add -g @gjuoun/blackboard
blackboard open docs/design.md # starts the web app the first time, then opens the doc
Runs on Node 20.9+ or Bun 1.3+ (the blackboard command uses Node when it is on PATH, else
Bun). macOS and Linux; browsers: Chrome/Edge and Safari 17.2+ (CSS Custom Highlight API). It is a
Next.js app, shipped as a pre-built standalone server: about 8 MB to download, 37 MB on disk, and
no dependencies to install.
The web app runs in the background on http://127.0.0.1:38770:
sh
blackboard serve start [--port 4000] # start it (open does this for you on first use)
blackboard serve status # url, pid and log file; exit code 3 when not running
blackboard serve restart
blackboard serve stop
blackboard serve start --foreground # run in this terminal until Ctrl-C (containers, services)
serve stop only stops an app that serve start / open started (its pid is in
$BLACKBOARDHOME/server.json, its output in server.log). If something else already answers
at the address, for example bun dev in a clone, open uses it and leaves it alone.
## Run it from a clone
sh
bun install
bun dev # http://127.0.0.1:38770
bun link # once: puts blackboard on PATH (~/.bun/bin)
blackboard open docs/design.md # registers the file and opens its tab
bun run build && bun run build:server makes the production app that blackboard serve start
runs (server/); bun run build:cli bundles the command for Node (dist/). All three run on
npm pack / npm publish.
| Variable | Default | Meaning |
| BLACKBOARDHOME | ~/.blackboard | Blackboard's own folder: the session list, each session's comments, the scratchpad. |
| PORT | 38770 | Port for bun dev / bun start (serve start takes --port or the port in BLACKBOARDURL). |
| BLACKBOARDNOSERVER | off | 1: blackboard open never starts the web app. |
| BLACKBOARDURL | http://127.0.0.1:38770 | Where blackboard open points the browser, and the base of the share-card URLs in each page. Set it to your public address if the app is reachable from outside. |
The server binds 127.0.0.1 and answers only localhost / 127.0.0.1 / [::1] Host
headers; writes from another site's Origin get a 403. It serves only files that were
registered with blackboard open, and re-checks on every request that the path is still a
markdown file (a file swapped for a symlink to somewhere else is refused).
Checks: bun run typecheck, bun run lint, bun test, bun run build.
## What it does
Home — the scratchpad card on top, then every session as a card grouped by Today,
This week and Earlier: title (front matter title, else the first # heading, else the
file name), its location (repo/path inside git, the full path outside; cut from the left so the
on the text, so a person and a coding agent can go back and forth on a plan.
A session is one markdown file, anywhere on disk. You open it with blackboard open ;
the browser shows the doc with where it lives (repo and path) and which git branch it is on.
You select text and comment; an agent reads the file from disk and takes part through the
same blackboard CLI (see CLI for agents).
## Install
sh
npm install -g @gjuoun/blackboard # or: bun add -g @gjuoun/blackboard
blackboard open docs/design.md # starts the web app the first time, then opens the doc
Runs on Node 20.9+ or Bun 1.3+ (the blackboard command uses Node when it is on PATH, else
Bun). macOS and Linux; browsers: Chrome/Edge and Safari 17.2+ (CSS Custom Highlight API). It is a
Next.js app, shipped as a pre-built standalone server: about 8 MB to download, 37 MB on disk, and
no dependencies to install.
The web app runs in the background on http://127.0.0.1:38770:
sh
blackboard serve start [--port 4000] # start it (open does this for you on first use)
blackboard serve status # url, pid and log file; exit code 3 when not running
blackboard serve restart
blackboard serve stop
blackboard serve start --foreground # run in this terminal until Ctrl-C (containers, services)
serve stop only stops an app that serve start / open started (its pid is in
$BLACKBOARDHOME/server.json, its output in server.log). If something else already answers
at the address, for example bun dev in a clone, open uses it and leaves it alone.
## Run it from a clone
sh
bun install
bun dev # http://127.0.0.1:38770
bun link # once: puts blackboard on PATH (~/.bun/bin)
blackboard open docs/design.md # registers the file and opens its tab
bun run build && bun run build:server makes the production app that blackboard serve start
runs (server/); bun run build:cli bundles the command for Node (dist/). All three run on
npm pack / npm publish.
| Variable | Default | Meaning |
| BLACKBOARDHOME | ~/.blackboard | Blackboard's own folder: the session list, each session's comments, the scratchpad. |
| PORT | 38770 | Port for bun dev / bun start (serve start takes --port or the port in BLACKBOARDURL). |
| BLACKBOARDNOSERVER | off | 1: blackboard open never starts the web app. |
| BLACKBOARDURL | http://127.0.0.1:38770 | Where blackboard open points the browser, and the base of the share-card URLs in each page. Set it to your public address if the app is reachable from outside. |
The server binds 127.0.0.1 and answers only localhost / 127.0.0.1 / [::1] Host
headers; writes from another site's Origin get a 403. It serves only files that were
registered with blackboard open, and re-checks on every request that the path is still a
markdown file (a file swapped for a symlink to somewhere else is refused).
Checks: bun run typecheck, bun run lint, bun test, bun run build.
## What it does
Home — the scratchpad card on top, then every session as a card grouped by Today,
This week and Earlier: title (front matter title, else the first # heading, else the
file name), its location (repo/path inside git, the full path outside; cut from the left so the
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/gjuoun-blackboard/)
- 来源
- github · https://github.com/gjuoun/blackboard
- 按领域浏览
- 开源项目
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。