[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81294":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":12,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":12,"stars7d":14,"stars30d":15,"stars90d":13,"forks30d":13,"starsTrendScore":11,"compositeScore":16,"rankGlobal":8,"rankLanguage":8,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":8,"pushedAt":8,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":13,"starSnapshotCount":13,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},81294,"GilbertCodex","UrbanWafflezz\u002FGilbertCodex","UrbanWafflezz",null,"TypeScript",52,3,1,0,4,5,1.81,"Other",false,"main",[],"2026-06-12 02:04:13","\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fassets\u002Fgithub\u002Fgilbert-codex-social-preview.png\" alt=\"Gilbert Codex local-first desktop agent workspace\" width=\"960\">\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">Gilbert Codex\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>A local-first desktop AI agent workspace with MCP servers, Skills, plugins, connected apps, workspace tools, image creation, research, review, and release work.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"docs\u002Freleases\u002Fv0.8.2.md\">v0.8.2 release notes\u003C\u002Fa>\n  |\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUrbanWafflezz\u002FGilbertCodex\u002Freleases\u002Ftag\u002Fv0.8.2\">Download v0.8.2\u003C\u002Fa>\n  |\n  \u003Ca href=\"docs\u002Fmcp\u002FREADME.md\">MCP setup\u003C\u002Fa>\n  |\n  \u003Ca href=\"docs\u002FROADMAP.md\">Roadmap\u003C\u002Fa>\n  |\n  \u003Ca href=\"CONTRIBUTING.md\">Contributing\u003C\u002Fa>\n  |\n  \u003Ca href=\"docs\u002FSUPPORT.md\">Support\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUrbanWafflezz\u002FGilbertCodex\u002Freleases\u002Ftag\u002Fv0.8.2\">\u003Cimg alt=\"Version 0.8.2\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-0.8.2-d8b36c\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUrbanWafflezz\u002FGilbertCodex\u002Factions\u002Fworkflows\u002Frelease.yml\">\u003Cimg alt=\"Release workflow for Windows, macOS, and Linux\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frelease-Windows%20%7C%20macOS%20%7C%20Linux-2ea043\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fmodelcontextprotocol.io\u002F\">\u003Cimg alt=\"MCP ready\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMCP-ready-7c3aed\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftauri.app\u002F\">\u003Cimg alt=\"Tauri 2\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTauri-2-24c8db\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Freact.dev\u002F\">\u003Cimg alt=\"React 18\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-18-61dafb\">\u003C\u002Fa>\n  \u003Ca href=\"LICENSE\">\u003Cimg alt=\"Code MIT plus protected UI\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Code%20MIT%20%2B%20Protected%20UI-4f46e5\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n## v0.8.2 Is The Connected Platform Build\n\nGilbert Codex v0.8.2 is the build where the v0.8 platform work becomes much more usable day to day. It keeps the MCP, Skills, plugin, connected-app, thinking, tool, and cross-platform release foundation from v0.8.0\u002Fv0.8.1, then deepens the real runtime paths: richer Apps and MCP setup, reusable non-model keys, stronger connected-tool evidence, provider cache accounting, and better native command discovery on Windows, macOS, and Linux.\n\nThis is still alpha software, but the v0.8.x line is a major line in the sand: Gilbert now has the pieces for connected tools, reusable workflows, plugin-powered capability growth, and cross-platform desktop distribution. v0.8.2 is the build new testers should start from.\n\nHigh-impact local actions, destructive operations, credential access, publishing, terminal commands, and outside-scope paths are still guarded by explicit review\u002Fpermission flows. Provider keys, local accounts, OAuth credentials, logs, databases, private tool overlays, generated build output, and release signing secrets stay out of public Git.\n\nKnown alpha issue: ChatGPT GPT-5.3 Spark is currently read-only for workspace work. It can inspect files, but write\u002Fedit tool calls are not completing reliably on that route yet. Use the other available Codex\u002FChatGPT, OpenRouter, or local routes for file changes until this is fixed.\n\n## What Shipped\n\n| Area | v0.8.x upgrade |\n| --- | --- |\n| v0.8.2 platform depth | The app now has a shared native command resolver for packaged macOS\u002FLinux launches, host-aware build and release dispatch, platform updater configs, CI native-path checks, and release jobs for Windows x64, macOS Apple Silicon\u002FIntel, and Linux x64. |\n| MCP servers | Apps > MCP supports remote HTTP, localhost HTTP, and command-line stdio servers, with secure bearer tokens, custom secret headers, secret query params, stdio env vars, live setup testing, registry search, cached tool schemas, and chat-callable MCP tools. |\n| Skills | Skills are now app-managed reusable instruction bundles. Gilbert ships premade workflows, imports `SKILL.md` folders, supports custom skills, enables\u002Fdisables skills, and can activate them by `$trigger` or prompt match. |\n| Apps, plugins, and marketplace | The Apps hub now carries Discover, Installed, MCP, Skills, Create, and Marketplace paths with many more curated plugin listings, manifest previews, setup requirements, installed-state tags, and supported routes into native apps, MCP presets, registry search, or skill import. |\n| OpenAI\u002FCodex plugin bridge | Gilbert can read OpenAI\u002FCodex plugin marketplace metadata, map supported plugins to native connectors or MCP presets, and import bundled plugin skills into the local skill registry. |\n| Keys vault | Settings > Keys stores non-model API keys for MCP, skills, apps, and services through the desktop secure-storage path, then lets MCP setup reuse saved credentials without exposing values back to the UI or chat. |\n| Thinking and work visibility | Thinking mode has clearer controls and the chat now shows safer \"Working\" \u002F \"Worked\" traces for progress, tools, approvals, file batches, web\u002Fsearch activity, and retries without leaking raw provider reasoning. |\n| Tool reliability | Local computer tools gained stronger file-change evidence, batch write\u002Fedit summaries, stale-edit protection, binary handling, approval recovery, tool-output finalization, retry guidance for malformed tool calls, and stricter recovery when a connected-app or deployment answer lacks real tool evidence. |\n| Connected apps | Gmail, Google Calendar, GitHub, Discord, web search, browser preview, terminal, files, local Git, and MCP-backed services now fit into the same app-owned permission and progress model. |\n| Provider usage | Provider requests now track cached input and cache-write tokens where providers report them, estimate cache savings, and attach provider cache metadata for supported OpenAI\u002FAnthropic\u002FxAI routes. |\n| Cross-platform release | The GitHub Release workflow publishes Windows x64, macOS Apple Silicon\u002FIntel, and Linux x64 artifacts with updater signatures, checksums, and `latest.json` update-feed entries. macOS artifacts are ad-hoc signed and unnotarized until Apple Developer signing\u002Fnotarization secrets are configured. |\n\n## Download\n\nThe v0.8.2 desktop alpha is the current build on [GitHub Releases](https:\u002F\u002Fgithub.com\u002FUrbanWafflezz\u002FGilbertCodex\u002Freleases\u002Ftag\u002Fv0.8.2).\n\n| Platform | Release artifacts |\n| --- | --- |\n| Windows x64 | `Gilbert-Codex-0.8.2-x64-setup.exe`, `.sig`, `.sha256` |\n| macOS Apple Silicon | `Gilbert-Codex-0.8.2-macos-aarch64.dmg`, updater archive, `.sig`, `.sha256`; ad-hoc signed until Apple notarization is configured |\n| macOS Intel | `Gilbert-Codex-0.8.2-macos-x64.dmg`, updater archive, `.sig`, `.sha256`; ad-hoc signed until Apple notarization is configured |\n| Linux x64 | `Gilbert-Codex-0.8.2-linux-x64.deb`, `Gilbert-Codex-0.8.2-linux-x64.AppImage`, `.sig`, `.sha256` |\n| Updater feed | `latest.json` with Windows, macOS, and Linux entries |\n\nThe release workflow builds Windows, macOS arm64, macOS x64, and Linux x64 on GitHub-hosted native runners.\n\nmacOS and Linux packages are built on GitHub-hosted native runners and are now part of the release workflow, but they still need real-device launch smoke tests before those platforms should be called fully verified. The workflow builds ad-hoc signed, unnotarized macOS artifacts when Apple Developer signing and notarization secrets are not configured; local macOS inspection builds use the same ad-hoc signing path.\n\n## Screenshots\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd width=\"50%\">\n      \u003Cstrong>Focused chat workspace\u003C\u002Fstrong>\u003Cbr>\n      \u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fgilbert-codex-overview.png\" alt=\"Gilbert Codex empty chat workspace with project sidebar and composer\">\n    \u003C\u002Ftd>\n    \u003Ctd width=\"50%\">\n      \u003Cstrong>Live progress, sources, and approvals\u003C\u002Fstrong>\u003Cbr>\n      \u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fgilbert-codex-chat-progress.png\" alt=\"Gilbert Codex chat thread showing live progress, sources, and review state\">\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd width=\"50%\">\n      \u003Cstrong>General settings\u003C\u002Fstrong>\u003Cbr>\n      \u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fgilbert-codex-settings.png\" alt=\"Gilbert Codex settings page showing app metadata, model, permissions, and theme controls\">\n    \u003C\u002Ftd>\n    \u003Ctd width=\"50%\">\n      \u003Cstrong>Subscription model settings\u003C\u002Fstrong>\u003Cbr>\n      \u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fgilbert-codex-provider-settings.png\" alt=\"Gilbert Codex AI and Providers settings showing subscription model routes without a required local API key\">\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n  \u003Ctr>\n    \u003Ctd width=\"50%\">\n      \u003Cstrong>Subscription setup\u003C\u002Fstrong>\u003Cbr>\n      \u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fgilbert-codex-subscriptions.png\" alt=\"Gilbert Codex subscription settings setup page\">\n    \u003C\u002Ftd>\n    \u003Ctd width=\"50%\">\n      \u003Cstrong>Project support\u003C\u002Fstrong>\u003Cbr>\n      \u003Cimg src=\"docs\u002Fassets\u002Freadme\u002Fgilbert-codex-support.png\" alt=\"Gilbert Codex voluntary project funding page\">\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## MCP, Skills, And Plugins\n\n### MCP Servers\n\nGilbert Codex now treats MCP as a first-class app feature instead of a hidden config file.\n\n- Add remote HTTP endpoints, localhost development endpoints, or stdio command servers from Apps > MCP.\n- Store bearer tokens and stdio environment values through OS-backed secure storage.\n- Search the MCP Registry and install normalized server definitions into the same save\u002Ftest\u002Fchat path.\n- Start from 20 curated presets: Firebase, Figma, Supabase, AWS, GitLab, GitHub MCP, Linear, Stripe, Atlassian, Vercel, Notion, Cloudflare, Context7, Redis, MongoDB, Sentry, Kubernetes, and more.\n- Run Test all to refresh cached tool schemas and surface per-server failures.\n- Let chat list configured servers, list tool schemas, and call MCP tools when MCP is enabled in tool settings.\n- Keep OAuth callback codes, state values, bearer tokens, and env values out of visible chat\u002Ftool output.\n\nSee [MCP Support](docs\u002Fmcp\u002FREADME.md) for setup details, transport notes, Firebase auth guidance, and protocol behavior.\n\n### Skills\n\nSkills are reusable instruction bundles that Gilbert can inject only when they match the turn.\n\n- Premade skills include `$coding`, `$frontend`, `$review`, `$research`, `$skill-creator`, and `$release`.\n- Apps > Skills can install presets, import a folder containing `SKILL.md`, create a new custom skill, edit skill metadata\u002Finstructions, enable or disable skills, and copy triggers.\n- The composer has a skill mention picker, so a user can type `$review` or `$research` and select an installed skill directly.\n- The runtime can also match enabled skills by description when the prompt clearly fits the workflow.\n- Skill instructions are capped for prompt budget so large skill files do not swallow the whole context window.\n\n### Plugins\n\nPlugins now have a real directory experience.\n\n- Browse the local first-party plugins plus the upstream marketplace-backed catalog across coding, code intelligence, apps\u002Fdata, research, design, security, testing, delivery, and authoring.\n- Track installed plugins separately from discoverable plugins.\n- Inspect components such as Skills, MCP, Agents, Hooks, LSP, and Monitors with permission sensitivity labels.\n- Preview a plugin manifest while creating a workspace-local plugin.\n- Use OpenAI\u002FCodex marketplace metadata to route plugins toward native app connectors, MCP presets\u002Fsearch, or bundled skill import where supported.\n- Default installed plugin concepts include GitHub, Playwright browser automation, Figma, Stripe, and CodeRabbit.\n\nThe plugin marketplace is still being polished, but the v0.8.x line moves it out of \"idea\" territory and into a working foundation for real capability packs.\n\n## Product Shape\n\n- Desktop shell: Tauri 2 window, custom chrome, local app metadata, Rust commands, branded installer assets, updater-ready release config, host-aware build\u002Frelease dispatch, and Windows\u002FmacOS\u002FLinux bundle outputs.\n- Local users: local account creation and sign-in for namespaced chat, project, settings, Skills, MCP, app-connector, and workspace state.\n- Chat workspace: searchable history, pinned chats, generated chat titles, project grouping, markdown rendering, image\u002Ffile attachments, regeneration, queued sends, targeted stop controls, bulk delete review, and local persistence.\n- Model runtime: OpenRouter, OpenAI, Anthropic, Google Gemini, xAI, LM Studio, Ollama, Groq, Mistral, and DeepSeek chat streaming with live model catalogs where available, provider usage tracking, thinking controls, planning mode, empty-response retry handling, and malformed-tool retry guidance.\n- Subscription routing: optional local subscription routing for Codex \u002F ChatGPT, Claude Code, Gemini CLI \u002F Cloud Code, GitHub Copilot, and other supported provider accounts, with account sign-in, sign-out, usage visibility, model catalogs, and OpenRouter fallback.\n- Skills and plugins: local skill registry, premade\u002Fcustom\u002Fimported skills, plugin catalog, installed-state tracking, OpenAI\u002FCodex marketplace import routes, plugin manifest preview, and component-aware permission language.\n- MCP and connected tools: MCP server registry\u002Fpresets\u002Fcustom setup, secret headers\u002Fquery params\u002Fenv values, credential reuse from Settings > Keys, Gmail, Google Calendar, GitHub, Discord, browser preview, web search, local terminal, local Git, and workspace file actions.\n- Image generation: chat can attach generated image artifacts through subscription image routes, with composer controls, progress, image grids, lightbox preview, and downloads.\n- Voice input: offline Whisper dictation for desktop builds, bundled model resources, configurable dictation hotkeys, and dictionary entries.\n- Source context: DuckDuckGo\u002FBrave-backed source cards, thinking\u002Fplanning support, browser preview capture, citation-aware web context, and clearer fallback messaging.\n- Review posture: destructive chat deletion confirmation, explicit local workspace permission modes, source-write guardrails, connected-tool evidence checks, desktop notification permission checks, Tauri CSP, least-privilege notification capabilities, and visible activity\u002Fprogress cards.\n- Settings: provider key\u002Fbase URL entry, non-model Keys vault presets for MCP, skills, apps, and services, subscription account setup, subscription model catalogs without a required local API key, GitHub browser login, Google OAuth setup, Discord bridge setup\u002Fruntime controls, optional support links, connection validation, appearance mode, UI\u002Fchat\u002Fcomposer sizing, motion, voice dictation, model, generation, thinking, workspace, app, plugin, and MCP controls.\n\n## Support\n\nGilbert Codex stays open source and usable without payment. Optional project funding is available through the app's Fund project page, GitHub's Sponsor button, and [Cash App $kobeelijahh](https:\u002F\u002Fcash.app\u002F$kobeelijahh). See [Funding Gilbert Codex](docs\u002FSUPPORT.md) for the safety rules and hosted-link setup notes.\n\n## Coming Next\n\nv0.8.2 keeps hardening the extensible platform. The next work is about making that platform smoother, deeper, and more trustworthy in real daily use.\n\n- Polish the Apps, Skills, and Plugins hub so installed, available, imported, and coming-soon capabilities are easier to scan.\n- Deepen the plugin install path beyond the current native\u002FMCP\u002Fskill-import routes.\n- Improve activity cards so tools, files, approvals, sources, retries, artifacts, and long-running jobs read cleanly.\n- Expand provider compatibility tests for subscription routes, image generation, tool schemas, tool-result replay, malformed-call recovery, and streaming edge cases.\n- Improve GitHub\u002Fsource-control UI with richer review cards, diff review, PR handoff, release workflow visibility, and CI status.\n- Add stronger model\u002Fprovider UX: capability badges, context hints, local\u002Fcloud filters, provider profiles, and task presets.\n- Continue macOS and Linux launch verification, signing\u002Fnotarization work, installer diagnostics, and public alpha validation notes.\n\nSee the full [roadmap](docs\u002FROADMAP.md) for the active direction.\n\n## Repository Layout\n\n```text\n.\n|-- .github\u002F               Issue forms, PR template, CODEOWNERS, CI, release workflow, and Dependabot\n|-- public\u002F                 Static app assets\n|-- docs\u002F                   Project docs, release notes, and publishing checklists\n|   |-- INSTALLER.md        Windows customer installer build and release checklist\n|   |-- mcp\u002F                MCP setup and protocol notes\n|   |-- platform\u002F           Platform support matrix and macOS\u002FLinux port checklist\n|   `-- ROADMAP.md          Upcoming product and contributor roadmap\n|-- src\u002F                    React frontend\n|   |-- app\u002F                App composition, auth, runtime helpers, Tauri clients\n|   |-- components\u002F         Reusable UI grouped by product area\n|   |-- features\u002F           Plugin catalog, skill mention, and capability feature helpers\n|   |-- lib\u002F                Storage, chat helpers, model metadata, context windows\n|   |-- pages\u002F              Top-level app surfaces, Apps, Settings, Tasks\n|   |-- localWorkspace\u002F     Host-provided workspace context helpers\n|   |-- services\u002F           Provider, planning, usage, skills, and web-search clients\n|   |-- styles\u002F             CSS split by surface\n|   `-- types\u002F              Shared TypeScript contracts\n|-- src-tauri\u002F              Tauri 2 and Rust host layer\n|   |-- capabilities\u002F       Window and runtime permissions\n|   |-- icons\u002F              App icon assets generated from the project logo\n|   |-- windows\u002F            Branded NSIS installer artwork\n|   |-- src\u002Fcommands\u002F       Auth, app info, browser, Discord, GitHub, MCP, terminal, web, and workspace commands\n|   |-- src\u002Fcore\u002F           Rust storage, secure-storage, and filesystem helpers\n|   `-- tauri.conf.json     Desktop app configuration\n|-- CONTRIBUTING.md         Local setup and contribution rules\n|-- PROGRESS.md             Current phase history and roadmap\n|-- SECURITY.md             Responsible disclosure and local-data notes\n`-- README.md              Project overview\n```\n\n## Getting Started\n\nFor platform-specific status and porting work, start with [docs\u002Fplatform\u002FREADME.md](docs\u002Fplatform\u002FREADME.md).\n\nPrerequisites:\n\n- Node.js 18 or newer for the Gilbert app. Node.js 20 or newer is required when installing the local Subscriptions\u002F9Router source runtime.\n- Rust and Cargo.\n- Microsoft WebView2 Runtime on Windows.\n- WebKitGTK runtime\u002Fdevelopment packages on Linux when running or building the Tauri desktop shell.\n- `libsecret-tools` and a Secret Service provider on Linux for OS-backed secrets.\n\nInstall dependencies:\n\n```bash\nnpm install\n```\n\nRun the frontend preview:\n\n```bash\nnpm run dev\n```\n\nRun the full desktop app:\n\n```bash\nnpm run app:dev\n```\n\nRun the full repository check:\n\n```bash\nnpm run check\n```\n\nOptional production dependency audit:\n\n```bash\nnpm run audit:prod\n```\n\nIndividual checks:\n\n```bash\nnpm run build\nnpm run rust:fmt:check\nnpm run rust:check\nnpm test\ngit diff --check\n```\n\nOn Windows PowerShell, `npm.cmd` is also supported if local script execution policy blocks the `npm` shim.\n\nBuild the Windows customer installer:\n\n```powershell\nnpm.cmd run app:installer\n```\n\nBuild native release bundles on the current host:\n\n```bash\nnpm run app:release\nnpm run app:release:macos\nnpm run app:release:linux\n```\n\nSee [Windows Installer](docs\u002FINSTALLER.md) for what is bundled, what stays local, and the release checklist.\n\n## Local Data And Secrets\n\nGilbert Codex is local-first. Provider keys and local endpoint URLs are entered through Settings and treated as local user data, not repository configuration. Desktop local accounts are stored in the local Gilbert Database, and the browser preview uses localStorage as a development fallback. Do not commit real API keys, local databases, logs, terminal output, private workspace data, or build artifacts.\n\nGitHub browser login uses OAuth device flow. Create a GitHub OAuth App with device flow enabled, paste the public Client ID into Settings > GitHub, and sign in from there. No GitHub client secret belongs in the desktop app or release workflow. GitHub actions use the locally stored access token and should remain behind visible review or permission boundaries for high-impact actions.\n\nGmail and Google Calendar sign-in use Google OAuth for desktop apps. Each user adds their own Google Cloud desktop OAuth Client ID and Client secret in Settings > Google, then installs Gmail or Google Calendar from Apps and chooses a Google account in the browser. No shared Google OAuth client ID, Google access token, refresh token, or downloaded credential file belongs in the repository.\n\nMCP bearer tokens and stdio environment values are stored through the app's OS-backed secure storage. The React UI and chat tools only see whether a secret exists; they do not receive the secret values back.\n\nRelease-only app configuration stays out of the public source tree. The GitHub `Release` workflow restores private app-only runtime files from a private release overlay before building desktop artifacts, including the private tool bridge and optional plugin bundles. App-user OAuth values, provider keys, local accounts, and support links are not required as release secrets; users configure those inside the installed app.\n\nDiscord bridge settings are local setup data for the desktop Discord runtime. Slash-command chat uses a signed local Interactions receiver and can start ngrok in the background to produce a public HTTPS endpoint. `\u002Fgilbert` continues the latest Discord-linked chat, while `\u002Fgilbertnewchat` intentionally starts a fresh chat. Incoming Discord webhooks are one-way posting URLs for app updates and chat follow-ups. Bot gateway chat is still future runtime work.\n\nSee [SECURITY.md](SECURITY.md) before sharing bug reports that include logs, screenshots, workspace paths, terminal output, provider errors, or local automation output.\n\n## Integration Setup\n\n- [MCP Support](docs\u002Fmcp\u002FREADME.md): MCP transports, stdio setup, registry discovery, featured presets, chat tools, and protocol notes.\n- [Platform support and porting notes](docs\u002Fplatform\u002FREADME.md): Windows verification status, macOS\u002FLinux port readiness, and the native testing checklist.\n- [Discord integration setup](docs\u002Fdiscord\u002FREADME.md): Discord application setup, one-click ngrok-backed slash-command bridge setup, bot gateway notes, and incoming webhooks.\n- [Gmail plugin setup](docs\u002Fgmail\u002FREADME.md): Google OAuth desktop setup, user connection flow, requested scopes, and Gmail confirmation rules.\n- [Google OAuth setup](docs\u002Fgoogle\u002FREADME.md): Bring-your-own Google OAuth client setup and production verification notes.\n- [GitHub integration setup](docs\u002Fgithub\u002FREADME.md): GitHub OAuth App device-flow setup, requested scopes, Settings sign-in, repository actions, and webhook troubleshooting.\n\n## Collaboration\n\nBefore opening a pull request, run:\n\n```bash\nnpm run check\nnpm run audit:prod\ngit diff --check\n```\n\nUse [CONTRIBUTING.md](CONTRIBUTING.md) for coding and review standards, [docs\u002FCODE_DOCUMENTATION.md](docs\u002FCODE_DOCUMENTATION.md) for source comment expectations, [docs\u002FLICENSE_POLICY.md](docs\u002FLICENSE_POLICY.md) for the license boundary, and [PROGRESS.md](PROGRESS.md) for the current roadmap.\n\nBranch and contribution flow:\n\n- Normal contributor work targets `develop`.\n- QA batches promote from `develop` to `testing`.\n- Release-ready work promotes from `testing` to `main`.\n- The detailed workflow lives in [docs\u002FBRANCHING.md](docs\u002FBRANCHING.md) and [docs\u002FCONTRIBUTION_PROCESS.md](docs\u002FCONTRIBUTION_PROCESS.md).\n\n## License\n\nGilbert Codex uses a split license. Implementation code and developer documentation are available under MIT except for Reserved Materials. The Gilbert Codex UI, UX visual design, product identity, brand assets, screenshots, installer artwork, promotional assets, product look and feel, and agent tool system are proprietary and all rights are reserved.\n\nDo not copy, clone, substantially replicate, repackage, or externally integrate the Gilbert Codex UI, branding, or AI tool system without written permission. Gilbert Codex AI tools may be used only through authorized Gilbert Codex builds, authorized project workflows, or separate written permission. See [LICENSE](LICENSE) and [License And UI Protection](docs\u002FLICENSE_POLICY.md).\n","Gilbert Codex 是一个本地优先的桌面AI代理工作空间，支持MCP服务器、技能、插件、连接应用、工作区工具、图像创建、研究、审查和发布工作。它基于Tauri 2和React 18构建，提供跨平台（Windows、macOS、Linux）的支持，并具备丰富的应用程序和MCP设置功能。适合需要高效整合多种开发工具和技术资源的开发者或团队使用，尤其适用于那些希望在保持数据本地化的同时，利用AI辅助进行复杂任务处理的场景。尽管当前版本仍处于alpha阶段，但已具备了连接工具、可复用工作流、插件能力扩展等关键特性。",2,"2026-06-11 04:04:30","CREATED_QUERY"]