Files
fireclaw/package.json
ansible ff694d12f6 Initial commit — fireclaw multi-agent system
Firecracker microVM-based multi-agent system with IRC orchestration and local LLMs.

Features:
- Ephemeral command runner with VM snapshots (~1.1s)
- Multi-agent orchestration via overseer IRC bot
- 5 agent templates (worker, coder, researcher, quick, creative)
- Tool access (shell + podman containers inside VMs)
- Persistent workspace + memory system (MEMORY.md pattern)
- Agent hot-reload (model/persona swap via SSH + SIGHUP)
- Non-root agents, graceful shutdown, crash recovery
- Agent-to-agent communication via IRC
- DM support, /invite support
- Systemd service, 20 regression tests

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 13:28:29 +00:00

28 lines
617 B
JSON

{
"name": "fireclaw",
"version": "0.1.0",
"description": "Run commands in ephemeral Firecracker microVMs",
"type": "module",
"bin": {
"fireclaw": "./dist/index.js"
},
"scripts": {
"build": "tsc",
"dev": "tsx src/index.ts"
},
"dependencies": {
"commander": "^13.0.0",
"irc-framework": "^4.14.0",
"ssh2": "^1.16.0"
},
"devDependencies": {
"@types/node": "^22.0.0",
"@types/ssh2": "^1.15.0",
"@typescript-eslint/eslint-plugin": "^8.58.0",
"@typescript-eslint/parser": "^8.58.0",
"eslint": "^10.2.0",
"tsx": "^4.0.0",
"typescript": "^5.7.0"
}
}