Open
Conversation
Chump is a local-first Rust AI agent that talks to Ollama, vLLM, or mistral.rs on the user's own hardware. Four surfaces (PWA, CLI, Discord, Tauri desktop), persistent SQLite state, three-way retrieval (keyword + semantic + graph), and a six-module synthetic consciousness framework (surprise tracking, neuromodulation, belief state, global workspace, counterfactual reasoning, integration metric). ACP integration: `chump --acp` runs the JSON-RPC stdio server. Declares terminal auth (user already authenticated via their shell; Chump trusts its execution environment — same posture as Claude Code, Codex CLI, Cursor, Opencode). - Repository: https://github.com/repairman29/chump - Docs site: https://repairman29.github.io/chump/ - License: MIT - v0.1.0 released April 2026 with 532 tests passing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Agent: Chump
Chump is a self-hosted Rust AI agent with persistent memory, a synthetic consciousness framework, and bounded autonomy. Local-first — runs on a laptop with Ollama, vLLM, or mistral.rs, no cloud required.
ACP integration
chump --acptools,streaming,modes,mcpServers,skillswork,research,lightinitialize,authenticate,session/new,session/prompt,session/cancel, plus streamingsession/updatenotificationsWhat makes it different
/.well-known/skills/index.jsonconvention; Bradley-Terry evolution; deterministic SHA-256 caching.curl | sh(shell installer generated by cargo-dist).Distribution
rust-agent-installer.shrust-agent-*(the crate package name); binary inside ischump.Links
Submission checklist
chump/agent.jsonwith id, name, version, description, distribution configchump/icon.svg— 16×16 monochrome SVG usingcurrentColorauthMethodsdeclarestype: "terminal"ininitializeresponserust-agent-{target}.tar.xz+rust-agent-installer.sh)Happy to iterate on any of this based on review feedback.