ท่า
BagIdea BAGIDEA OFFICE

An AI company
on your wallpaper.

A real office of AI agents that work on your desktop — not in a chat box. They sit at desks, take your orders, open your project folders, run your workflows, keep your calendar, and ship while you watch.

1 wallpaper
∞ employees
20 AI brains
3 platforms
14 languages
$0 to install
The BagIdea Office running as a live desktop wallpaper at night
the office, live on a real desktop — at 2am
scroll / →  ·  press F for fullscreen
The problem

AI agents are powerful.
And completely invisible.

They live trapped in a chat window or a scrolling terminal. You can't see a team working, can't tell who's doing what, and close the tab and the "office" is gone. Multi-agent work feels like managing ghosts you can't point at.

no presence

A wall of text

One chat thread can't show five agents collaborating. Parallel work collapses into a transcript nobody can follow.

no place

Nowhere to live

Close the window and it's over. Your "AI team" has no home, no continuity, no sense of an ongoing workplace.

no control

Trust, blindly

Agents touch your files and run commands off-screen. Approving actions means reading log lines, not watching the room.

no rhythm

Only when you type

Nothing happens between prompts. No schedule, no budget, no board, no memory of last week — every session starts from zero.

The office and chat window on a normal Windows desktop
The solution

Give the team a place to work.

BagIdea Office turns your wallpaper into a living HD-2D office. Every character is a real Claude Code agent — give an order to the Director and watch him walk it to the right desk, split the work, and report back. Behind the pixels it's real engineering in real folders — and a real company around it: an inbox, budgets, a task board, a calendar, a workflow engine, plugins and tools.

you see it

Work has a body

Agents walk, sit and hand off tasks on-screen — parallel work you can point at.

it's real

Not a screensaver

Each one a genuine claude -p session editing files and shipping code.

it stays

Always at work

Lives on the wallpaper day and night; picks work back up after a restart; runs while you're away.

Under the pixels

One order in.
Real work out.

Five layers turn "build me X" into shipped work — every step visible on the wallpaper. No cloud in the middle: everything runs on 127.0.0.1.

01

The world (Godot 4, HD-2D)

A pixel office behind your icons — desks, nine rooms, day/night on your real clock.

02

The daemon (Node, zero dependencies)

Routes orders, brokers permissions, runs the engine, journals every event and replays it on restart.

03

The agents (real Claude Code)

Headless sessions with their own persona, skills, tools and brain — inside your project folders.

04

The shell (native Rust)

Chat head, overlay, tray, single instance, start at login — one executable on Windows, macOS and Linux.

05

You, anywhere

Command from the wallpaper, the CLI, the HTTP API, or Telegram / Discord / LINE / Slack / WhatsApp / Messenger.

The chat overlay with the agent roster and a live task feed
The Office Editor: a top-down 3×3 room grid with furniture placement
the Office Editor — swap rooms, place furniture, import your own models
The living world

A place, not a dashboard.

An HD-2D office rendered behind your desktop icons: 3D rooms, pixel-art people lit by the scene, reflective floors, tilt-shift focus, film grain — and countryside outside the glass.

Nine swappable rooms on a 3×3 jigsaw grid — Executive, Operations, Lobby, Cafeteria, Server, Meeting, Recreation, two Dormitories. Click two rooms to swap; furniture, seats, navigation and the pets follow.
Real day and night — sun, sky, ambient light and reflections follow your machine's clock; a roofline clock and a manual atmosphere picker for golden-hour shots.
The Ghost Deck — a floating glass platform with 12 desks where an agent's parallel clones work, then glide home and dissolve back into their owner.
Nameplates and FX — MMO-style plates with a live state pill; ✅ ❌ ❗ 👍 🎵 flipbooks over heads; equippable elemental auras; a gold crown for you, a lead star for the Director.
Ambient life — agents nap in a bunk, watch the rec-room TV, kick a football, drift into groups to chat; a cat, dogs, bird flocks, fireflies, and the odd server-room fire 💥 someone runs to put out.
It never disappears — a world supervisor re-embeds the wallpaper within ~2 s whenever Windows tears the desktop down (resolution change, Explorer restart, a fullscreen game).
Your own furniture — the Office Editor places walls, decor and imported .glb / .gltf / .fbx models and images into the world, atmosphere intact.
Mission Control — an in-world board with one card per running task, and a lobby totem that shows daemon connectivity: truth, not decoration.
Chain of command

