DEDUPED Hot AI repos, turned into use cases Get 5 a day

What you can do with Raw CLI

Raw is an open-source TypeScript agent harness with a working tool loop, context compaction, sessions, approvals, a terminal REPL, a local browser dashboard and ACP, where every tool, skill, hook and policy is an editable file.

Trended earlier

Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk.

Authorization notice. This tool is dual-use. Only use it on software, sites and systems you own or have explicit permission to test, and follow the relevant licenses and terms of service.

4 use cases

  • Run a coding agent on your own model

    Start a working terminal coding agent on a local or hosted model in one afternoon.

    View prompt
    Install the Raw agent harness from the repo lploc94/raw-cli, set up a configured agent on the model <model-id> at <base-url>, and run it with the task "Explain the tests in <repo-path>". Expected output: a plain-text explanation of the test files. Verify that the run finished with a model answer and no configuration error.
  • Fork a built-in tool to change how it works

    Copy the shipped bash tool, rename it, and change its behavior for one agent.

    View prompt
    Using the repo lploc94/raw-cli, copy examples/tools/bash/ to ~/.config/raw/tools/<tool-name>/, change its manifest id and name, and select local/<tool-name> in the agent <agent-name>. Expected output: a successful run of one shell command through the forked tool. Verify the run output shows the forked tool name and a status line.
  • Package an agent so teammates can install it

    Export a configured agent with its tools and skills as a .rawpkg for your team.

    View prompt
    Export the configured agent <agent-name> from the repo lploc94/raw-cli as a package named @<owner>/<name> version 1.0.0, pack it into <file>.rawpkg, and list the steps the recipient needs to bind their own model. Expected output: a packed .rawpkg file and a short recipient checklist. Verify the package file exists and contains no literal API keys.
  • Ask for approval before risky shell commands

    Add tools.rules so an agent prompts only for matching bash commands such as rm.

    View prompt
    Using the repo lploc94/raw-cli, add an ordered tools.rules entry to the agent <agent-name> that asks before any bash command containing rm, then run it with the task "List files in <folder>" and "Remove <file>". Expected output: the list runs and the removal triggers an approval prompt. Verify the prompt appears and the -y flag does not skip it.

How to use Raw CLI

  1. Check you have what it needs: Node.js 22.13+ on macOS, Linux or Windows 10/11; Bash for the bash tool (Git Bash on Windows, or PowerShell if Bash is absent); A local model served over an OpenAI-compatible endpoint, or a hosted model with an API key.
  2. Open lploc94/raw-cli on GitHub and read the README and license.
  3. Run npm install -g @tlelabs/raw.
  4. Run raw config init to create the config file.
  5. Edit the config so the local model model_id matches your installed model, or add your hosted model with api_key_env.
  6. Run raw --agent raw "Explain the tests in this repository" from the project folder.

These steps come from our top use case, Run a coding agent on your own model, which also has a copy-paste agent prompt.

Raw CLI alternatives · Best AI repos for Software and DevOps

About this repo

  • Who it is forDevelopers and platform engineers who want to build a coding or internal agent on their own model by editing parts of a working harness instead of writing an agent loop from scratch.
  • Why it is hot
  • LanguageTypeScript
  • Sourcegithub.com/lploc94/raw-cli · Back to Hot repos

Requirements

  • Node.js 22.13+ on macOS, Linux or Windows 10/11
  • Bash for the bash tool (Git Bash on Windows, or PowerShell if Bash is absent)
  • A local model served over an OpenAI-compatible endpoint, or a hosted model with an API key
  • Comfort editing a strict JSON config file
Maintain Raw CLI? Add the Featured on Deduped badge

Paste this into your README:

[![Featured on Deduped](https://dedupedai.com/badge/lploc94-raw-cli.svg)](https://dedupedai.com/use-cases/lploc94-raw-cli/?ref=badge)

More badge styles and HTML

Questions about Raw CLI

What is Raw CLI?

Raw is an open-source TypeScript agent harness with a working tool loop, context compaction, sessions, approvals, a terminal REPL, a local browser dashboard and ACP, where every tool, skill, hook and policy is an editable file. It is an open-source project on GitHub: https://github.com/lploc94/raw-cli.

Who is Raw CLI for?

Developers and platform engineers who want to build a coding or internal agent on their own model by editing parts of a working harness instead of writing an agent loop from scratch.

What can I do with Raw CLI?

4 use cases so far, for example: Run a coding agent on your own model; Fork a built-in tool to change how it works; Package an agent so teammates can install it. Each has steps and a copy-paste agent prompt.

What do I need to run Raw CLI?

Node.js 22.13+ on macOS, Linux or Windows 10/11; Bash for the bash tool (Git Bash on Windows, or PowerShell if Bash is absent); A local model served over an OpenAI-compatible endpoint, or a hosted model with an API key; Comfort editing a strict JSON config file.

What are alternatives to Raw CLI?

Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.

Is Raw CLI safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.