Node API for interacting with OmniFocus
Model Context Protocol (MCP) server that integrates with OmniFocus for AI assistant interaction
A command-line interface for OmniFocus on macOS
MCP server for OmniFocus via Omni Automation API
Import GitHub Issues into Omnifocus
Standalone OmniFocus reader and CLI for local macOS installs and encrypted vaults.
🚀 NEW: Native Custom Perspective Access! Enhanced MCP server with OmniFocus custom perspective support, hierarchical task display, AI-optimized tool selection, and comprehensive task management
MCP server exposing the full OmniFocus surface to LLM agents — 80 typed tools spanning tasks, projects, tags, folders, perspectives, forecast, review, notes, attachments, and sync, with a strict typed-error taxonomy and per-tool circuit breakers, rate lim
This is a workflow for Alfred that performs free text searches on OmniFocus data
Node-based CLI tool to sync GitHub issues to Omnifocus
Node interface for interacting with Omnifocus
MCP server for OmniFocus via Omni Automation JavaScript API
OmniFocus CLI - Command-line interface for OmniFocus
OmniFocus SDK - Core library for interacting with OmniFocus
MCP server for OmniFocus with auto-detection of Pro/Standard version
A module to interact with OmniFocus
OmniFocus CLI for AI agents - SDK and CLI combined
Pro OmniFocus MCP server — 19 tools, unified query engine, MCP Resources, GTD workflow support, custom perspectives, and text search. macOS only.
🚀 NEW: Native Custom Perspective Access! Enhanced MCP server with OmniFocus custom perspective support, hierarchical task display, AI-optimized tool selection, and comprehensive task management
MCP server for OmniFocus integration using Omni Automation
MCP server for OmniFocus - enables AI assistants to interact with OmniFocus
A collection of utility scripts for OmniFocus
🚀 NEW: Native Custom Perspective Access! Enhanced MCP server with OmniFocus custom perspective support, hierarchical task display, AI-optimized tool selection, and comprehensive task management
Sync the issues assigned to you, to omnifocus
Synchronizes bug tracking systems to omnifocus.
Plugin for omnifocus gem to provide github BTS synchronization. Support for Github Enterprise: In your git config, set the key github.accounts to a space separated list of github accounts. git config --global github.accounts "github myghe" For each account API and web end points and authentication information should be stored in the git config under a key matching the account. For example: git config --global github.user me git config --global github.password mypassword git config --global myghe.api https://ghe.mydomain.com/api/v3 git config --global myghe.api https://ghe.mydomain.com/ For each account can you specify the following parameters: * api - specify an API endpoint other than https://api.github.com. This is so you can point this at your Github Enterprise endpoint. * web - specify an API endpoint other than https://www.github.com. This is so you can point this at your Github Enterprise endpoint * user, password - A username and password pair for Basic http authentication.
Plugin for the omnifocus gem to provide synchronization with Redmine Issues. This plugin uses the Redmine REST API. It must be enabled by an administrator for the plugin to work. The first time this runs it creates a yaml file in your home directory for the configuration data. * redmine_url is required. This is the base url for the redmine repository. * user_id is required. To find your user id login and go to the my account page. Your user_id is the number at the end of the url for my account. * username is optional. It is used if the redmine server requires authentication. * password is optional. It is used if the redmine server requires authentication. * queries is optional. It is used for custom queries or multiple queries. The queries config is an array of strings. The strings will be appended to a query of the form: "http://redmine_url/issues.xml?assigned_to_id=user_id" * just_project is optional. It is used to configure how to name the omnifocus projects used for issues. If just_project is true each redmine project will correspond to an omnifocus project. If it is false the omnifocus projects will be name with redmine_project-redmine_component. Example: --- user_id: 20 redmine_url: http://redmine/ username: me password: 1234 queries: ["status_id=1", "status_id=2"] just_project: false
Plugin for omnifocus gem to provide bugzilla BTS synchronization. The first time this runs it creates a yaml file in your home directory for the bugzilla url, username, and queries. The queries config is optional. If it is not included bugzilla-omnifocus will pull all active bugs assigned to the specified user. To use a custom query or multiple queries you must include a queries parameter in your config. The queries config is an array of strings. Each string is the query string portion of the bugzilla search results url. Its easiest to create your search in bugzilla and then paste the portion of the url after the question mark into the config file. Example: --- bugzilla_url: http://bugs/buglist.cgi username: aja queries: ["bug_status=NEW", "bug_status=CLOSED"]
Plugin for omnifocus gem to provide Trello BTS synchronization.
Plugin for omnifocus gem to provide rubyforge BTS synchronization.
Plugin for omnifocus gem to provide Pivotal Tracker BTS synchronization.
Plugin for omnifocus gem to provide rt BTS synchronization. The first time this runs it creates a yaml file in your home directory for the rt url, username, password, default queue and query. The query is optional. If you don't supply it omnifocus-rt will pull all tickets from the default queue assigned to the specified user. The use a custom query you must supply it in the config file. omnifocus-rt uses the REST interface to RT. More information about query formatting is available here: http://wiki.bestpractical.com/view/REST Example: :rt_url: rt :queue: QA :username: user :password: pass :query: "Queue='QA'ANDOwner='Nobody'ANDStatus!='rejected'"
Plugin for omnifocus gem to provide Extrabrain BTS synchronization.
Plugin for omnifocus gem to provide Ligthouse BTS synchronization.
OmniFocus AtTask Integration
A command-line interface for OmniFocus.