
AccInt
io.github.maxbaluev由 GitHub 帳號 maxbaluev 發布v0.1.12更新於 Oct 27, 2026
Local Work Model MCP server for agent work that learns from real outcomes.
概覽
本機 Work Model MCP 伺服器,讓助理檢索過去的工作、執行承諾事項,並重複使用經真實結果驗證過的路徑。
- 可以做什麼
- 依晚期互動相似度從本機評分記憶中檢索,包含圖片
- 執行承諾事項:遞迴求解子目標、執行沙箱程式碼、登記可重複使用的執行環境、以真實結果結案
- 記錄並檢視承諾、回執與工作狀態
- 對傳送、發布、部署、轉帳或刪除等離開本機的動作,先擱置等待擁有者核准
- 適用情境
- 適合在同一台電腦上使用 Claude Code、Codex、Cursor 或 OpenCode 等編碼代理,並希望重複性工作越做越省、越做越穩的人。也適合會動到真實帳戶、需要核准關卡與稽核紀錄的工作。
- 執行需求
- 以本機程序在使用者電腦上執行(僅桌面端),可透過 macOS、Linux、Windows 的 MCPB 套件或廠商的一行安裝指令安裝。不需要帳號、API 金鑰,也未宣告環境變數。首次執行可能下載數 GB 的嵌入模型並啟動本機常駐程序;Linux x86_64 具備完整沙箱,其他平台功能較受限。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 AccInt,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Accreted Intelligence
[Stars] [License] [MCP] [Official MCP Registry] [Works with] [Platform] [Live]
Make your AI work compound. Offload the task. Never the learning.
AI agents are powerful but amnesiac: every run burns your tokens on real work, ships an output, then forgets. You rent capability — you never build it. acc changes the unit from a task that evaporates to an investment that compounds. Hand work to the agents you already run (Claude Code, Codex, OpenCode, Cursor), and two things compound into one owned asset — a Work Model of your business: your intellect (what you decide, what good looks like, what you'll never allow) and your agents' tokens (every verified path distilled into a runtime that replays instead of re-reasoning). It learns what actually worked, checked against your own results, and predicts the better path before the next run starts. It acts in your real accounts with a receipt for every step, holds anything that leaves your machine for your OK, and lets reality settle it. So the same job gets cheaper, faster, and genuinely better every time it runs. The learning is yours: swap the model, keep the company veteran. Your work turns into capital you own, on a machine you control.
See it live: accint.xyz. The commitments ledger settles in real time there, alongside the full story and a measured readout that updates as the system runs. The engine source is private; the binary installs in one line (below) and the building blocks are open. We say what's proven and what's young.
Why this exists
A model that scores 90% on a benchmark today scores 90% tomorrow. It doesn't learn from deployment, doesn't track which of its outputs led to good outcomes, and doesn't remember last week's mistake. It generates intelligence and throws it away. You keep paying — in time and tokens — to rediscover what already worked.
Accreted Intelligence is a bet that this is temporary. The idea is to move learning out of model weights and into scored external state, where judgment compounds from contact with reality and the model becomes a replaceable processor rather than the place intelligence lives. The reasoning engine is the part you can swap; the judgment it earned in your world is the part you keep.
There's a gap in how the existing tools are positioned, and it's where acc sits. Memory remembers context. Observability shows traces. Automation runs playbooks. acc closes the learning loop: commitment, action, approval, outcome, reusable path — scored by results, audited on a ledger, and running fully on your hardware. And it does the one thing memory can't: it predicts the path most likely to work from everything that worked in your world before, then watches its own error.
acc is a working kernel for that thesis. It's a Recursive Language Model over a late-interaction scored-token memory: two verbs over one memory. Credit defaults to a weak prior, and only reality earns full weight.
One universal workflow for everything
There is no separate mode for technical and non-technical work. The loop is identical whether you're shipping code or chasing invoices. Only the content of what's retrieved and acted on differs. You talk to your agent in plain words, and the domain lives in the content rather than the architecture.
(Illustrative. The measured counts live at accint.xyz. These rows show the shape, not a benchmark.)
Four different jobs, one set of primitives: commitment → action → HELD → your OK → outcome → credited lesson. The authority gate (HELD → your OK) is structural in every flow that touches the outside world. That gate is what makes the same loop safe for consequential work and not only for code.
Run it again next week and verified steps replay instead of re-reasoning. Most AI re-reasons every task from scratch, so you pay full price forever. acc predicts the path that worked and replays the verified steps, so the same job costs less every run and keeps dropping as it learns.
Install
acc installs in one line. It runs the installer for your OS, which sets acc up on your machine:
Windows (PowerShell 5.1+):
Official MCP Registry / MCPB: AccInt is published as
io.github.maxbaluev/accint
with MCPB packages for macOS, Linux, and Windows. Use that registry entry when
you are installing through an MCPB-aware client, marketplace, or downstream MCP
directory. The one-line installer above remains the broadest path when you want
acc hosts-sync to wire Claude Code, Codex, Cursor, and OpenCode on the same
machine.
The installer probes your hardware, picks the embedder tier it can honestly run, downloads and verifies the matching release binary when available, starts a warm local daemon, and wires your agent's .mcp.json. The first run may download the embedder model (several GB) and take minutes. The installer reports the wait honestly and never pretends your hardware is bigger than it is.
Prefer to be walked through it? Paste one prompt into whatever agent you already use — Claude Code, Codex, Cursor, or OpenCode — and it installs acc with you, explaining each step, pausing for consent at the boundary, and verifying against a machine-readable contract instead of guessing. The prompt is the same one on accint.xyz. See docs/install/with-agent.md.
Agent-guided install prompt for GitHub readers:
What the loop looks like
Once installed, you watch the loop work end to end. This is what first contact looks like: a commitment created, the better path predicted from what worked before, a receipt written as the work happens, and a score that moves.
A solve records a commitment, retrieves and predicts the path most likely to work, and returns either the artifact or a deliberation frame for the attached session to resolve. Every step is written down as it happens. It's a receipt, not a transcript reconstructed after the fact. Read what it wrote with acc commitments and acc status.
(The same loop, animated, with the stat strip that updates as the system runs: accint.xyz.)
How it learns
Your brain lights up what it has seen before, predicts what happens next in the space of meaning, acts, and learns most from whatever surprised it. acc runs the same loop, with the difference that every prediction is checked against reality, shaped by how you decide, and held in a memory that stays on your machine.
- Memory is late interaction. Each entity is stored as per-token multi-vectors with a learned Beta posterior per token. Retrieval is MaxSim,
score(q,d) = Σᵢ maxⱼ sim(qᵢ, dⱼ), and outcome credit moves the posteriors of the tokens that actually aligned. No dense bottleneck, no cloud for retrieval. - It predicts, not just recalls. A transitions ledger ranks which action is most likely to improve things next — k-nearest-neighbor in the space of past appraisals — and watches its own prediction error. When your world shifts, it notices. This is the part memory cannot do: recall returns what was said; prediction proposes the better path before you act. (JEPA-style predictive modeling, applied to work rather than pixels.)
- Two verbs are the whole interface.
acc_retrievepeeks the memory by MaxSim. It's the only read, and it's natively multimodal, so it can look at an image.acc_actdoes anything:solve(recurse on a sub-goal),exec(run sandboxed code),register(store a reusable runtime),outcome(close a commitment with a real-world verdict). - Recursion is the primitive, and decomposition is a side effect. There is no
decomposeoperation. When the reasoner can't answer directly, it solves a sub-question, and the tree those solves grow is the decomposition. No planner, no task graph. - Two things compound, not one — what worked and how to do it. When a path holds, whether a browser flow, a script, or a tool integration, it's saved as a runtime and scored by reality exactly like a memo. No privileged lane: the browser is just another scored runtime. A flow that worked replays cheaply; one that broke loses its score and isn't trusted again. This is how "the same job replays instead of re-reasoning" is mechanically true.
- Belief never counts as reality. Closing a commitment defaults to
self_graded, a deliberately weak prior. Full weight requires reality: the owner confirmed, the world replied, a test passed, or a runtime exited clean. The system cannot compound from its own confidence.
Read the depth:
- Whitepaper → covers the problem (credit assignment plus retrieval-to-action binding), the thesis, the architecture with the math — retrieval, scored credit, and prediction — and an honest account of what's proven versus open.
- Architecture overview → is the skimmable tour: two verbs, late-interaction memory, reality-gated credit, the transitions-ledger predictor, and the trust-kernel.
You own it
acc runs on a computer you control: one small program and one data file (a pure-Rust binary and a SQLite file). There is no cloud control plane in the loop and no API key to leak, neither for memory nor for the reasoner. The reasoner is the interactive session itself; when memory can't answer, acc hands the attached agent a frame to deliberate over. There is no external LLM lane, ever.
- Your data stays put. The substrate (
acc.db) is a plain file on your disk, owned by you. Retrieval, scoring, prediction, and the sandbox all run on your machine. Anonymous event-name telemetry is enabled by the public installer so real install failures are visible; it never sends prompts, files, memory, or Work Model data, and you can skip it withACC_NO_TELEMETRY=1or turn it off later withacc telemetry off. - Swap the model, keep the company veteran. What
acclearned lives in the Work Model, so a replaceable reasoner reads it through the same two verbs. Two reasoning engines have been driven against one substrate. Change the generalist model and the judgment it earned in your world stays — the encoder and the operating contract are part of the substrate's identity, so one substrate is pinned to one encoder. - Consent at the boundary. Owner authority is required before anything that sends, publishes, deploys, transfers, deletes important data, or uses your credentials. The gate is hard rather than advisory. A held decision is named and timestamped, and nothing leaves without it.
It keeps receipts — same record, two readers
Most AI work leaves no trail: no record of what it expected, who approved it, or whether it actually worked. acc writes every step down as it happens. When someone asks "why did it do that?", it's already written — the receipt your team can show management, and the lesson your Work Model inherits from the same row.
- What did it do → the
VERIFIEDrows, written as they happened. - Who said yes → a held decision, named and timestamped (
HELD → your OK). - What did we learn → the lesson, credited and kept.
Nothing happens without a trace, and nothing you decided is lost.
FAQ: Work Model vs memory
Is this just agent memory?
No. Memory recalls context. A Work Model records whether that context helped real work land — and predicts the better path before the next run starts.
acc stores remembered facts, but it also stores commitments, actions, approval gates, outcomes, failures, and reusable runtimes. The important question is not only "what should the agent remember?" It is "which remembered thing earned trust after reality answered — and what does that predict for the next job?"
Does it predict, or just remember?
It predicts. A transitions ledger ranks the path most likely to work from everything that worked in your world before, then watches its own error. That is the part recall can't do. When your world shifts — a client goes quiet, a cadence stops landing — the predictor's error rises and it adapts.
How is this different from a vector database, Mem0, Supermemory, Hermes, or markdown memory files?
Those tools are useful when the problem is recall or shared context. acc sits one layer lower in the work loop:
The distinction is outcome credit plus prediction. A retrieved memory, script, browser recipe, or runtime becomes more trusted only when the resulting work is confirmed by reality: a passing test, an owner approval, a delivered action, a reply, or another grounded outcome.
Does anything leave my machine?
The Work Model does not require a cloud memory account. The substrate is a local SQLite file, retrieval and prediction run locally, and the embedder runs as a local daemon. External actions are gated: sends, publishes, deploys, transfers, deletes, or credentialed actions require owner authority and leave a receipt.
What counts as reality?
Not model confidence. Reality means something outside the model confirmed the result: a test passed, the owner approved, the browser observed delivery, the world replied, or a runtime produced a grounded result. Self-graded work is kept as weak evidence, not promoted to full truth.
What is open and what is private?
The installer, host adapters, docs, and public building blocks are open. The engine source for the late-interaction memory, appraisal/prediction layers, and credit math is private for now. The public repo says which claims are proven, which are young, and which parts are not open.
Works with the tools you already run
Keep your agent. Keep your computer. acc works underneath the AI tools you already run, quietly turning what they do into a Work Model you own, with nothing new to open and nothing to migrate. One binary, one lifecycle protocol, and one substrate shared across every host and project.
plugins/claude/ is the reference host, with native lifecycle wiring plus skills; the other three translate their host's signals into the one generic envelope. Same substrate, same two verbs, different richness of wiring. Run acc hosts-sync to wire acc into every agent installed here. It is add-only and idempotent, and it never touches your existing config. The install runs it for you.
Supported systems:
- Linux x86_64: full (
bwrapsandbox; embedder on cuda or cpu) - macOS: functional (no
bwrap; embedder on mps or cpu) - Linux aarch64: functional (embedder on cpu)
- Windows: native via
install.ps1(engine windows-clean; container as fallback) - Locked-down / no-root / container-only hosts: the container portability path uses the public release binary; Docker-host smoke is still required before promoting it as a registry image.
Where it goes — one Work Model today, a collective one tomorrow
acc is a working single-host research kernel, a running system rather than a roadmap. We're honest about the line. These numbers are measured rather than promised. The live readout is at accint.xyz and updates as the system runs.
What's running today, what's young, and what's open:
The live wedge is concrete: a single-host Work Model, scored by real outcomes today, with the readout above as the running proof. Several coding-agent terminals, one local Work Model, one owner, and approval before external action. The broader product is a learning substrate for any agent-run job, and the proof starts where agents already do real work.
The primitives, in the open
The engine is private: the late-interaction memory, the appraisal and prediction layers, and the credit math. That's the moat, and it stays closed. The tracked public repository contents — especially the integration glue (install.sh, install.ps1, bootstrap/, plugins/) — are Apache-2.0 and developed in the open. The prebuilt binary ships under a draft EULA. See LICENSING.md for the full split.
The building blocks are public too, each shippable on its own:
- maxsim-rs is late-interaction MaxSim, in clean Rust.
- colpali-retrieve is multimodal late interaction (text to document images).
- scored-rerank is ranking that learns from outcomes (Beta posteriors plus Thompson sampling).
- mcp-retrieve is late-interaction retrieval as an MCP tool.
Community
- CONTRIBUTING.md covers what's open, how to add or fix a host adapter, and how to report a problem. Start with
acc doctor; its output is operational health only, and it's safe to paste. - Found a bug or want a new host wired? Open an issue. A good idea for the engine is welcome as a feature request, even though engine internals can't be PR'd here.
- Security issues: never file publicly. See SECURITY.md to report privately.
- Install: one line on macOS, Linux, or Windows — see Install. The live readout runs at accint.xyz. The
ACC_INSTALL_REF/ACC_INSTALL_SOURCEprefix only writes an install-source receipt so README installs can be measured; omit it if you do not want install attribution.
Already running AI agents? Turn their work into expertise you own. · See it live: accint.xyz
Questions, bugs, or a host you want wired? Open a GitHub issue. · accint.xyz
來源:README.md,提交 03ed61f
工具
0版本歷史
1- v0.1.12最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分