You are the CEO.
He is the Director.

Talk to one manager. Order the CEO and the Director walks over, takes the order, replies with a plan, and dispatches real sessions to the team with DELEGATE: lines — each hand-off acted out on the floor, each result reported back up the chain.

your order→Director plans→DELEGATE: agent @ project :: job→results report back→follow-ups→he walks the summary to your desk
👻 sub-agents

Self-splitting ghosts

Any session may end a reply with SUB: lines when the request parallelizes — the daemon spawns clone sessions, each in its own 👻 thread, then resumes the parent for a synthesis. Ghost isolation gives each clone a private git worktree, so two ghosts editing the same file both succeed and their work comes back as branches.

🗣 meetings

Real discussions

Pick 2–4 agents and a topic — round-robin turns over a shared transcript, minutes on the in-world whiteboard, and agents that research with tools mid-meeting to back an idea up.

📁 projects

Real folders, resumable

Register any folder; the Director creates new ones with a PROJECT: line and routes work into them. The assignee's session lives inside the directory and you can resume it yourself — one window per project, one occupant at a time.

💡 proposals

They pitch you

Idle agents drift together for small talk that can turn into a written project proposal — real websites, apps, plugins. You approve or reject each one with your reasons, which is how the team learns what you want next.

The org chart by tier: CEO, Director, team
the org chart — CEO, Director, the team by tier
The agent editor: avatar, aura, persona, skills, tools
per-agent grants — skills, tools, MCP servers, brain
Spatialized security

Permission has a place too.

When an agent needs a tool you haven't granted, its character walks to the Security Center and waits — amber light, ❗ over its head, the exact command on your screen. The hook really does long-poll the daemon until you decide.

Allow · ✓✓ Forever · Deny — a denial makes the agent visibly re-plan; forever adds the tool to its profile so it never asks again.
Granted tools run silently — and the agent doesn't even leave its desk; a short grace confirms a trip is actually needed.
A project's own hooks are a separate yes — a folder that ships .claude/settings.json hooks raises a card with the literal commands and parks the work until you answer; editing the hooks asks again.
Run it somewhere else — point the office, or one agent, at a throwaway Docker container or a machine over SSH. The container sees the office read-only and the working directory, nothing else; keys travel by name, never by value.
Refused, not downgraded — a backend that can't be built correctly (say, the permission broker can't be installed) is refused outright, because a run that loses its broker works fine with nobody watching.
Everything local — the daemon binds 127.0.0.1, API keys live in a masked vault and are injected per run; your code never leaves the machine unless you point a brain at a cloud.
Per-agent model/provider configuration across many providers
per agent: provider, model, and a live context meter in the chat
Swappable brains

Hire each one a different mind.

Per agent, pick the model that fits the job and the budget — frontier Claude for the Director's hard calls, fast cheap models for grunt work, or a fully local brain for zero cloud. Claude Code stays the engine; only the brain swaps, and it fails open to Claude.

ClaudeGLMDeepSeekQwen MiniMaxKimiKimi Code OpenAIAtlas CloudGeminiOpenRouter NVIDIA buildGroqCerebrasxAI Grok MistralTogether AIFireworks ◆ Ollama◆ LM Studio + any custom endpoint
A built-in proxy translates Anthropic ↔ OpenAI on the fly — zero dependencies, no LiteLLM, no Python; strict local chat templates survive tool calls.
Auto-compact for every model — before a thread overflows, Claude summarizes it and a fresh thread continues; a rate or context error triggers the same recovery.
Live model lists are fetched on connect, so a brand-new model appears without an app update.
See everything — each message tagged with its model, a context meter in the thread bar, a 🧠 BRAINS panel, and spend per provider in STATS.
20
providers, swappable
per agent
1M
context, auto-tuned
per model
$0
possible — run fully
on local models
Memory & learning

It gets better the longer you keep it.

Nothing starts from zero. The office remembers what it did, distills it into notes and skills, retrieves only what's relevant, and — carefully — corrects its own mistakes.

🧠 memory

Three tiers, written for you

A shared OFFICE.md, a memory file per agent and one per project — distilled automatically after real work. A BM25 index (zero deps, works in Thai) injects only the memories relevant to the task, never a blind dump.

🔎 semantic recall

Words and meaning

Point the office at any OpenAI-shaped embeddings endpoint — a local Ollama costs nothing and keeps memory on the machine — and word and vector rankings are fused, so "why did the wallpaper vanish" finds the note about WorkerW teardown.

📚 auto-learned skills

Hermes-style learning

After a multi-tool task, a reflection pass decides whether the work distills into a reusable skill; if so it's saved, assigned and announced with a golden burst in the world.

🔧 self-correcting

It fixes what it wrote

The same reflection can correct a skill it already wrote, and runs after failures — the strongest evidence a skill is wrong. Never a built-in, never one you edited by hand; the previous version is kept.

🧪 skill regression

Tests before it changes

A skill can carry test cases. A proposed correction runs every case first, and one that breaks a case is refused — visibly, with a notification saying why. Self-improvement that cannot quietly get worse.

📦 15 skill packs

Built-in capabilities

deep-research, web-automation, office-control, office-ops, plugin-builder, code-review, doc-writer, debug-detective, data-wrangler, project-kickoff, diagram-maker, archive-search, build-workflow, file-media-toolkit, schedule-via-office-job.

📄 The File & Media Toolkit is in every agent: read and convert PDFs · Excel / Word / PowerPoint ↔ data · author documents and slide decks · transcribe a YouTube link or a video · edit images · slice JSON.
Autonomy

Work that doesn't wait for you.

The gap between "an assistant" and "a team" is what happens when you're not typing. The office has a rhythm of its own — and brakes you set once.

🤖 AUTO

Keep-going mode

An agent that hits a fork decides within its remit and opens its own next turn — up to 8 rounds, each announced in chat. It still stops dead for a credential it can't get or anything irreversible, and that block is pushed to your phone.

⏰ standing jobs

Works on a schedule

"Every morning at 8, brief me." Run now, at a datetime, daily, or every N minutes. A fired job is a real order, not a reminder — the Director dispatches it to the team and the results come back to him.

💓 heartbeat

The Director makes rounds

Every 15 / 30 / 60 minutes he reviews the calendar, the standing jobs and the note board — and pings you only when something deserves it. "OK" stays silent.

📥 one inbox

Asks you once, where you are

Tool permissions, project trust, pitches, a blocked agent, jobs created switched off, a workflow's approval, anything a plugin asks — one queue, with history and a note box. Answer in the sidebar, the terminal, or with a tap on Telegram. Answering a blocked agent resumes its work.

🔔 notifications

Rules, not noise

Per kind, route to the sidebar list, a pop-up, your channels, a sound — always, outside quiet hours, or only when you're away from the keyboard.

💸 budgets

Caps in money

A dollar cap per day for the office and per agent, per project for its lifetime. A warning at 80 %, new turns refused at 100 % (running work finishes), estimates labelled ≈, and a 🌅 morning digest of what yesterday cost and what's waiting.

♻️ A watchdog respawns the daemon if it ever dies · a run that ends abnormally writes why into the history · 🌱 Eco mode cuts idle token burn without slowing your direct orders.
Workflow engine

Draw it. Then it runs itself.

Plan work as plain-language nodes on a drag-drop canvas; the Director tells you which skills, tools and agents it needs. Press Run and the office executes the graph — every node on its own, in parallel where the arrows allow, joins that wait, decisions that open one branch.

⚡ trigger→🤖 action→🌐 fetch→🔀 decision→✋ approval→🔔 notify→⏳ delay→📤 output
Starts without you — on a schedule, from a webhook, on an office event, when a file lands, from a keyword you type on your phone — or on an RSS item, a kind a plugin added.
Survives a restart — every run is a persisted record: delays re-arm, approvals stay in your inbox, a mid-flight step is marked failed rather than pretended.
Data flows down the arrows — {{prev}}, {{trigger.data.x}}, {{n3.output}}; a decision is an expression or a question the Director answers.
Every action is a real agent turn — with that agent's persona, memory, tools and brain, and every outward step behind an approval.
Plugins extend it — a plugin can add its own trigger kind and its own node type (the Content Pipeline adds rss and fetch-article).
Also a skill — build-workflow lets an agent draft a workflow for you from a sentence.
A plugin panel running inside the office
a workflow's plugin panel, live in the office
Task board & calendar

One board for everything the office does.

Delegations, fired jobs, meeting action items, workflow runs and your own cards all land on one board — todo · doing · waiting · done — and every agent knows the API, so they move their own cards.

Due dates that remind you through your notification rules.
Dependencies that hold a card and release it by themselves.
Repeat every day, week or month; priorities; drag between columns.
Owned by the assignee — a delegation's card moves as the agent works.
A real calendar — recurrence (daily / weekly / weekdays / monthly), all-day events, reminders per occurrence, .ics export and import.
A personal touch — the Director physically walks over to remind you, N minutes ahead; agents can book a follow-up themselves.
A shared note board — notes live in the UI and in notes.md; agents read it and append bullets, file-watched both ways.
An org chart by tier, and a 📊 dashboard — runs, cost, a 7-day chart, busiest agents, uptime, channels, key status.
Office Ops: projects, jobs, calendar, notes
🗂 OFFICE OPS — projects, the board, jobs, calendar, notes, org
A second coding agent

Codex, as a colleague — never the brain.

Hand a coding task to OpenAI's Codex from any agent, from the Director, from a workflow node or the terminal. It works inside registered projects only, sandboxed, ghost-isolated when that's on; the diff is summarised and the cost estimated on the caller's budget.

from the Director

DELEGATE: codex @ project :: task

Codex joins the delegation round trip like any teammate; its result reports back to the Director.

from a workflow

A Codex node

Drop it into the graph; the diff flows down the arrows to the next step or an approval.

from the terminal

bagidea codex

Or POST /codex/exec for scripts — one shape everywhere.

a second opinion

codex exec review

Ask Codex to review what a Claude agent wrote. Persona, memory and permissions stay with whoever called it.

🧑‍💻 Codex is also a one-click entry in the 🧰 Tools Hub — grant it to any agent as a tool.
Voice, channels & media

Talk to it. Call it. Text it from the bus.

🎤 voice in

Push-to-talk

Hold Right Ctrl anywhere in Windows and speak to the CEO (Thai works); in-overlay hold-to-record everywhere, transcribed by Whisper or Gemini.

🗣 voice out

16 agent voices

8 ♀ · 8 ♂ Gemini TTS presets, one per agent, each with its own style. Voiced agents toss out short spoken mood lines on their own; long read-aloud only when you ask.

📞 calls

Realtime voice chat

Call the main agent over Gemini Live — your mic bridged to the office in the voice you assigned it.

📨 six channels

Telegram · Discord · LINE · Slack · WhatsApp · Messenger

Messages enter the CEO flow; the Director answers on the same channel. Delegations, reports and new pitches follow you there — with real preview photos, not file paths.

📎 media

Attachments inline

Paperclip or drag-drop; images, video and audio render in the chat; every message timestamped; agents make images via a system tool and they just appear.

