@metabob/minibob
v0.6.0
Published
Goal-first development vessel - everything is a goal processed through the activity/impulse system
Downloads
829
Readme
MiniBob - Minimal Autonomous Development Vessel
MiniBob is a lightweight vessel (~3,000 LOC TypeScript/Bun) demonstrating core AI-driven development capabilities through the process-of-becoming - continuous autonomous development that learns from execution traces.
Quick Start
# Install
bun install
# Configure
mkdir -p ~/.metabob
cat > ~/.metabob/config.json << 'EOF'
{
"metabob": {
"apiKey": "your-metabob-api-key",
"endpoint": "https://activity.metabob.com"
},
"providers": {
"anthropic": { "apiKey": "sk-ant-..." }
}
}
EOF
# Run
bun run index.ts --single "fix the login bug"Core Concepts
- Activities: Structured execution patterns that constrain search space
- Impulses: Lazy-loaded data pointers with metadata (universal data access)
- Boredom: Autonomous task execution when idle
- Learning: Thompson Sampling + ribosome pattern for continuous improvement
Documentation
- CLAUDE.md - Complete MiniBob development guide
- IMPULSE_ACTIVITY_FOUNDATION.md - System foundation
- DISCOVERY_INTEGRATION.md - Discovery patterns
- demos/minibob-cicd/ - CI/CD demo
See CLAUDE.md for complete documentation.
