项目介绍
MCP 服务 · 2026-11-09 更新 · 本站尚未实测
Hyperconsciousness(命令名 hc)是一个面向人与 AI 代理的加密、只追加(append-only)知识存储。设计上由单一受信节点持有存储,其他设备通过其经认证的 API 访问。仓库包含 Rust 引擎、CLI、MCP/HTTP 服务以及可选的本地仪表盘(HC Atlas)。
README 明确说明:本项目是开发者 alpha 阶段,API 与命令可能变动,且未声称经过独立安全审计;在用于重要数据前应阅读其安全限制文档。桌面、iOS、Android 与移动网页端不在本仓库范围内,私有 Companion 与代理编排另行维护。
核心能力
点击能力名称查看输入、输出和原文依据。
- 加密、只追加存储:作为个人或团队的知识节点,记录笔记等数据。
- 细粒度授权:可对代理按类型(如 note)、标签、敏感级别和有效天数授予访问权限,并可随时撤销。
- MCP 工具集:MCP 服务对外暴露
overview、request_access、access_status、search、recent、record、remember、remember_many、use_secret、files等工具;README 强调工具存在不等于获得使用许可,写入需额外加--write,凭据操作需单独的USE授权与签名设备请求。 - 检索模式:默认为字面搜索与按时间分页;多词查询可选开启词法相关性模式,该模式不依赖模型或外部服务。
- 多设备与团队:小设备可通过 MCP 工具与
hc find查询受信 HC 节点,而无需复制全部数据;公司模式在每次工具调用时校验成员身份并要求客户端签名。 - 数据接入技能:技能目录涵盖 Codex、Claude 聊天、Slack、Google Workspace、GitHub、CRM、客服、文档、会议、分析、广告、账单、营销与云运维等来源的接入配方。
- 可选本地仪表盘:查看存储、文件元数据、身份与授权,并可在 Records 中搜索笔记与导入记录、翻页与预览文本。
实际应用场景
适用场景
- 希望给 AI 代理提供受控、可撤销访问的个人或团队知识库。
- 需要把聊天、工单、会议、文档等来源统一沉淀,并按范围授权给代理检索。
- 将公司数据与个人数据分离管理,分别初始化存储、身份与凭据。
安装与接入
macOS / Linux 可用官方一键脚本安装已发布的 alpha 版本(安装器会校验发布校验和与版本,装到 ~/.local/bin,但不创建存储、不启动服务):
curl -fsSL https://raw.githubusercontent.com/louis030195/hyperconsciousness/main/install.sh | sh
GitHub Releases 提供 Apple Silicon/Intel Mac、Linux x86-64/ARM64 与 Windows x86-64 构建;Linux 构建需兼容 Ubuntu 24.04 的库,Mac 构建未公证;Windows 需解压 ZIP 运行 hc.exe。也可从源码构建(需 rustup,仓库锁定 Rust 1.88.0,Linux 需安装原生头文件)。
接入已有组织可用其连接包,随后登录并查看远程状态:
hc setup company-hc.json --codex
hc login
hc status --remote
为代理授权后,可将授权 id 填入 MCP 客户端配置,使用 hc mcp --as <grant-id> --dir <绝对路径> 启动。README 给出了完整配置示例,建议使用绝对路径。可选仪表盘需单独安装,在 dashboard 目录执行 bun install --frozen-lockfile、bun run build、bun run start,访问 http://127.0.0.1:3217。
使用条件与限制
- 是否需要部署
- 需自行准备运行环境,具体要求见正文
- 是否需要注册
- 账号和认证要求见正文;未明确说明的项目仍待核验
- 是否需要 API Key
- 待核验
- 费用与额度
- 费用边界见正文,项目许可不代表模型或托管服务免费
- 所需权限
- 待核验
- 许可证与服务条款
- 待核验
权限费用与限制
- 授权只限制服务端返回的内容;能访问所有者操作系统账户、文件或密钥的进程仍保有该访问能力,授权不构成沙箱。
- 托管模型提供方可以看到通过其授权返回的明文内容。
hc read不做完整完整性校验:可能显示签名被改动的记录,也可能在密文被改动时静默跳过并以成功状态退出;授权范围内的 MCP 读取会校验历史并拒绝这类篡改。- 安装器管理的副本会每 6 小时至多后台检查一次更新;源码/Cargo/npm 构建与用
HC_VERSION固定的安装不会自动启用。 - 不要把 API 密钥、恢复短语或私有存储数据放入 Git、技能、容器层或镜像。
- 商业模块、托管服务与第三方模型的具体费用 README 未说明,需向官方核验。
国内使用情况
网友核验 用户经验分享
与站长实测独立,不代表官方认证或本站已实测。
最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。
分项统计、有效期与样本量
| 核验项目 | 有效人数 | 成功 / 部分 / 失败 / 无法判断 | 成功率 | 最近核验 / 有效期 |
|---|---|---|---|---|
| 官方网站访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| GitHub 仓库访问 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 安装与运行 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 官方服务国内连接 / MCP 连接 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 国内网络情况 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 7 天 |
| 国内模型兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 自定义 API | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外服务依赖 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 海外账号要求 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 中文界面 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 客户端兼容性 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
| 账号及费用信息 | 0 | 0 / 0 / 0 / 0 | 样本不足 | 暂无 / 30 天 |
成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。
最近有效核验
暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。
查看全部有效核验 →国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。
- 官方网站访问
- 尚未实测 待核验
- GitHub 仓库访问
- 尚未实测 待核验
- 官方服务国内连接
- 尚未实测 待核验
- 国内网络情况
- 尚未实测 待核验
- 国内模型兼容性
- 尚未实测 待核验
- 自定义 API
- 尚未实测 待核验
- 海外服务依赖
- 尚未实测 待核验
- 海外账号要求
- 尚未实测 待核验
- 中文界面
- 尚未实测 待核验
- 国内最后核验时间
- 尚未实测
许可与国内使用
仓库许可证文件为 MIT License(Copyright (c) 2026 Louis Beaumont),仓库 README 亦声明 MIT 许可。该许可覆盖本仓库代码,不代表私有 Companion、托管服务或第三方模型免费或可自由使用。
README 未说明服务部署地域、国内外网络可达性、国内模型支持或中国大陆合规情况,均待核验。项目为开发者 alpha 且未声称经过独立安全审计,国内重要场景使用前应自行评估。
项目资料与来源
字段依据与待核验事项
access:来源确认 · curl -fsSL https://raw.githubusercontent.com/louis030195/hyperconsciousness/main/install.sh | sh
project_type:来源确认 · HC is an encrypted, append-only knowledge store for humans and agents.
原始 README(折叠技术参考)
<!-- screenpipe — AI that knows everything you've seen, said, or heard -->
# Hyperconsciousness (`hc`)
HC is an encrypted, append-only knowledge store for humans and agents. One
trusted node owns the store; other devices use its authenticated API. You
choose what an agent can access and for how long through scoped, expiring
grants. The node can run on your own machine or server.
The repository contains the Rust engine, CLI, MCP/HTTP server, and agent skills,
along with the optional local dashboard described below. Desktop, iOS, Android,
and mobile web apps are outside its scope. Private Companion and agent
orchestration are maintained separately.
HC is a developer alpha, so APIs and commands may change. No independent
security audit is claimed. Read the [security limits](docs/CONSTRAINTS.md) before
using it for important data. The package is `hyperconsciousness`; run it with `hc`.
Read [HC for humans](HUMANS.md) for permissions, sharing, privacy and working with agents.
Agents can follow the [usage skill](skills/hyperconsciousness/SKILL.md).
## Install
On macOS or Linux, install the latest published alpha with one command:
```sh
curl -fsSL https://raw.githubusercontent.com/louis030195/hyperconsciousness/main/install.sh | sh
```
The installer verifies the release checksum and version before installing to
`~/.local/bin`. It does not create a brain or start a service. Follow its PATH
instruction if needed. [GitHub releases](https://github.com/louis030195/hyperconsciousness/releases)
include Apple Silicon/Intel Mac, Linux x86-64/ARM64 and Windows x86-64 builds.
Linux builds require Ubuntu 24.04-compatible libraries; Mac builds are not
notarized. On Windows, extract the ZIP and run `hc.exe`.
Installer-managed copies update automatically from GitHub releases. On use, HC
checks in the background at most once every six hours. Running commands and MCP
sessions keep their current binary; the next launch uses the update. No dashboard
or persistent updater service starts. Windows ZIP users can opt in with
`hc update --enable`.
Use `hc update` to update now, `hc update --check` to check without installing,
or `hc update --disable` to turn it off. `HC_AUTO_UPDATE=0` skips automatic checks
for that process. Source/Cargo/npm builds and installs pinned with `HC_VERSION`
do not opt in automatically. See [update behavior](docs/RELEASING.md#automatic-cli-updates).
To connect to an existing organization, use its connection pack:
```sh
hc setup company-hc.json --codex
hc login
hc status --remote
```
Setup installs the supplied instruction skills and registers HC with Codex.
Start a new Codex task after signing in. No Bun or provider API keys are needed.
See [hosted access](docs/HOSTED-ACCESS.md) for other clients and access boundaries.
The company connection is separate from your personal brain.
## Ingest chats and tools
The [ingestion skill catalog](skills/README.md) includes Codex and Claude chats,
Slack, Google Workspace, GitHub, CRM, support, documents, meetings, analytics,
ads, billing, marketing and cloud operations. Install all recipes from a clone:
```sh
python3 scripts/install-ingestion-skills.py --dest ~/.codex/skills
```
For Claude Code, use `--dest ~/.claude/skills`. These are portable agent
instructions using existing source access and an authorized HC writer. They
preserve source identity, freshness and retry receipts. Installing skills does
not connect accounts or start background ingestion; the catalog explains
selection, prerequisites and verification.
## Local dashboard
Use the optional [HC Atlas dashboard](dashboard/README.md) to inspect storage,
file metadata, identity, and grants. You can navigate with the
keyboard or use its command menu. The [UI guide and screenshots](dashboard/docs/ui/README.md)
show each view. With an existing authenticated HC reader configured, Records
also lets you search notes and imported source records, page through older
results, and open text previews.
The dashboard runs locally and requires an existing HC installation. Install it
separately from the CLI. Agents can start it when a visual inspection would help;
the [agent startup notes](AGENTS.md#optional-local-dashboard) explain how.
Check the [prerequisites](dashboard/README.md#run-locally), then run these commands
from the repository root:
```sh
cd dashboard
bun install --frozen-lockfile
bun run build
bun run start
```
Open <http://127.0.0.1:3217>, or reuse the dashboard there if it is already running.
Its server keeps running when you close the browser and stops when you end the
server process. Startup is manual: HC setup and CLI commands do not launch the
dashboard or open a browser. The dashboard inspects local metadata; it does not
provide hosted team access.
## Install from source
Install Rust with `rustup`. This checkout pins Rust 1.88.0. Linux builds also
need native headers; on Ubuntu or Debian, install them with:
```sh
sudo apt-get install build-essential pkg-config libssl-dev libdbus-1-dev
```
Build the source on macOS or Linux:
```sh
git clone https://github.com/louis030195/hyperconsciousness.git
cd hyperconsciousness
cargo build --release --locked
mkdir -p "$HOME/.local/bin"
install -m 755 target/release/hc "$HOME/.local/bin/hc"
export PATH="$HOME/.local/bin:$PATH"
hc --help
```
On Windows, use `cargo build --release --locked` and run
`target\release\hc.exe`. Add the binary's directory to your PATH if needed.
The npm registry package is not the distribution source for this alpha. Use
the verified binaries above or build this checkout. npm packaging remains
tested for compatibility. See [release automation](docs/RELEASING.md).
## Try an isolated store
Try HC in a new directory. Passing that directory to every command keeps this
example separate from an existing personal store:
```sh
HC_STORE="$PWD/hc-demo"
hc start --dir "$HC_STORE"
hc write "A demo note" --tags demo --sensitivity normal --dir "$HC_STORE"
hc read --dir "$HC_STORE"
hc status --dir "$HC_STORE"
```
`hc read` displays local records without a full integrity check. It can display
a record whose signature was modified, and it can exit successfully after
withholding a record whose ciphertext was modified. Grant-scoped MCP reads
verify history and reject those mutations. To validate backups, use the
documented recovery verification and drill workflow.
## Give an agent limited access
For an agent running on the same trusted node, grant access to that node's
device identity. This example allows one day of read-only access to normal
notes tagged `demo`:
```sh
HC_DEVICE="$(hc id --dir "$HC_STORE" | cut -d: -f2)"
hc grant "$HC_DEVICE" --kinds note --tags demo \
--sensitivity normal --days 1 --dir "$HC_STORE"
hc grants --dir "$HC_STORE"
```
Copy the grant id into your MCP client configuration. Use absolute paths for
your HC executable and the store you chose:
```json
{
"mcpServers": {
"hc": {
"command": "/absolute/path/to/hc",
"args": ["mcp", "--as", "<grant-id>", "--dir", "/absolute/path/to/hc-demo"]
}
}
}
```
MCP search supports an opt-in [lexical relevance mode](docs/RANKED_RECALL.md)
for multiword queries. Literal search and chronological pagination remain the
default. Relevance mode requires no model or external service.
MCP exposes `overview`, `request_access`, `access_status`, `search`, `recent`,
`record`, `remember`, `remember_many`, `use_secret`, and `files`. A tool's
presence does not grant permission to use it. Add `--write` only when the agent
needs capture access. Credential operations require a separate `USE` grant and
a signed device request. For company members, groups, multiple devices and
agents, use [company gateway access](docs/COMPANY-ACCESS.md). Company mode checks
current membership on every tool call and requires client-side request signing.
```sh
hc revoke <grant-id> --dir "$HC_STORE"
hc audit --dir "$HC_STORE"
```
Grants limit what the server returns. A process with access to the owner's OS
account, files, or keys still has that access; grants do not sandbox it. Hosted
model providers can see the plaintext returned through their grants.
Small devices can [query a trusted HC node](docs/QUERY-NODES.md) through the same
MCP tools and `hc find` interface without replicating the brain. An opt-in default
reader preserves explicit local connections.
The HTTP server supports OAuth/DPoP, capture, and owner-approval APIs for
separate clients. It has no bundled application or approval UI. Existing
`/mobile/...` API names are preserved for compatibility; removed client pages
and assets return 404.
## Keep company and personal data separate
Initialize company and personal stores independently. Give each its own runtime
identity and credentials, and select the store with an explicit `--dir` path.
Directory names alone provide no OS isolation. Run untrusted company agents
under a separate OS account or on a separate host.
Do not put API keys, recovery phrases, or private brain data in Git, skills,
container layers, or machine images. Credential adapters retain secret values;
HC stores opaque capability references and grants specific operations.
## Documentation
- [Mission and scope](MISSION.md) and [scope evals](evals/scope/README.md).
- [Operator skill](skills/hyperconsciousness-ops/SKILL.md): workspaces, grants, secrets,
object-storage backup, and recovery commands.
- [Agent skill](skills/hyperconsciousness/SKILL.md): scoped knowledge discovery.
- [Architecture](docs/ARCHITECTURE.md) and [format specification](docs/SPEC.md).
- [Central-only migration](docs/CENTRAL-ONLY-MIGRATION.md): move an existing store to one trusted node.
- [Harness context plan](docs/HARNESS-CONTEXT-PLAN.md): bounded evidence, capture provenance, skills, handoffs and independent adapters.
- [Threat model and constraints](docs/CONSTRAINTS.md).
- [Failure cases](docs/EDGE-CASES.md) and [design decisions](docs/DECISIONS.md).
- [Historical roadmap](docs/ROADMAP.md), [contributing](CONTRIBUTING.md), and
[security reporting](SECURITY.md).
## Development
```sh
cargo fmt --all -- --check
cargo clippy --locked --all-targets -- -D warnings
cargo test --locked
npm test
npm pack --dry-run
cargo package --locked
```
MIT licensed. See [LICENSE](LICENSE).
历史前置条件说明(补充参考)
macOS 或 Linux(安装器);Windows 使用 Releases 中的 x86-64 ZIP 并运行 hc.exe;Linux 构建需 Ubuntu 24.04 兼容库;源码构建需 rustup,锁定 Rust 1.88.0,Linux 需 build-essential、pkg-config、libssl-dev、libdbus-1-dev;可选仪表盘需 Bun。连接公司节点需其连接包与登录。MCP 访问需先创建授权并将 grant id 写入客户端配置。资料说明连接公司时无需 Bun 或提供方 API Key,但托管模型、云服务与商业功能的费用、是否需要账号付费均待核验。
项目来源与清单版权许可
https://github.com/louis030195/hyperconsciousness
整理来源:https://github.com/slavakurilyak/awesome-ai-agents
清单版权与许可:
MIT License
Copyright (c) 2024 Slava Kurilyak
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.