Are you the author? Sign in to claim
Shared, versioned memory for AI coding agents — MCP server with git-style history (log/diff/blame) for Claude Code, Curs
AgentHelm gives AI coding agents (Claude Code, Cursor, Windsurf, custom Python/Node fleets) a shared, versioned Project Brain. Agents remember architecture, API conventions, schemas, and trade-offs across sessions instead of starting from zero.
graph TD
A[Agent Starts Task] --> B[Get Rich Context from Project Brain]
B --> C[Agent Executes Task]
C --> D[Propose New Knowledge/Decisions]
D --> E[Brain Compiler Validates & Resolves Conflicts]
E --> F[Update Project Brain Release]
F --> A
Plug AgentHelm directly into Cursor, Claude Code, or Claude Desktop:
.cursor/mcp.json or claude_desktop_config.json{
"mcpServers": {
"agenthelm": {
"command": "npx",
"args": ["-y", "agenthelm-mcp"],
"env": {
"AGENTHELM_CONNECT_KEY": "ahe_live_YOUR_KEY_HERE",
"AGENTHELM_PROJECT": "your-project-name"
}
}
}
}
get_context: Query versioned project architecture, database schemas, and conventions.propose_knowledge: Propose new engineering decisions and codebase discoveries.get_history: Audit version history logs, diffs, and decision trace blame.pip install agenthelm-sdk
from agenthelm import Agent
# Connect to control plane and fetch project brain context
agent = Agent(key="ahe_live_...", name="Architect Agent", project="My App")
# Get context for database schema
context = agent.get_context(category="database")
print("Project Context:", context.entries)
# Propose new knowledge to the Brain Compiler
agent.propose_knowledge(
summary="Migrate authentication from JWT to Session Cookies",
decisions=["Use session IDs mapped to Redis backend"],
files_modified=["lib/auth.ts", "middleware.ts"],
confidence=95
)
npm install agenthelm-node-sdk
import { Agent } from 'agenthelm-node-sdk';
const agent = new Agent({
key: 'ahe_live_...',
name: 'Support Bot',
project: 'My App'
});
agent.log('Analyzing sentiment...', 'info');
agent.output({ score: 0.92 }, 'sentiment_results');
AgentHelm prevents autonomous catastrophic actions. Mark functions as @irreversible to trigger inline Telegram approval gates:
⚠️ Irreversible Action Requested
Agent:Cloud Architect
Action:destroy_infrastructure
Payload:{"region": "us-east-1"}[ ✅ Approve ] [ ❌ Reject ]
@read, @side_effect, @irreversible) with fail-closed default safety.MIT © AgentHelm Team
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows