MCPcopy Index your code
hub / github.com/AutoPackAI/autopack

github.com/AutoPackAI/autopack @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
160 symbols 573 edges 34 files 42 documented · 26%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AutoPack

AutoPack is a Python library and CLI designed to interact with the AutoPack repository repository, a collection of tools for AI. It is designed to be agent-neutral with a simple interface.

Installation

You can install AutoPack using pip:

pip install autopack-tools

Usage

AutoPack provides both a CLI and a Python library for interacting with the AutoPack repository.

CLI: autopack

  • Search for Packs: autopack search {query}
  • Install Packs: autopack install {Pack ID}

Python library: autopack

The autopack Python library allows you to work with Packs programmatically. Key functionalities include:

  • Search for Packs: pack_search(query)
  • Get a Pack: get_pack(pack_id)
  • Get all installed Packs: get_all_installed_packs()
  • Install a Pack: install_pack(pack_id)
  • Select packs using an LLM: select_packs(task_description, llm)

For detailed examples and more information, refer to the AutoPack documentation.

Contributing

We welcome contributions to the AutoPack ecosystem. Here are some ways you can help:

  • Create new tools! Expand the AutoPack repository by developing and submitting your own tools. Share your ideas and solutions with the AutoPack community.
  • Try it out for yourself: Test AutoPack in your projects and provide feedback. Share your experiences, report bugs, and suggest improvements by opening issues on GitHub.
  • Contribute code: Help improve AutoPack by opening pull requests. You can choose to work on unresolved issues or implement new features that you believe would enhance the functionality of the library. Please note that the AutoPack library is intentionally designed to be compact and straightforward.

We appreciate your contributions and look forward to your involvement in making AutoPack a vibrant and valuable resource for the autonomous AI community.

License

AutoPack is released under the MIT License.

Core symbols most depended-on inside this repo

global_config
called by 14
autopack/pack_config.py
get_pack_details
called by 8
autopack/api.py
find_or_create_autopack_dir
called by 7
autopack/utils.py
get_pack
called by 6
autopack/get_pack.py
run
called by 4
autopack/pack.py
try_get_pack
called by 4
autopack/get_pack.py
install_pack
called by 4
autopack/installation.py
arun
called by 3
autopack/pack.py

Shape

Function 69
Method 61
Class 22
Route 8

Languages

Python100%

Modules by API surface

tests/test_get_pack.py20 symbols
autopack/utils.py13 symbols
autopack/pack.py13 symbols
autopack/filesystem_emulation/workspace_file_manager.py11 symbols
autopack/filesystem_emulation/ram_file_manager.py10 symbols
autopack/filesystem_emulation/filesystem_file_manager.py10 symbols
autopack/filesystem_emulation/file_manager.py10 symbols
autopack/pack_config.py8 symbols
tests/test_get_pack_data.py7 symbols
tests/test_pack_use.py6 symbols
autopack/installation.py6 symbols
autopack/errors.py6 symbols

For agents

$ claude mcp add autopack \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact