you shipped more than ever today. your brain is fried 💀
should i
continue?yes, continueyou said "yes, continue" eleven times. you pasted the same context into three tabs. you forgot what tab 3 was for.
that great idea you had at 2pm? gone.
that's agent fatigue.
it doesn't have to be like this.
every session waits for you. you're the router, the memory, and the merge tool. you ship a lot, but you never get to think.
main is your team lead. it splits your ideas into jobs and runs the other agents.
fourteen things you'll notice in the first hour
give main a big goal. it splits it into jobs, runs the agents, restarts the ones that stop half-way, and keeps going until it's done.
agents share your folder. when one needs its own copy, it makes a worktree, works there and cleans it up after. no branch to name, no folder to delete, nothing to keep in your head.
main gives the heavy work to the agents, so it's never busy. ask it anything, add one more thing, change your mind: it answers right away, and no job stops.
start typing and everything else fades: the agents, the counts, the chatter. just you and your words. send it and it all comes back. what the agents said to each other stays folded, ctrl+o opens it.
pages, docs, sheets, slides, PRs: what agents make for you lands in /artifacts. search it, open it, flip through its versions. in a reply, it's a link that opens it.
click ± 3 files or press ctrl+g: an agent's changes against main open beside the thread, file by file. ⏎ opens the line in your editor.
press ctrl+r twice and just talk to main. it answers out loud while the agents keep working, and blows you a kiss when it's done. /voice picks the model, the voice and the language.
agents open pages in their own tab group, in the background, with your logins: they read, click, fill forms and take screenshots. never your screen, never your tab. Mac apps too. off until /computer-use.
main answers the agents for you: the obvious questions, the way you would, and it tells you why. only the real decisions reach you.
every agent can talk to every other one. they ask, share and hand off quietly, folded out of your way.
GitHub, Linear, Sentry, Slack, your docs, your database: connect as many MCP servers as you want, and never pick which ones to turn on. bise calls tools through code, so a hundred servers don't fill its context.
skills, MCP servers, hooks: plugins in the Agent Plugins format load as they are, from ~/.agents/plugins or your repo. Vibe plugins too.
⌥ + a number, or @name. ask it why, push it, then go back to main. nobody has to stop.
in a repo that takes pull requests, every change gets its own branch and its own PR, then goes through your usual flow: CI, review bots, teammates. the panel shows where each one stands.
hundreds of tiny details. you'll feel them before you see them.
your token bill can relaxbise starts an agent when a job needs one. that's the whole rule. there's no committee of agents reviewing each other in circles.
show it a screenshotpaste it with ctrl+v or drag it in. an image is one chip in your text.
or just talkturn on /voice, press ctrl+r, say it.
ask about anything on screenselect a few lines in the history and start typing: they come along as a quote.
a model per agentthe big one for the hard job, a fast one for the chores. /model and /reasoning.
scheduled tasksagents wake themselves on a schedule: watch a build, ship every morning. /scheduled lists them, runs one now, stops it.
a real shell, one key awayctrl+` opens a terminal in your repo. it keeps running while hidden.
restart whenever you likeupdate to the latest version mid-work, or quit and come back tomorrow. no work is ever lost: your agents resume right away, and your thread, your draft and your queue come back too.
agent communication is proven correctwe have the proof, thanks to Bend, a language built for the LLM era. no message lost, none sent twice.
your terminalyour colors, light or dark, text at a reading width.
cd your-repo && biseruns on macOS, Apple silicon and Intel. linux soon. windows later.
you need git, and a way to pay for the models: your ChatGPT Plus or Pro plan, or an API key from Anthropic, OpenAI, Mistral and more. a Claude plan works only in Claude Code. the plans bise can use.
coming from Claude Code? . it installs bise and brings over your key, model, skills and MCP servers · see the full prompt ↗
later bise update to stay current, bise doctor if something feels off, bise uninstall to leave.
but i already have Claude Code / Codex / Vibe
keep your models, MCP servers and skills. bise changes how you work with them: you talk to a team lead instead of juggling sessions.
won't the agents step on each other?
they tell each other what they touch before they touch it. worktrees only when one needs its own copy, cleaned up after.
does it ask before running a command?
by default, no: that's yolo, everything runs. shift+tab switches to auto: safe commands just run, risky ones ask you first in your inbox, and it all runs in a macOS sandbox.
will a single thread scale to a project as complex as mine?
yes. main doesn't carry your code: the agents do the reading, each one with a fresh context. main keeps the plan and the reports, so the thread stays light. when it gets long, it compacts and keeps going. tested on a repo with millions of lines of code.
won't my context overflow? i don't want to live in the dumb zone
no need to overthink it. when a thread gets long, bise compacts it. the latest models are trained for that and they keep their trajectory. your thread just keeps going.
do i need a memory system?
nope. compaction carries the thread, and any agent can go back and read the full history: every message, every tool call. nothing gets lost.
how many agents can i run?
as many as you want. the real limits are your tokens, your budget and your provider.
what does it run on?
macOS for now, Apple silicon and Intel. linux is next. windows later, maybe through WSL first. you need git, and that's about it.
which models?
bring your own key: Anthropic, OpenAI, Mistral and more. the first run lists every provider.
do i need to learn anything?
four words: you, main, agents, inbox. main is the one you talk to. the rest you pick up in the first hour.
open source?
yes, under Apache-2.0. read it, fork it, send a :*.

i build coding agents for a living.
agents made me faster. they also sometimes made my days feel empty. i was switching tabs, answering "should i continue?", pasting context around. i shipped more than ever and yet, i didn't enjoy it.
so i built the tool i wanted: a team lead to talk to, and me in flow. most of bise was built with bise.
i want everyone to ship like a team of a hundred, and to love building again. bise is open source and indie. i read every issue.
— Gabriel Vergnaud · @gvergnaud on GitHub · @GabrielVergnaud on X
ideas in. little kisses out. also pull requests.
the same bise, in a window. your repos in a sidebar, one thread each. the agents on the right. a notification only when something needs you. i drew the screens. if enough of you want it, i'll build it.