What Are Hands?
Hands are specialized autonomous agents in OpenFang designed to run continuously and handle specific workflows. Unlike general-purpose chat agents, Hands are optimized for:- Continuous operation — Run scheduled tasks 24/7
- Domain expertise — Deep knowledge in specific areas (video editing, research, social media)
- Multi-phase pipelines — Complex workflows broken into manageable steps
- State persistence — Remember progress across sessions
- Tool specialization — Access to specialized tools for their domain
Available Hands
Clip Hand
Turn long videos into viral short clips with captions and thumbnails
Lead Hand
Discover and enrich qualified leads on autopilot
Collector Hand
Monitor any target with continuous intelligence collection
Predictor Hand
Make calibrated predictions and track accuracy over time
Researcher Hand
Conduct exhaustive investigations with fact-checking
Twitter Hand
Autonomous Twitter content creation and engagement
Browser Hand
Navigate websites and complete multi-step web tasks
Custom Hand
Build your own specialized Hand
How Hands Work
Activation
Hands are activated by loading their definition file:Configuration
Each Hand has settings that control its behavior:- The web dashboard at
http://localhost:4200 - Direct TOML editing in
~/.openfang/hands/ - CLI configuration commands
Requirements
Some Hands require external tools or API keys:Scheduling
Hands can run on schedules:Memory & State
Hands persist state between runs:- Memory store — Key-value storage for metrics and state
- Knowledge graph — Entity and relationship tracking
- File storage — Reports, databases, and artifacts
Hand Architecture
Every Hand follows a consistent multi-phase pipeline:Dashboard Metrics
All Hands expose metrics through the dashboard:- Jobs completed — Total tasks finished
- Items processed — Clips generated, leads found, etc.
- Performance data — Success rates, quality metrics
- Last run — When the Hand last executed
Safety Guardrails
Hands include built-in safety features:- Rate limiting — Respect API and service limits
- Approval modes — Require user confirmation for sensitive actions
- Error recovery — Graceful handling of failures
- Cross-platform compatibility — Works on Windows, macOS, Linux
Choosing the Right Hand
| Use Case | Hand | Why |
|---|---|---|
| Create social media content from videos | Clip Hand | Automated video processing pipeline |
| Generate sales leads | Lead Hand | Continuous discovery and enrichment |
| Track competitors or markets | Collector Hand | Change detection and knowledge graphs |
| Forecast trends | Predictor Hand | Calibrated predictions with accuracy tracking |
| Deep dive research | Researcher Hand | Multi-source verification and synthesis |
| Manage Twitter presence | Twitter Hand | Content generation and engagement |
| Automate web tasks | Browser Hand | Real browser automation with safety |
| Custom workflow | Custom Hand | Build your own specialized agent |
Next Steps
Explore Hands
Browse the documentation for each Hand
Build Your Own
Learn how to create custom Hands