README.md

August 31, 2026 · View on GitHub

Anton Dziatkovskii

AI Research Builder — building a multi-agent lab, publishing the artifacts from running it daily.
One non-technical founder + an AI cofounder + a fleet of Claude machines that reach consensus without me.

Followers ORCID X Telegram License

👤 Hiring manager or engineer? START HERE — one page of proof →

🧩 Everything we built, part by part → SYSTEM.md — 20 repos, what each one does, how they fit together.

📄 Resume: PDF · JSON Resume — 🎓 Research: academic profile · full publication list


🔨 What I'm building right now

  • A second brain that survives a context reset — facts in SQL, meaning in embeddings, relations in a graph, one SQLite file, no infrastructure. → sqlite-graph-memory
  • A fleet that negotiates instead of drifting — hub, laptops, family machines and a VPS anchor run propose → counter → accept → commit, and wake the human only for money or the irreversible. → claude-consensus
  • Deterministic gates around the model, not better prompts inside it — citation checks, authority routing, an 8-domain leash for delegated authority. → verbatim-citation-gate · agent-leash
  • A reliability bench for agent runtimes — replay, idempotency and consensus-integrity scenarios distilled from real fleet incidents, not from a whiteboard. → agent-runtime-integrity-bench
  • The whole thing written down as it happens — a build-in-public book and an English diary, updated the day something breaks. → the-journey · clawrush

📌 Four to start with

What it isWhy you'd care
claude-bibleOne behavioral rulebook every actor obeys — the founder, human assistants, and every Claude in the fleetYour agents behave the same across repos, sessions and people, because the law lives outside the prompt
claude-consensusCross-machine consensus protocol: dual-rail bus, ACK discipline, heartbeat failover, self-healing syncRun agents on several machines without state drift, and without a human courier between them
sqlite-graph-memoryGraph RAG on plain SQLite: vector retrieval + curated wiki-links, zero infraAgent memory that outlives the context window and that you can open with sqlite3
verbatim-citation-gateZero-token verbatim check + burden-of-proof judge for RAG answersFabricated citations get caught before the user sees them; framework-agnostic, MIT
verdict-contractYour LLM reviewer said APPROVE - did it? Prompt rule, parser and exit-code gate in one stdlib fileA review whose verdict never reaches the exit status is a log line, not a gate. 42 counterexamples included

Also here: agent-leash (LEASH-8 control model) · charm-os (MCP read-broker) · second-brain-starter-kit (101 skills + a working CRM engine).

⚡ 25 skills, one command each

The whole set is installable in one line — npx skills add tonydzi/second-brain-starter-kit or /plugin marketplace add tonydzi/second-brain-starter-kit inside Claude Code. These 25 are where I'd start. Full map of all 101 → skills/INDEX.md.

Quality & review: /tt prove-it-works gate · /secondop multi-vendor review panel · /taste-check content gate · /issue-match measure a repo's queue before spending a PR

Memory & recall: /ask semantic vault search · /search full-text across every chat · /chat-search find the past session · /brain RAG-stack health · /dedup merge near-duplicates

Session continuity: /retro route what survives · /handoff a semicolon for the next session · /resume-last continue after a crash · /1 hard-crash recovery

Decisions: /precedent did we decide this already · /declined what we already rejected · /research-swarm 5-lens argument map · /last30days what changed this month

Fleet & infra: /arch map of the whole system · /sync-check fleet sync green/red · /quarantine fail-closed inbox for unsigned deliverables · /mcp connector health

Knowledge in: /obsidian-ingest any source → linked notes · /defuddle clean web→markdown · /intake route a new rule to every home · /skill-gap which skill to build next

🧪 Engineers: try any of them and tell me what broke — I hand out free starter seeds to people who test and report back. Telegram @tonydzi · WhatsApp +1 341 222 9178.

🧰 Connector & Ops Kits

Eight kits, all published 2026-08-10, each lifted out of the same live fleet after it survived production rather than written as a demo. They are independent: take one, ignore the rest. All stdlib-only Python, all free.

kitwhat it solves
telegram-mcp-kitConnect your agent to your own Telegram account in ~15 minutes, with the production patches and every gotcha
whatsapp-mcp-kitLink WhatsApp, using a live self-refreshing QR page that makes pairing actually work
mcp-daemon-dietOne shared MCP daemon per machine instead of a stdio copy in every session, with a watchdog that will not blind your live sessions
agent-approval-gateYour agent needs a human's OK and nobody is at the terminal: the ask goes to a messenger, the answer comes back into the run
fleet-deployRoll a fix to N machines and prove it landed on each one: canary waves and a verify that must read a fact back
secondop-panelNobody reviews themselves, and one reviewer model is one blind spot: fan a change out to several model families with quorum and honest skips
oss-publishOpen up internal work without leaking it: plausible substitutions of the same shape, then a fail-closed gate over the whole tree
llm-spend-auditWhat your own wiring charges on every session, and which paid subscriptions are going undrawn

🧰 Stack

Python SQLite Claude Code MCP GitHub Actions Bash Telegram API Obsidian macOS Linux Windows

Python and SQLite for everything that has to survive a crash; Claude Code as the runtime; MCP for tools; GitHub Actions and cron for the routines. The house rule is AK-47: the simplest thing that works and that a non-technical founder can repair with a hammer and a screwdriver.

✍️ Latest writing

Essays from the fleet — what was built, what broke, what was learned. Pulled automatically from clawrush (RSS).

- [27 August 2026](https://github.com/tonydzi/clawrush/blob/main/longreads/20260827.md)  Aug 27, 2026

📖 The book

相棒 AIBŌ · The Partner — a build-in-public book of the whole journey, day by day, since 2026-05-27. How a non-technical founder and an AI built a second brain: what we tried, what broke, what we learned. Two forms side by side: a story for humans (RU/EN) and llms-full.txt for machines — point your coding agent at it and it inherits our patterns and skips our mistakes.

🔁 Contributing upstream

83 pull requests into 62 repositories across 52 organisations — Google, Anthropic, OpenAI, Microsoft, Pydantic, the Model Context Protocol project, deepset, Hugging Face, xAI, Qwen, and the agent-ecosystem lists. 40 open, 18 closed, 25 merged (verified 2026-08-28).

Of the 25 merged, 15 landed in code and documentation of upstream projects and 10 are entries in ecosystem lists. Those are different kinds of contribution and are counted separately on purpose.

📋 The full list, with live status → — generated straight from the GitHub API, closed ones included. Nothing is left off it to make the record look better.

Merged into upstream code:

PRWhat it fixed
google-gemini/cookbook#1296Example: checking citation faithfulness in RAG.
modelcontextprotocol/go-sdk#1142, #1148, #1159, #1196Four fixes in the official MCP Go SDK — an unbuildable quick start, a wrong client snippet, dead links, a broken table of contents.
agno-agi/agno#9498Four cookbook imports that did not resolve.
pydantic/logfire#2197Install instructions naming extras the package does not have.
basicmachines-co/basic-memory#1179Subprocesses inheriting the wrong Python environment.
punkpeye/fastmcp#311, #325An OAuth example that did not compile; JSON-mode POSTs left unanswered.
deepset-ai/haystack-integrations#566Discontinuation note on the Meta Llama API integration.

Representative work still in flight:

PRWhat it proposes
anthropics/claude-cookbooks#787Authority routing — ADVISE / EXECUTE / DEFER / STOP as a gate on agent actions.
anthropics/claude-cookbooks#778Coordinating agents that don't share memory — message-bus consensus + liveness.
anthropics/claude-cookbooks#788Pipeline vs barrier sub-agent composition — when a barrier actually earns its wall-clock cost.
openai/openai-cookbook#2880Zero-token check for fabricated citations in RAG.
huggingface/cookbook#366A self-verifying search agent — the agent checks its own retrieval before answering.
anthropics/skills#1460reasoning-quality-gate skill.
google/adk-python-community#172AuthorityRoutingPlugin for ADK.

The pattern behind most of them is the same one that runs in production here: a deterministic gate around the model, not a better prompt inside it.

Two closed ones worth naming, because a closed PR is a result too: anthropics/claude-agent-sdk-demos#70 (verified-ops-agent, closed without a merge) and deepset-ai/haystack#12142, closed by a maintainer with an actual review — not enough added value to justify a new component. A reviewed no beats a silent queue, and both are on the list above like everything else.

📊 The numbers, unedited

GitHub activity, community and repository stats

Rendered nightly from the GitHub API by a workflow in this repo and committed as an SVG — not hotlinked from a public widget host, because on 2026-08-01 the usual two (github-readme-stats, github-profile-trophy) were answering 503 and 402. Achievement badges are GitHub's own, on the profile sidebar. The full contribution record is on the contributions page, generated straight from the API.

👤 Who's behind this

Anton Dziatkovskii (Tony) — founder, non-technical — and Mike, his AI cofounder running on Claude Code. Every repo here is extracted from a live production system: an always-on hub, laptops, family machines and a VPS anchor that talk to each other, reach consensus autonomously, and self-heal their own sync.

Anton has done developer activation for a frontier platform before — when smart contracts were where LLM agents are now: Solidity curricula and a dev incubator with 40+ engineers across APAC, hackathons and cohorts at Platinum VC & Incubator ($35M AUM). CS security (MEPhI), ~20 academic papers, PhD in Education (IT). Full page: tonydzi.github.io · resume (PDF) · academic profile.

Academic identity: Anton publishes as Anton Dziatkovskii (ORCID 0000-0001-7408-3054, Google Scholar, Academia.edu).

AI collaboration policy, honest by design: built with Claude as implementation collaborator. Anton owns problem framing, architecture, evaluation, product decisions and final QA. No fabricated experience; metrics are published or absent.

AI contributors

This project is built by a human + AI team, and the git log says so: Claude writes most of the code, Codex and Grok review it, Gemini feeds the research. Each is credited on a commit only if its output changed that commit's content — no decorative credits. Lab-wide policy, one source for every repo: AI-CONTRIBUTORS.md.

📬 Contact

Questions, war stories, or you want to test-drive any of this with your own fleet:

If something here helps you, a star is the currency that keeps it free.


🧩 One piece of a working system

This repository is one piece lifted out of a live operation: one non-technical founder, an AI cofounder, and a fleet of machines that reach consensus with each other and wake the human only for money or the irreversible. It was extracted after it survived production, not written as a demo — and it runs on its own: nothing here phones home to the rest.

See how the whole thing fits together → SYSTEM.md