🎨 Media Studio

Make · change · animate

One window, because the work is iterative — an edit never overwrites its input. Agents can make and change pictures; video stays on your button, with the price printed on it.

An ecosystem, not an app

A workplace that extends itself.

🧩 plugin host

Apps inside the office

A plugin folder adds panels, server routes and commands agents can drive, with hooks into everything: onEvent, notifications, approvals, the board, the calendar, the scheduler, its own trigger kinds and workflow nodes, even a per-agent memory provider.

🧩 plugins hub

Browse, one-click install, one-click update

A community catalog read live from the repo — Agent Workbench, Music Player, Calculator, Web View, WAX Wallet, and 🕊️ Emmaus, the first official companion (a 3D Bible counselor with voice). Install from any GitHub repo, publish with a PR.

🧰 tools hub

53 capabilities on tap

15 built-in tools plus MCP servers granted per agent: a real browser, Chrome DevTools, GitHub, Codex, Google Workspace, Notion, Linear, Slack, Sentry, Postgres, Stripe, Figma, ElevenLabs — and Blender, Godot, Unity, Unreal and Roblox Studio. Catalog fetched live, in 14 languages.

🛠 self-building

It writes its own

Ask the team for a tool and an agent scaffolds, builds, deploys and installs a working plugin onto the office itself — every step through the same approvals. Our own team built the tool they use to talk to each other.

53
tools — built-in
+ MCP servers
7
plugins on the Hub
+ any GitHub repo
8
official plugins
in the library
🏆
a public showcase —
submit by PR
The Plugins panel with installed and Hub plugins
🧩 plugins — installed, the official library, the community Hub
Ready-made

Eight plugins and five teams, one click away.

Real uses of the engine that ship with the office — the install still starts empty, so nothing runs until you say so. Every outward step sits behind an approval.

📣

Campaign Board

A marketing calendar the office runs — posts as cards, copy drafted in your voice, an approval before anything is published.

📰

Content Pipeline

RSS / URL → fetched → summarized → drafted → approved → your channel.

🐙

GitHub Triage

Issues in → labelled, answered, assigned — every reply approved by you.

📬

Inbox Agent

Email in → classified → drafts → approval → sent, through the agent's own mail tool.

📊

Weekly Report

Monday morning, written by the Director from the office's own records.

🗂

Client Folders

One folder per client with its own memory, tasks and history.

📓

Decision Log

Every approval, rejection and reason, searchable — the office's institutional memory.

🧪

Skill Regression

Write test cases for skills and watch the runs that guard every self-correction.

👥 teams:🧑‍💻 dev shop🔬 research lab🎬 content studio🎧 customer support🧍 solo assistant names, roles, personas, skills and voices — hired together; plain JSON you can copy · bagidea hire --team dev-shop
Who it's for

A team for whatever you do.

developers

A dev shop on the wallpaper

Real project folders, resumable sessions, ghost clones on private worktrees, Codex for a second opinion, GitHub Triage, a browser the agents drive for QA — and a brain per agent to keep the bill sane.

marketing & content

A content studio

Campaign Board, Content Pipeline, the Media Studio for pictures and clips, copy in your voice, publishing only after you tap approve on your phone.

support & ops

An inbox that answers

Inbox Agent classifies and drafts, Client Folders keep each account's memory, the Weekly Report writes itself, and the Decision Log remembers why.

research

A research lab

deep-research and web-automation skills, meetings where agents look things up mid-discussion, PDFs and videos read and transcribed, findings that compound in memory.

one person

A solo assistant

A calendar that reminds you in person, a board you share with one agent, standing jobs every morning, and a voice you can call.

builders

A platform

A zero-dependency HTTP API, an event protocol, a plugin SDK with a template repo, a CLI for everything, and export/import that moves a whole office to another machine in one file.

Beyond agents

Not just agents. An ecosystem.

It began as a place to have AI agents as real coworkers. What it has grown into is an environment where they learn, adapt, work together — and grow their own capabilities.

🤖 collaboration

A team, not a model

Many agents — different roles, skills, tools, even different brains — coordinating, handing work off, splitting into ghost clones for parallel work and reporting back up the chain.

🧠 memory

Knowledge that compounds

Shared office notes, per-agent memory written automatically after real work, workflows saved as reusable skills, a searchable archive. One project's knowledge is the next project's head start.

🛠 self-extension

It asks for what it lacks

An agent that finds its capabilities aren't enough for the job proposes the tool or plugin that would be — and with your approval that becomes a real part of the running office. AI that proposes new tools for itself.

👑 control

You are still the CEO

Every widening passes a human gate — the Security Center, project-hook trust, budgets, ✅ / ✕ on every proposal with your reasons, tests a skill must pass before it changes. The office grows in the direction you keep approving.

Goal → Think → Act → Learn → Extend → Collaborate → Repeat
How we compare

What an office does
that a chat box can't.

Capability Chat AI
ChatGPT-style
CLI agents
terminal
IDE copilots
Cursor-style
BagIdea
Office
A team you watch work — embodied, on your desktop✗✗✗✓
A Director that plans & delegates across agents~~✗✓
Swappable brain per agent — 20 providers, local $0✗~✗✓
Visual, per-action permission approvals — answered from your phone✗~✗✓
Runs while you're away — schedules, triggers, a workflow engine✗~✗✓
Budgets in money, a task board, a calendar, memory that compounds✗✗✗✓
Self-extending plugin + tool ecosystem the agents build✗~~✓
Always-on · lives on the wallpaper · resumable✗✗✗✓
Command it from your phone — 6 channels · voice · calls~✗✗✓
100% local · open source · 14 languages~~✗✓
✓ built in  ·  ~ partial / varies  ·  ✗ not really  —  vs the typical tool in each category
Everything, at a glance

The whole office on one slide.

Living HD-2D wallpaper world — 9 swappable rooms, Ghost Deck, day/night, pets, FX, auras
World supervisor — re-embeds in ~2 s when Windows tears the desktop down
Office Editor — swap rooms, place furniture, import .glb/.gltf/.fbx
CEO → Director → team — DELEGATE round trips, follow-ups, walked-back summaries
Ghost clones — SUB: parallelism, per-ghost threads, private git worktrees
Meetings — 2–4 agents, whiteboard minutes, research mid-meeting
Social office — banter that turns into written project proposals you approve with reasons
Projects — real folders, resumable sessions, one window each, PROJECT: protocol
Spatial permissions — walk to Security, Allow / Forever / Deny, granted tools silent
Project-hook trust — a folder's own hooks need their own yes
Run location — Docker or SSH, keys by name, refused not downgraded
20 swappable brains — direct, via the built-in proxy, or local; auto-compact everywhere
Memory — OFFICE.md + per-agent + per-project; BM25 + optional semantic recall
Skills — 15 packs, auto-learned, self-correcting, regression-tested
File & Media Toolkit — PDF, Office docs, decks, transcription, images, JSON
AUTO mode — up to 8 self-driven rounds, stops for the irreversible
Standing jobs + heartbeat — real orders on a schedule; rounds every 15–60 min
One inbox — every approval in one queue, answered from your phone
Notifications with rules — per kind, quiet hours, only-when-away
Budgets in money — 80 % warn, 100 % stop, morning digest
Workflow engine — 8 node types, 5 trigger kinds + plugin kinds, runs survive restarts
Task board + calendar — deps, repeat, .ics, agents move their own cards
Codex — as a delegate, a node, a CLI, a reviewer; never the brain
Voice — push-to-talk, 16 voices, realtime calls
6 channels — Telegram, Discord, LINE, Slack, WhatsApp, Messenger
Media Studio — make, change, animate; edits never overwrite
Plugins — host + hooks, Hub, library of 8, agents that build their own
Tools Hub — 53 entries, built-in + MCP, per-agent grants
5 team templates — hire a whole team in one click
CLI · HTTP API · event protocol — script all of it
Export / import — the whole office in one file
Eco mode · watchdog · self-updater · start at login
3 OSes · 14 languages · 100 % open source
The bagidea CLI
the bagidea CLI — the whole office from a terminal
Built for everyone

