Download the PHP package asernohq/llm-devtools without Composer

On this page you can find all versions of the php package asernohq/llm-devtools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package llm-devtools

LLM DevTools

Small, pragmatic developer tools for LLM-assisted coding workflows.

This repository contains tools for extracting compact source context, preparing prompts, and reducing hallucination risk when working with large language models on real codebases.

Why this exists

LLMs are most useful when they receive the right context.

They are also most dangerous when they receive almost the right context.

This repository exists to make it easier to give coding assistants precise, compact, and project-aware source context without dumping an entire codebase into a prompt.

The goal is not to replace the developer. The goal is to make the developer faster while keeping the boring-but-important details visible.

Status

Early utility repository.

The tools are intentionally practical and lightweight. APIs, names, and file layout may change while the toolkit is still young.

Requirements

Requirements may vary by tool.

Typical requirements:

Tools in this repository are primarily designed for local development workflows.

Installation

Clone the repository:

`

Use the relevant tool directly from the repository, or follow the usage notes in the tool itself.

Suggested local layout

The tools work best when source repositories live in predictable local structures.

Example:

Deterministic local paths make it easier to extract focused context without scanning unrelated projects.

Usage

Each tool should provide its own help output or usage notes.

General pattern:

Many tools are expected to print Markdown or plain text that can be pasted directly into LLM chats, coding agents, issue descriptions, or documentation drafts.

On Windows, output can often be copied directly to the clipboard:

Output format

Tools should prefer simple, structured output.

Good output formats include:

When output is intended for LLM prompts, it should be compact, explicit, and easy to paste.

Example structure:

`

Design principles

Read-only by default

Tools in this repository should be safe by default.

A tool should not modify source files, write generated code into projects, run migrations, execute application bootstraps, or call remote services unless that behavior is explicit, documented, and opt-in.

Low overhead

Tools should be fast enough to use repeatedly while coding.

Avoid unnecessary bootstrapping, package discovery magic, or expensive scanning when simple deterministic file lookups are enough.

Deterministic behavior

The same input should produce the same output.

When a tool cannot find something, it should fail clearly instead of guessing.

LLM-friendly output

Output should be compact, structured, and copy/paste-friendly.

The goal is to help the LLM understand the actual codebase shape without wasting tokens on irrelevant files.

Human-readable first

These tools are for developers, not only agents.

CLI flags, errors, and output should be understandable without reading the source.

Small tools over platforms

Prefer focused tools that solve one annoying workflow well.

Avoid turning the repository into a framework unless repeated real-world use proves that a shared structure is needed.

Repository structure

The repository may contain standalone scripts, small utilities, documentation helpers, or packaged command-line tools.

A simple structure is preferred until there is a concrete need for something heavier:

A more structured layout may be introduced later if it provides clear value:

Naming conventions

Tool names should be specific and boring.

Good tool names describe what they do. Avoid names that are clever but unclear. The LLM already has enough ambiguity to work with.

Safety notes

Before pasting output into an external LLM or hosted coding assistant, review the context.

Source files may contain:

Do not include secrets, credentials, production dumps, private keys, tokens, or customer data in LLM prompts.

Roadmap ideas

Possible future directions:

Nothing on this list is promised. Tools should be added when they remove real friction.

Contributing

Contributions are welcome when they keep the repository practical, small, and deterministic.

Preferred contribution style:

License

This repository is released under the MIT License.

See LICENSE for details.

Copyright

Copyright (c) Aserno ApS.


All versions of llm-devtools with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package asernohq/llm-devtools contains the following files

Loading the files please wait ...