bitterbot-desktop

本地运行、懂你情绪、还能买卖技能的 AI 桌面助手

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 421 🐛 待处理 22 👀 关注 81
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 2484
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

bitterbot-desktop 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队Bitterbot-AI
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型a2a-protocol,agent-economy,agent-memory,ai-agent,chatbot,cognitive-architecture,decentralized-ai,desktop-app,dream-engine,local-first,multi-channel,open-source,p2p,personal-ai,skills-marketplace,typescript,x402
GitHub 星标★ 2484
上线时间2026-03-28 00:00:00
代码更新2026-11-08
仓库体积269.1 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

bitterbot-desktop 是一个本地优先的 AI 智能体桌面应用,主打持久记忆、情感智能和点对点技能经济。它解决的是传统 AI 助手缺乏长期记忆、交互生硬以及能力封闭的问题。核心能力包括:通过认知架构实现跨会话的持久记忆,让 AI 记住用户偏好和对话历史;内置情感引擎,能识别并回应用户情绪,使交互更自然;同时内置去中心化的技能市场,用户和 AI 可以发布、交易技能,形成点对点的技能经济生态。项目采用 TypeScript 开发,基于 A2A 协议实现智能体间通信,支持本地运行,数据隐私性强。目前处于成长阶段,适合对 AI 个性化、隐私保护和去中心化生态感兴趣的开发者或技术爱好者探索。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2484

使用教程

难度:进阶 约 20 分钟 部署方式:本地安装 8 步

环境要求

  • Node.js ≥ 22
  • 包管理器 pnpm(可用 corepack 启用)
  • 系统依赖:ffmpeg、ripgrep、jq 等(由 scripts/setup-deps.sh 安装)
  • Playwright Chromium(浏览器自动化用)
  • Windows 用户需使用 WSL2,并克隆到 Linux 文件系统(如 ~/bitterbot-desktop)

安装与启动步骤

  1. 1启用 pnpm

    项目指定使用 pnpm。若本机没有 pnpm,用 corepack 启用,失败则改用 npm 全局安装。

    corepack enable pnpm || npm install -g pnpm
  2. 2克隆并进入仓库

    把 bitterbot-desktop 源码克隆到本地并进入项目根目录,后续命令都在该目录执行。

    git clone https://github.com/Bitterbot-AI/bitterbot-desktop.git && cd bitterbot-desktop
  3. 3安装系统依赖

    执行仓库自带脚本安装 ffmpeg、ripgrep、jq 等系统级依赖,需要系统包管理器权限。

    bash scripts/setup-deps.sh
  4. 4安装项目依赖

    在项目根目录安装 TypeScript 项目依赖,耗时较长,请保持网络畅通。

    pnpm install
  5. 5安装浏览器内核

    安装 Playwright 的 Chromium 及系统依赖,供智能体做网页浏览自动化使用。

    pnpm exec playwright install --with-deps chromium
  6. 6运行引导向导

    向导会依次配置模型鉴权(API Key)、记忆嵌入、网络搜索、渠道、钱包和工作区,并自动启动网关与 Control UI、打开浏览器。

    pnpm bitterbot onboard
  7. 7访问控制台

    向导完成后 Bitterbot 已在运行,浏览器访问该地址即可聊天、查看梦境、管理技能;不要在服务器上改端口。

  8. 8手动再次启动

    若跳过了向导的自动启动,用此命令启动网关(自带 Control UI)。首次运行会自动构建 dist/entry.js 并准备 UI,无需单独 pnpm build。

    pnpm start:all

关键配置

配置项必填说明示例
gateway.auth.token是网关认证令牌,从另一台机器指向远程网关时需要~/.bitterbot/bitterbot.json → gateway.auth.token 中的实际值

如何确认成功

浏览器打开 http://127.0.0.1:19001 能看到 Bitterbot Control UI,即网关与 UI 已正常运行。

常见问题

Q:Windows 上启动特别慢怎么办?

A:必须使用 WSL2,并把仓库克隆到 Linux 文件系统(如 ~/bitterbot-desktop),不要放在 /mnt/c/...,9p 挂载实测会慢约 43 倍。

Q:可以从另一台机器访问 Control UI 吗?

A:可以。用 SSH 隧道:ssh -N -L 19001:127.0.0.1:19001 user@host,再打开 http://127.0.0.1:19001 ;或在首次运行界面填入远程网关及其 token。

Q:向导结束后下次怎么启动?

A:执行 pnpm start:all,网关会自动拉起并同时提供 Control UI。若已在运行则会跳过。

Q:需要单独启动 P2P orchestrator 吗?

A:不需要。orchestrator(P2P sidecar)由网关自动派生启动,一个进程、一个端口。

Q:想改源码调试怎么跑?

A:用 pnpm dev:all(网关 tsdown --watch + Vite 热重载),或开两个终端分别执行 pnpm gateway:watch 和 cd desktop && pnpm dev。

注意事项

  • Control UI 与网关同源同端口(19001),在运行网关的本机直接打开即可,无需手动配置令牌。
  • 首次 pnpm start:all 会自动构建 dist/entry.js 并准备 Control UI,不需要单独执行 pnpm build。
  • desktop/.env 只是 pnpm dev:all 开发模式的覆盖配置,正式使用不需要。
  • 项目为本地优先设计,记忆与数据保存在本地,隐私性更强。

核心亮点

  • 持久记忆:跨会话记住用户偏好和上下文,体验更连贯
  • 情感智能:识别情绪并调整回应,交互更自然
  • 点对点技能经济:可发布/交易技能,扩展 AI 能力

不足之处

  • 文档/社区待观察
  • 技能经济生态尚需培育,初期可用技能可能有限

适用场景

  • 个人隐私敏感的日常 AI 助手场景
  • 需要长期记忆的个性化对话场景
  • 开发者或爱好者探索去中心化 AI 生态

替代项目

Open Interpreter、AutoGPT、Cognosys

同类项目推荐

skill.color-expert 开源

让AI助手秒变色彩专家,配色对比不再出错。

Agent skill for color science expertise. Many references covering color spaces, acce···

★ 644 2026-08-09
openOii 开源

输入故事想法,多智能体自动协作生成漫剧成片

KomaSlate — 本地优先、非破坏性开源 AI 分镜工作台 | Local-first, non-destructive AI ···

★ 413 2026-08-09
boss-skill 开源

把多个 AI 代理串成一条自动研发流水线,少操心

Boss Skill - BMAD 全自动研发流水线(多 Agent 编排)

★ 548 2026-08-09
bosun 开源

让 AI 自动干活,你只负责关键决策

Autonomous Engineering

★ 287 2026-08-09
forest 开源

把长周期科研做成可检查可改向的证据图

FOREST is a research agent for long-horizon science, where evidence gets lost, error···

★ 354 2026-10-24
jentic-public-apis 开源

数千公共 API 的机器可读目录,智能体随取随用

Directory of OpenAPI specifications for thousands of public APIs. Every API is machi···

★ 268 2026-10-30
EvoOntology 开源

给代码智能体装上会自己进化的业务本体,数据分析不再猜口径

EvoOntology: A Self-Evolving Ontology Layer for Data Agents ⚙️ EvoOntology插件为Cl···

★ 1187 2026-10-04
open-index 开源

给AI智能体装上结构化记忆,让上下文感知更聪明

Deterministic memory layer for your agents

★ 114 2026-08-23
Overture 开源

写代码前,先看清 AI 的计划流程图

Overture is an open-source, locally running web interface delivered as an MCP (Model···

★ 642 2026-08-09