Everywhere you work, in your language.

Cross-platform, fully localized and alive — voice in, voice out, a world whose lighting tracks the real sun outside, and a developer surface for people who'd rather script it.

3
OSes — Windows, macOS,
Linux (one engine)
14
languages — UI, site,
docs and catalogs
1-line
install on a bare
machine, any OS
24h
living world — day/night
on your real clock
A CLI for everything — bagidea ask, chat, hire, inbox, approve, budget, codex, plugin install, export / import, update…
An HTTP API and an event protocol — every panel in the office is built on the same routes and the same event stream plugins get.
Self-updating — a version-gated 🔄 banner, one click pulls, rebuilds what changed and relaunches; npm and prebuilt binaries per release.
Claude login optional — a third-party-only or local-only office just works; Gemini and OpenAI keys unlock voice, calls and images.
Where it stands today

Shipping, not a slide.

A working product on a fast release cadence — one-line installer, in-app auto-updater, CI on three OSes, and a real community filing issues and PRs we ship fixes for within the day.

v1.6
live & self-updating
in the wild
230+
GitHub stars —
and growing
376
automated tests
on Node 20 and 22
12
contributors
credited by name
100%
open source (MIT) —
art is free / CC0
local
runs on 127.0.0.1 —
your code stays yours
0
npm dependencies
in the daemon
v1.1→1.6
the whole v2 plan shipped
in six releases
Where it's going

From a desktop toy to a daily team.

shipped

The living office + real agents

Wallpaper world, the Director, ghost-clone parallelism, spatial permissions, channels and the CLI.

shipped

Open the brain & the platform

20 swappable providers, the plugin Hub and Tools Hub, cross-platform builds, web automation, 14 languages.

shipped

Work that finishes itself

Keep-going mode, scheduled orders, Docker/SSH run location, ghost worktrees, semantic recall, self-correcting skills, the Media Studio.

shipped

An office that runs while you're away

One inbox on your phone, budgets in money, a workflow engine with triggers, a task board and calendar, Codex as a colleague, eight official plugins, teams in one click, skills that must pass their tests before they change.

next

Deeper autonomy

Standing goals the office pursues on its own, a wake word, more plugins in the library and on the Hub, richer self-built tooling, sharper on-the-job memory.

vision

Your always-on company

A team that runs your projects around the clock, hires the right minds, and grows its own tools — on a wallpaper anyone can install free.

Support the office

Free for everyone —
powered by backers.

BagIdea Office is 100% open source and free to install. Sponsorship is what keeps it that way — it funds the daily build, the art that ships free (CC0), and the community Hub. Back us and your logo rides in the office, on the site, and in the README.

Gold Partner

$3,000+/mo

Logo in-world + pinned #1 on the site & README.WARRIX — founding partner

Silver Partner

$300+/mo

Logo on the site & README, in the silver tier.

Bronze · Backer

$30+/mo

Name + link in the backers list, with our thanks.

Supporter

any amount

Every bit keeps the lights on — listed with gratitude.

Become a sponsor → bagidea.github.io/bagidea-office (#sponsors)  ·  or open an issue to talk partnership
The ask

Don't read about
the office.
Open it.

It installs on a bare machine in one line and turns your wallpaper into a working team in minutes. Watch the Director take your first order and walk it to a desk — that demo is the pitch.

▸ github.com/bagidea/bagidea-office
one office · ∞ employees · 20 minds · 3 platforms · 14 languages · 53 tools · free & open source
The BagIdea Office at night
▸ BAGIDEA OFFICE
01 / 25