Repository navigation
Releases
Releases · xocketlabs/bupsy.si
Bupsy 0.2.0
What's new
- Bots run the team. A bot can make other bots, give them jobs, switch their model or engine,
start them on a fresh chat, stop them, read their latest messages, schedule routines and notify
you, all within the trust you give it. - Fresh chat. One click, or automatically when a chat gets long: the bot writes itself notes and
carries on in a new chat, so each message costs far less. /commands. Bupsy's own, your Claude Code commands and skills, and your Codex prompts.- Carry on a Claude Code chat from VS Code or the terminal as a bot that remembers it.
- Your other devices. Use Bupsy from your phone or another Mac over Tailscale, see your other
Macs' bots in one sidebar, and move a bot or a whole section to another Mac. - Voice. Talk to a bot and hear it answer, with your Mac's own free speech.
- A nicer chat. Bubbles, real tables, a Run button on commands, Send now for queued messages,
faster switching between bots, and Settings as a page in the window. - Know your limits. Context window and plan limits for Claude Code and Codex, kept across
restarts.
Everything that changed: CHANGELOG.md
Install
- Download Bupsy.dmg below and open it.
- Drag Bupsy into Applications.
- Open Bupsy from Applications.
The first time you open it
This build is not yet notarized by Apple, so macOS will say it can't check
it for malicious software. That is a missing Apple signature, not a problem
with the app. To open it the first time:
- Open System Settings → Privacy & Security, scroll down, and click
Open Anyway next to Bupsy. Confirm with your password.
Or, in Terminal:
xattr -dr com.apple.quarantine /Applications/Bupsy.app
After that it opens normally. Notarized builds, which open with a
double-click, come once there is an Apple Developer account.
Requirements
macOS 14 or later, on Apple Silicon or Intel. Bupsy runs your own
Claude Code and Codex sign-ins — install and
sign in to at least one.
SHA-256 of Bupsy-0.2.0.dmg: 1afef9637bde93bafb39c47c081489fed27d27d5148432a324aa39e4572f0171
What's Changed
- BupsyKit: ExecutionHost, EngineAdapter, AgentEvent by @vanshpatelx in #1
- Machines and bots as separate pools by @vanshpatelx in #2
- Relicense to BSL 1.1, retire the openness claim by @vanshpatelx in #3
- Decision log; cut iOS companion and voice from 1.0 by @vanshpatelx in #4
- Codex adapter: proving AgentEvent isn't Claude-shaped by @vanshpatelx in #5
- Always-on is three tiers, not free VM-side cron by @vanshpatelx in #6
- The Mac app: a roster you can see and click by @vanshpatelx in #7
- CloudHost: machines the user rents with their own key by @vanshpatelx in #8
- Persistence: and an audit trail that can't be rewritten by @vanshpatelx in #9
- Approval gates: bots ask before they act by @vanshpatelx in #10
- Routine engine, and an honest correction to tier 2 by @vanshpatelx in #11
- Stay awake while working; scope the wake helper by @vanshpatelx in #12
- Routine button, and a live checklist by @vanshpatelx in #13
- Cloud machines: your key, your account, your bill by @vanshpatelx in #14
- Bot faces, and per-bot engine + model switching by @vanshpatelx in #15
- Connect apps as MCP servers the user owns by @vanshpatelx in #16
- Standing goals: things a bot keeps true by @vanshpatelx in #17
- Release pipeline: signed, notarized, auto-updating by @vanshpatelx in #18
- Name the licensor; ship from GitHub Releases only by @vanshpatelx in #19
- Rebuild the interface as a messaging app by @vanshpatelx in #20
- Rebuild the look on the Agndex palette by @vanshpatelx in #21
- Rebuild the shell in the Agndex dashboard structure by @vanshpatelx in #22
- README and landing page by @vanshpatelx in #23
- A UX pass: the things that bite in use by @vanshpatelx in #24
- A folder, notifications, and code that looks like code by @vanshpatelx in #25
- Menu bar, run history, and four small things by @vanshpatelx in #26
- Make the core portable, and prove it in CI by @vanshpatelx in #27
- Conformance cases, before a second implementation exists by @vanshpatelx in #28
- Headless core in Go, and the two Swift bugs it found by @vanshpatelx in #29
- A UX pass on the bots, and a token count that was wrong by 10,000x by @vanshpatelx in #30
- UX audit: 28 fixes, found by using the app with real data by @vanshpatelx in #31
- Playful avatars, and a shortcut that could delete a bot by @vanshpatelx in #32
- Logo, choose a face, reply to a message, usage and cost, and better popups by @vanshpatelx in #33
- Group threads: several bots in one conversation by @vanshpatelx in #34
- Release DMGs from CI, and a new landing page by @vanshpatelx in #35
- Bigger, friendlier app icon by @vanshpatelx in #36
- Spend about a quarter of the CI minutes by @vanshpatelx in #37
- App icon: the roster, huddled by @vanshpatelx in #38
- CI can run on our own Mac by @vanshpatelx in #39
- Pick exact model versions, or type any model by @vanshpatelx in #40
- Ignore build/ output by @vanshpatelx in #41
- Executor: one connection to every tool, on by default by @vanshpatelx in #42
- Bots can create bots, and the bot tools actually ship by @vanshpatelx in #43
- Bots ask multiple-choice questions by @vanshpatelx in #44
- @mentions show as the bot's face and name, in its colour by @vanshpatelx in #45
- Role tags beside bot names by @vanshpatelx in #46
- Per bot: use the apps on your Claude account, or only bupsy's by @vanshpatelx in #47
- One-click new bots that set themselves up by @vanshpatelx in #48
- Files tab: what a bot actually changed by @vanshpatelx in #49
- Copy a message from its hover actions by @vanshpatelx in #50
- A bot you were looking at is not unread when you leave it by @vanshpatelx in #51
- Always allow, and a Permissions page to take it back by @vanshpatelx in #52
- A "New" line where unread messages start, and a jump-to-latest button by @vanshpatelx in #53
- Bot-to-bot messages read as messages on the sender's side too by @vanshpatelx in #54
- Routines in the bot panel: switch them, open them, run them now by @vanshpatelx in #55
- A + button in the composer to attach files by @vanshpatelx in #56
- Edit a bot's label right in its panel by @vanshpatelx in #57
- Fix the 'You' row: a popover menu that keeps its design by @vanshpatelx in #58
- BUPSY_HOME: run bupsy against a throwaway home by @vanshpatelx in #59
- UI polish from a pass on the real screen by @vanshpatelx in #60
- Group chat polish: code-safe mentions, solid title pills, matching composer by @vanshpatelx in #61
- Palette fits its rows; each app gets its own icon by @vanshpatelx in #62
- First run and routines: onboarding fixes, one-step create, real Edit by @vanshpatelx in #63
- Machines, groups and sidebar: say what things are, line up with the rest by @vanshpatelx in #64
- A calm breathing glow while a bot works, instead of an orbiting streak by @vanshpatelx in #65
- Approvals and tool lines you can read at a glance by @vanshpatelx in #66
- Sidebar previews show words, not markdown by @van...