About this project

BagIdea Office is an open-source desktop application that renders a 2.5D pixel-art office as your wallpaper, populated by AI agents that represent real Claude Code sessions, headless runs and custom scripts. Rather than a dashboard or chat window, it visualises agent state as employees at desks behind your desktop icons. Core capabilities described in the README: - Multi-agent collaboration: many agents with different roles, skills, tools and even different underlying models coordinate, hand off work, spawn ghost clones for parallel tasks, hold meetings and report back. - Per-agent swappable models: the README lists Claude, GLM, DeepSeek, Qwen, Kimi, OpenAI, Gemini, Groq, Ollama and others, with a built-in proxy and provider configuration (including LM Studio concurrency limits). - Knowledge that compounds: shared OFFICE.md notes, per-agent memory written after real work, workflows saved as reusable skills, and a searchable archive. - Self-extension: agents can propose tools or plugins, which become part of the running office after human approval. - Human gates: a Security Center, project-hook trust, and approve/reject decisions with reasons on every proposal. - Workflows and triggers: a visual builder with approval, notify and delay nodes; triggers on schedule, webhook, office events, file drops and channel keywords; persisted run history. - Task board and calendar: todo/doing/waiting/done columns, dependencies, recurrence, reminders, .ics import/export. - Approvals and notifications: a unified approvals queue answerable from Telegram, Discord or LINE, plus notification rules (sidebar, pop-up, phone, sound) and quiet hours. - Budgets: per-office, per-agent and per-project caps in money, with warnings and a stop at 100% for new turns. - Plugins and tools: an official library (campaign board, content pipeline, GitHub triage, inbox agent, weekly report, client folders, decision log), team templates, and integrations such as Stripe, Airtable, Trello, Asana, YouTube Data, Google Calendar, Gmail, Bluesky and HubSpot. - Voice and media: agent voices, voice commands, realtime calls and image generation require Gemini and OpenAI API keys. - Codex integration: the office can drive `codex exec` inside registered projects, with sandboxing and cost estimation. - Export/import: agents, skills, MCP tools, workflows and Markdown can be moved between offices as a ZIP without credentials. Installation is described as a one-line installer for Windows and a macOS/Linux beta, or via `npx bagidea`. Running it requires Claude Code; the README states that the full experience needs Gemini and OpenAI API keys. The project is MIT licensed and ships documentation, a website, a pitch deck and a changelog.