Overview of OpenFang Desktop App
mainhttp://127.0.0.1:{port}.repository·main·Indexed 29 days ago
https://github.com/rightnow-ai/openfangAn open-source Agent Operating System built in Rust for autonomous agents that run on schedules. It provides a single-binary solution for managing complex agentic workflows like research, lead generation, and social media management via a centralized dashboard and an OpenAI-compatible REST API. Includes pre-built 'Hands' for tasks such as YouTube clipping, OSINT intelligence, and X/Twitter management.
http://127.0.0.1:{port}.OpenFang includes 7 pre-built autonomous Hands:
| Hand | Description |
|---|---|
| Clip | Downloads YouTube URLs, cuts vertical shorts with captions/thumbnails, and publishes to Telegram/WhatsApp. |
| Lead | Daily discovery and enrichment of prospects matching an ICP; delivers results in CSV/JSON/Markdown. |
| Collector | OSINT intelligence for monitoring targets (companies, people, topics) via change detection and sentiment tracking. |
| Predictor | Superforecasting engine that builds reasoning chains and tracks accuracy using Brier scores. |
| Researcher | Deep autonomous research using CRAAP criteria to generate cited reports in APA format. |
| Autonomous X/Twitter account management, including content creation, scheduling, and responding to mentions. | |
| Browser | Web automation via Playwright bridge. Includes a mandatory purchase approval gate for sensitive actions. |
The rust-expert Skill provides guidance on writing safe, performant, and idiomatic Rust code. It focuses on leveraging the type system to encode invariants, managing ownership and lifetimes, and handling concurrency using the tokio runtime.
enums instead of boolean flags, and newtypes instead of raw primitives).Result. Use thiserror for library-level errors and anyhow for application-level error propagation.unsafe code only for cases where safe abstractions cannot express the operation, and always document safety invariants.notion Skill is a specialist designed to help users organize Notion workspaces, create databases, build templates, manage content, and automate workflows using the Notion API. It follows principles of hierarchical information structuring (Workspace > Teamspace > Page > Sub-page/Database) and emphasizes using databases for all structured, queryable information rather than simple bulleted pages.gcp skill is a senior cloud architect persona designed to assist with Google Cloud Platform infrastructure, managed services, and operational best practices. It provides expertise in using the gcloud CLI, Terraform for GCP, IAM, networking, and billing management. Use this skill to design scalable, cost-efficient, and secure GCP-native systems.ansible Skill is an automation expert designed to manage playbooks, roles, inventories, and infrastructure. It follows production-ready principles such as idempotency, role-based organization, and secure secret management using Ansible Vault. Use this skill when you need to design, structure, or troubleshoot Ansible automation workflows.The openfang-memory system provides six distinct layers for storing and retrieving data:
00000000-...01) allows for cross-agent data sharing.task_post, task_claim, task_complete, and task_list.lead-hand-skill is a prompt_only runtime skill designed for AI-driven lead generation. It provides expertise in web research, lead enrichment, scoring, deduplication, and report generation. It is used to identify potential customers by constructing Ideal Customer Profiles (ICP), discovering decision-makers, and identifying growth or technology signals.The interview-prep skill acts as a technical interview coach specializing in algorithms, system design, and behavioral assessments. It provides structured preparation strategies and pattern recognition frameworks to help candidates prepare for engineering roles at top technology companies.
sysadmin skill provides expertise for managing servers, configuring services, troubleshooting system issues, and maintaining infrastructure across Linux, macOS, and Windows. It follows core principles of identifying the OS/version first, prioritizing non-destructive diagnostics, and ensuring configuration backups before modifications.The data-pipeline Skill provides guidance for designing and operating production-grade ETL/ELT pipelines, orchestration frameworks, and data quality systems. It covers batch and streaming architectures using industry-standard tools like Apache Airflow, Apache Spark, and dbt.
The project-manager skill provides expertise in Agile methodologies, estimation, risk management, and stakeholder communication. It is designed to help lead software projects, manage cross-functional teams, and deliver complex products by balancing process discipline with engineering pragmatism.