水杉输入法 MSIME|开源中文输入法
水杉输入法(MSIME)是开源中文输入法,面向 Windows、macOS、Linux、Android、iOS 与 HarmonyOS 开发,支持全拼、双拼、五笔,候选词旁直接显示译文。查看下载、使用指南与常见问题。
翻訳待ち
Reference Heinzelmännchen plugins for a fictional company, Acme: company, org, team and site layers, adapters bound by config, a weekly-report playbook, onboarding end to end.
翻訳待ち
Loading the full README.
Read the full README ↗ACME is a fictional company you can install, explore and copy for your own team. It is the reference company for
Heinzelmännchen, the open-source crew of AI helpers that
drafts your team's busywork and asks before anything leaves your machine. Four plugins (heinzel-acme and its three
layers) give a made-up team its company, organization, site and team layers, with a weekly-report playbook that drafts
locally for you to edit.
uvx heinzel@latest
Explore ACME on the plugin page → · Install the team stack · Port it to your company
The running app in the ACME theme, with fictional data. Accounts are unconnected; the drafts you see are saved locally and sent nowhere. View the full gallery and soundscape →
Ada: "Here is how the pieces connect." Installing the Checkout team brings its Payments organization, Lisbon site and ACME company with it, stacked from general to specific.
Everything here is fiction: ACME (acme.example), its people, its teams and its documents. It follows the core's layer model and plugin playbooks.
Real captures with fictional demonstration data and unconnected accounts.
The real company, org, site and team stack, with clearly named offline-demo adapters.
View the full gallery on the plugin page →
flowchart TB
acme["<b>acme</b> · company<br/>capability bindings (gh, acli, gws, Gmail, Zoom summaries)<br/>roles tech-lead, report-owner<br/>hz acme seed (rehearsal only)"]
payments["<b>acme-payments</b> · org<br/>playbook: the okr asset type"]
lisbon["<b>acme-lisbon</b> · site<br/>the site calendar: time zone, working hours, meeting rhythm"]
checkout["<b>acme-payments-checkout</b> · team<br/>playbook: the weekly report<br/>(asset types, hints, template contract)"]
acme --> payments
acme --> lisbon
payments --> checkout
lisbon -. site .-> checkout
Each box is a plugin, named after its path from the root (heinzel-<name>). A layer declares its parent and, for a
team, its site; Heinzelmännchen stacks a person's layers general to specific: for Checkout that is acme, then
acme-payments and acme-lisbon, then acme-payments-checkout. A more specific layer refines a more general one,
and nothing any layer brings becomes your configuration until you accept it (hz setup).
This is the beginning of the README. Read the rest at the original. Read the full README ↗