Werkbank
A local desktop workspace for AI conversations, attached files and generated HTML Spaces, run by a goose agent and offering a catalog of SAP MCP connectors and ABAP, CAP and UI5 skills.
Werkbank keeps conversations, attached files and generated HTML Spaces in a local workspace, using a project-local goosegooseAn extensible AI agent that runs tasks and connects to external tools, used as the local agent process behind a workspace. agent through the Agent Client Protocol. Its catalog includes ARC-1arc-1An MCP server in front of the ADT REST API that runs locally and on Cloud Foundry with twelve tools that read, search, write, activate, lint and transport ABAP objects.independent, abap for ABAP development and mcp-sap-docsmcp-sap-docsAn MCP server over seventeen cloned SAP documentation repositories — ABAP keyword docs, capire, OpenUI5, Cloud SDK, BTP — searched with BM25 and prebuilt embeddings fused by reciprocal rank fusion.independent, cap, alongside ABAP, CAP and UI5 skills. Connectors are selected per conversation, and installation links stop at an in-app review before configuration is applied. The documented setup runs from source on macOS with Node.jsNode.jsA cross-platform JavaScript runtime that servers, command line tools and scripts written in JavaScript are run with. For the things here, the prerequisite a repository names when its build is a set of npm scripts. 22.12 or newer and an OpenRouterOpenRouterA service that provides access to AI models through one API endpoint, used by applications and agents for model requests. API key; a signed, notarized installer is not included.
Facts
Where it sits
Who is behind it
In the atlas: maintains 35, contributes to 86, wrote 25@marianfoomaintainer
What it declares
Every artifact
- Type
- Desktop app
- Origin
- Independently maintained
- Runtime
- Node.js
As a desktop app
- Runs on
- macOS
- Distributed through
- does not say
Connections
Packaged knowledge that teaches a coding agent a framework
An extensible AI agent that runs tasks and connects to external tools, used as the local agent process behind a workspace.
A cross-platform JavaScript runtime that servers, command line tools and scripts written in JavaScript are run with. For the things here, the prerequisite a repository names when its build is a set of npm scripts.
A service that provides access to AI models through one API endpoint, used by applications and agents for model requests.
Download
README
quoted from marianfoo/werkbank under Apache-2.0, readWerkbank
Werkbank is a local desktop workbench for AI-assisted conversations, file context, persistent Spaces, MCP connectors, and reusable agent skills. The renderer talks to a project-local Goose process through the Agent Client Protocol; connector configuration and generated work stay in the local project workspace.
What works
- Streaming conversations with stop, permission, and mode controls
- Multiple active and archived conversations stored locally
- Word, PowerPoint, text, CSV, JSON, and image attachments
- Persistent, sandboxed HTML Spaces generated from grounded data
- Session-scoped MCP connector selection and guarded
.mcpbimports - Connector configuration with secret-shaped values stored through Electron safe storage
- Skill install deep links with an explicit in-app confirmation step
- Light, dark, and system appearance settings
Local development
Werkbank currently targets macOS for source-based development. Node.js 22.12 or newer is required.
npm install
cp .env.example .env
# Add OPENROUTER_API_KEY and choose a compatible GOOSE_MODEL in .env
npm run dev
The app uses the repository-local goose-home/ and workspace/ directories. Runtime
credentials, selected attachments, generated Spaces, and outputs are ignored by Git.
Only the files under workspace/demo-files/ are synthetic fixtures intended for tests.
Using the app store
The current release runs from source, so start Werkbank before using an install button:
- Complete the local setup above and keep
npm run devrunning with the Werkbank window open. - Open the Werkbank app store in your browser.
- Choose an MCP server or skill and select Add to Werkbank or Add skill.
- On the install page, select Open Werkbank and allow the browser to open the
werkbank://link. - Review the source and requested configuration inside Werkbank, provide any required credentials, and confirm the installation.
Installed items appear under Connectors & Skills in the app, where connectors can be configured, restarted, or removed. If an install page does not return to the app, confirm that the Werkbank window is still running, reload the install page, and select Open Werkbank again.
Verification
npm run check
This runs the TypeScript check, Node test suite, and production renderer build.
Connectors and skills
Use Connectors & Skills inside the app to import an MCP bundle, configure an
installed connector, restart the local agent, or remove a connector or skill. Browser
handoffs use the werkbank:// protocol and always stop at an in-app review dialog.
Connector maintainers can use the same button in their own README. Replace the encoded
bundle URL and title in the link target; the hosted page validates the HTTPS source and
opens Werkbank's guarded in-app confirmation. See site/README.md for
the copyable Markdown.
Publication status
The source, static website, and guarded install handoffs are release-prepared. A signed,
notarized desktop installer is not included yet; follow the order in
site/README.md before publishing the website or advertising binary
downloads.
License
Others providing
Compare all 10 on the Agent guidance page →- sap-cx-developer-companionsap-cx-developer-companionAn agent skill for SAP Customer Experience work that routes a request to one of three jobs: finding a Commerce Cloud, Sales Cloud or Service Cloud API, writing CDS for a CX extension, or explaining an error.independent, commerceAgent skill for SAP Customer Experience APIs, CDS and errors
- capire/skillscapire/skillsSAP's own skill set for coding agents working on CAP — cap-developer, cap-add-remote-service, cap-upgrade and cap-trivia, each a SKILL.md with references beside it.sap official, capAgent skills for CAP development, each a SKILL.md with references
- DanKromp/skillOverflowDanKromp/skillOverflowA collection of 41 agent skills, 37 for CAP, Fiori, BTP, UI5, ABAP, Integration Suite and HANA work and four for creating, reviewing and retiring skills, each with its own eval.independent, capCollection of 41 agent skills, 37 for SAP development tasks
- cap-mtx-scaffoldcap-mtx-scaffoldAn agent skill for CAP multitenancy scaffolding that reads what a project already declares before it runs a single cds command.independent, capAgent skill for CAP multitenancy scaffolding
- CAP GuardianCAP GuardianA CAP review skill for coding agents with hard gates, red flags and prohibitions across nine reference modules, each rule citing the capire page behind it in an evidence ledger.independent, capCAP review skill for coding agents with gates and prohibitions
- SAP Power for KiroSAP Power for KiroA set of thirty-five-plus SAP skills packaged as a power for Kiro IDE rather than Claude Code, spanning BTP, UI5, data and analytics, ABAP, CAP and CLI tooling, with automatic context activation in Kiro.independent, btpSAP skills for the Kiro IDE
- @patimweb/pi-cap-bestpractices@patimweb/pi-cap-bestpracticesA package for the pi coding agent that distributes SAP's capire/skills, carrying the upstream repository as a git submodule since version 2.0.0 replaced the author's own skill.independent, capSAP's capire/skills packaged for the pi coding agent
- SAP Developers MCPSAP Developers MCPThe hosted MCP server of developers.sap.com, over which an agent searches SAP's tutorials, reads missions and queries the site's knowledge graph of tutorials and concepts.sap official, umbrellaHosted MCP server of developers.sap.com tutorials and missions
- secondsky/sap-skillssecondsky/sap-skillsForty SAP development plugins installed through the skills command line or the Claude Code and Codex marketplaces, with a record per plugin of what its claims were checked against.independent, btpForty SAP development plugins for coding agents
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- What Werkbank adds for ABAP, CAP and UI5 is its catalog of development skills; the workspace itself is not specific to any of those stacks. Agent workspaces is narrowed back to BTP.
- The project homepage describes "A small, curated shelf of MCP servers and SAP development skills." Its own catalog spans ABAP (ARC-1 and ABAP Cloud), CAP (CAP Upgrade), and UI5 skills; the workspace is not specific to one stack. This intake follows the maintainer’s explicit request after the September source sweep passed it over for lacking a workspace capability; that concern now exists as Agent workspaces. The served views describe which users the project-owned install catalog addresses. Werkbank provides the workspace; each selected connector or skill supplies the stack-specific behavior. No SAP implementation capability is attributed to Werkbank itself.
- First seen.
For your agent
- Ref
artifact:marianfoo-werkbank- JSON
- /artifacts/marianfoo-werkbank.json
- MCP
- Connecting an agent