{"data":{"slug":"bagidea-bagidea-office","name":"bagidea-office","tagline":"A living AI-agent office on your desktop wallpaper, Claude Code agents that walk, work, delegate, learn & hold meetings. Per-agent swappable models (Claude/GLM/DeepSeek/Qwen/Kimi/OpenAI/Gemini/Groq/Ol","github_url":"https://github.com/bagidea/bagidea-office","owner":"bagidea","repo":"bagidea-office","owner_avatar_url":"https://avatars.githubusercontent.com/u/7937908?v=4","primary_language":"JavaScript","stars":157,"forks":52,"topics":["agent-orchestration","ai","ai-agents","anthropic","automation","autonomous-agents","claude","claude-code","desktop-wallpaper","gemini","godot","llm","llm-agents","local-llm","mcp","multi-agent","ollama","openai"],"archived":false,"github_pushed_at":"2026-07-14T08:57:03+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/bagidea-bagidea-office","markdown_url":"https://www.graphcanon.com/tools/bagidea-bagidea-office.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/bagidea-bagidea-office","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=bagidea-bagidea-office","description":"A living AI-agent office on your desktop wallpaper — Claude Code agents that walk, work, delegate, learn & hold meetings. Per-agent swappable models (Claude/GLM/DeepSeek/Qwen/Kimi/OpenAI/Gemini/Groq/Ollama…), workflows, plugins, voice & Telegram/Discord/LINE. Open source.","homepage_url":"https://bagidea.github.io/bagidea-office/","license":"MIT","open_issues":0,"watchers":0,"ai_summary":null,"readme_excerpt":"## Requirements\n\n| Component | Requirement |\n|---|---|\n| OS | Windows 11 · macOS 13+ (beta) · Linux (experimental) — wallpaper backend: WorkerW / DYLD shim / X11 EWMH (Wayland → fullscreen-below) |\n| Renderer | [Godot 4.6+](https://godotengine.org/download) (standard build) |\n| Daemon | [Node.js](https://nodejs.org) 18+ (no npm packages needed) |\n| Agent | [Claude Code CLI](https://claude.com/claude-code) (`claude --version` ≥ 2.x) |\n| Shell | Rust toolchain (`cargo`) — or use a browser for the overlay |\n| GPU | Anything Vulkan-capable; verified on GTX 1060 6GB |\n\n---\n\n### macOS installation\n\n1. Download **Godot 4.6.x macOS (universal)** and unzip `Godot.app` to `godot/bin-mac/Godot.app`.\n2. Run the build script to compile the shell, shim, and wire hooks:\n```bash\n./build-mac.sh\n```\n3. Add the `bagidea` command to your PATH:\n```bash\nexport PATH=\"$(pwd)/bin:$PATH\"\n```\n4. Run it: `shell/target/release/bagidea-office-shell`\n\n---\n\n## License\n\n[MIT](LICENSE) © BagIdea — free to use, modify and share. Bundled art/sound packs keep their own (free/CC0) licenses; see [Art assets](#art-assets).\n\n---\n\n*Built with [Claude Code](https://claude.com/claude-code) — design docs in the morning of day one, a full agent-office product by sunrise of day two.*","github_created_at":"2026-06-03T21:21:42+00:00","created_at":"2026-07-15T11:02:03.481593+00:00","updated_at":"2026-07-15T11:02:06.556763+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agent-orchestration","name":"agent-orchestration"},{"slug":"ai","name":"ai"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"anthropic","name":"anthropic"},{"slug":"automation","name":"automation"},{"slug":"autonomous-agents","name":"autonomous-agents"},{"slug":"claude","name":"claude"},{"slug":"claude-code","name":"claude code"}],"trust":{"provenance":{"is_fork":false,"github_id":1258722696,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T11:02:04.559Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":1,"last_release_at":"2026-07-14T09:00:40Z"},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T11:02:05.052Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-07-15T11:02:04.298Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-15T11:02:04.298Z"},"languages":{"value":["javascript"],"source":"github.language+package.json","observed_at":"2026-07-15T11:02:04.298Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-15T11:02:04.298Z"}}}}