Skip to main content

Security and governance layer for AI agent tool access

Project description

░█▀▀░█▀█░█▀▀░▀█▀░█▀█░█▀▄░█░░█░█
░█▀▀░█▀█░█░░░░█░░█░█░█▀▄░█░░░█░
░▀░░░▀░▀░▀▀▀░░▀░░▀▀▀░▀░▀░▀▀▀░▀░

Factorly

One command. All your tools. Credentials stay out of your agent's hands.

Factorly sits between your AI agent and the tools it uses. Secrets stay in an encrypted vault. Every call is logged. Governance rules control what the agent can do. REST APIs, CLI commands, and MCP servers — one config, one audit log, one set of rules.

Install

pip install factorly

Or with pipx:

pipx install factorly

Try It in 10 Seconds

# Run any command with compression + logging
factorly exec -- git status

# Wrap any MCP server with zero config
factorly wrap -- npx @modelcontextprotocol/server-everything

# Install a template for a service you use
factorly tools import templates github

Quick Start

factorly init                              # set up a project
factorly vault set GITHUB_TOKEN ghp_xxx    # store a secret
factorly sync                              # connect to Claude Code / Cursor

What You Get

  • Credential isolation — secrets in encrypted vault, agent never sees them
  • Governance — deny, confirm, rate limit, loop detection per tool
  • Audit log — every call logged with params, response, and governance outcome
  • 36 templates — pre-built configs for GitHub, Slack, Stripe, Gmail, Linear, and more
  • Zero-config proxyfactorly wrap and factorly exec add safety instantly

Supported Platforms

OS Architecture
Linux x64
macOS x64, arm64
Windows x64

The pip package downloads the pre-built Go binary for your platform on first run.

Documentation

Full docs at github.com/factorly-dev/factorly

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

factorly-0.2.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

factorly-0.2.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file factorly-0.2.0.tar.gz.

File metadata

  • Download URL: factorly-0.2.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for factorly-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1d2625af3ccf64197b0c304a8ef4c45372d2c1e0e3b5910b37c502c802f3c090
MD5 ee34ca8b8642a6f722a68c82e6f418db
BLAKE2b-256 d2bfb768c21afd5e4d39877174a40d296536c270b902be51e323bce4b35e72bd

See more details on using hashes here.

File details

Details for the file factorly-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: factorly-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for factorly-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0581754305b996fb47914227bc48508ec5f8edae5b413eeddf5377b2d20da16
MD5 9f1b0988800ea29a5e0a5fc3d6fa7988
BLAKE2b-256 14155ab07ca95de37854350e0f0f5798e4c38703be24512aa4bd4ff03d250494

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page