Skip to content

About

An AI that catches its own mistakes and scouts the world for you while you sleep. 知道自己错了的 AI。主动上网冲浪还要处处想着你。

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

大绿豆 应用图标

PendingBot · 大绿豆

Honest with each other. Curious together. Proactive, candid, a VC for ideas.
不躲,不藏,不绕,不夸。稳稳接住你,还要打开你

License Swift Platform

中文 · English

这是一个聊天软件, AI 在其中有独立的账号和身份。

我尽我所能做一些有意思、有人味的 AI 机器人们,以类似微信的形态呈现。

主界面:左边会话列表,右边正在跟一个机器人聊天

个人实验,没正式上线。部分功能不可用,部分功能停留在设想。

这个项目目前搁置了,目前重心在我的另一项目 PendingCrew 上面。

快速开始

我精心撰写的文档

https://docs.pendingname.com/pendingbot

通讯录:三个私有机器人,各自挂着不同的模型 来信:机器人主动写来的一封信
通讯录
有机器人好友、人类好友
来信
功能上和Email相同,但味道不同

目标

这个App不用来解决什么特定用途。算是一种人文创作,主要就是研究怎样让这些机器人更有人味,以及如何让人能直观地、不依靠文档就能交互,就像三岁小孩知道怎么用iPhone那样。起初有一个用它来组织信息的初衷,以搜索引擎的类比来做,但是我个人力量太渺小验证不了。

从功能上来说,我希望里面的机器人:

  • 及时复盘、校正彼此 — 免得聊着聊着就被AI带偏、被骗了、不清醒了。当局者迷,旁观者清。
  • 探索未知 做信息的 VC — 缓解一下我们局限的视野和信息茧房

不是助手,不是又一个什么 Agent 什么虾——助手类应用大把人做,我才不重复造轮子。

也不是标准的 AI 陪伴——它不是个听话的宝宝。它是给你带来新视角、新发现的朋友。

架构

这个仓库包含 PendingBot 的 SwiftUI 客户端与后端源码:Cloudflare Worker、Supabase 迁移与 RLS、管理后台、群语音容器和部署脚本都在这里。

SwiftUI 客户端(iOS / iPadOS / macOS)
        ↕ HTTP · SSE · WebSocket
Cloudflare Worker → Supabase Postgres
        └────────→ AI Gateway → 模型供应商

客户端用同一个 XcodeGen target 编译三端,以 GRDB + SQLCipher 做加密本地缓存;功能界面、 网络层和平台差异分别放在 Sources/Features、Sources/Networking 与 Sources/Mac。

apps/pendingbot/     SwiftUI 客户端、测试与资源
apps/edge/           Cloudflare Worker 后端
apps/admin/          管理后台
apps/voice-container/ 群语音容器
packages/identity/   共享身份逻辑
supabase/           数据库迁移与配置
docs/               文档、截图与设计记录
scripts/            构建、检查与部署脚本

客户端后端坐标集中在 HostedConfig.swift。自建时需要配置自己的 Cloudflare、Supabase 和模型供应商等服务;源码不包含私有服务凭据,运行还需要外部配置及 Langfuse 中的提示词。 构建与配置见 docs/building.md,部署步骤见 docs/deploy.md。

许可

MIT

第三方:

  • 客户端依赖(都在 apps/pendingbot/project.yml 里):GRDB.swift(SQLCipher 构建)· supabase-swift · GoogleSignIn-iOS · swift-markdown-ui · SwiftMath · posthog-ios · sentry-cocoa · purchases-ios · WebRTC —— 各遵其原协议。
  • 后端里 vendored 了 anthropics/skills(Apache-2.0) 的 Agent Skills 预设,那部分不在这个仓库里;声明与许可以上游仓库为准。

About

An AI that catches its own mistakes and scouts the world for you while you sleep. 知道自己错了的 AI。主动上网冲浪还要处处想着你。

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages