lobe-chat-agents

(โ˜… 1,208)

๐Ÿค– / ๐Ÿช Agent Index - This is the agent index for LobeChat. It accesses index.json from this repository to display a list of available agents for LobeChat to the agent market.

File Explorer

Showing a partial file list โ€” download the zip above to see everything.

  • .eslintrc.cjs
  • .gitignore
  • .i18nignore
  • .i18nrc.js
  • .npmrc
  • .releaserc.cjs
  • agent-template-full.json
  • agent-template.json
  • CHANGELOG.md
  • LICENSE
  • README.md
  • README.zh-CN.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Showing a partial file list.

Command Glossary

Commands referenced in this DOCs, explained below.

๐Ÿ”

arch

View Details โ–ผ

This command is an alias of `uname --machine`.

tldr uname

View documentation for the original command:

arch

Display the system's architecture:

arch -x86_64 {{command}} {{argument1 argument2 ...}}

Run a command using x86_64:

๐Ÿ”

bun install

View Details โ–ผ

Install JavaScript dependencies for a project from `package.json`.

bun {{[i|install]}}

Install all dependencies listed in `package.json`:

bun {{[i|install]}} {{package_name}}@{{version}}

Install a single package (this is an alias for `bun add`):

bun {{[i|install]}} {{[-g|--global]}} {{package_name}}

Install a package globally:

๐Ÿ”

crontab

View Details โ–ผ

Schedule cron jobs to run on a time interval for the current user.

crontab -e

[e]dit the crontab file for the current user:

sudo crontab -e -u {{user}}

[e]dit the crontab file for a specific [u]ser:

crontab {{path/to/file}}

Replace the current crontab with the contents of the given file:

๐Ÿ”

dart

View Details โ–ผ

Manage Dart projects.

dart create {{project_name}}

Initialize a new Dart project in a directory of the same name:

dart run {{path/to/file.dart}}

Run a Dart file:

dart pub get

Download dependencies for the current project:

๐Ÿ”

docker

View Details โ–ผ

Manage Docker containers and images.
Some subcommands such as `container` and `image` have their own usage documentation.

docker {{[ps|container ls]}} {{[-a|--all]}}

List all Docker containers (running and stopped):

docker {{[run|container run]}} --name {{container_name}} {{image}}

Start a container from an image, with a custom name:

docker container {{start|stop}} {{container_name}}

Start or stop an existing container:

๐Ÿ”

expo

View Details โ–ผ

Build, develop, and deploy React Native apps.

expo build:android

Build an Android APK or AAB:

expo build:ios

Build an iOS IPA:

expo start

Run the app in Expo Go:

๐Ÿ”

flutter

View Details โ–ผ

Google's free, open source, and cross-platform mobile app SDK.
Some subcommands such as `pub` have their own usage documentation.

flutter create {{project_name}}

Initialize a new Flutter project in a directory of the same name:

flutter doctor

Check if all external tools are correctly installed:

flutter channel {{stable|beta|dev|master}}

List or change Flutter channel:

๐Ÿ”

git clone

View Details โ–ผ

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

๐Ÿ”

git commit

View Details โ–ผ

Commit files to the repository.

git commit

Open an editor to write a message and commit staged files to the repository:

git commit {{[-m|--message]}} "{{message}}"

Commit staged files to the repository with the specified message:

git commit {{[-F|--file]}} {{path/to/commit_message_file}}

Commit staged files with a message read from a file:

๐Ÿ”

git

View Details โ–ผ

Distributed version control system.
Some subcommands such as `commit`, `add`, `branch`, `switch`, `push`, etc. have their own usage documentation.

git init

Create an empty Git repository:

git clone {{https://example.com/repo.git}}

Clone a remote Git repository from the internet:

git status

View the status of the local repository:

๐Ÿ”

godot

View Details โ–ผ

An open source 2D and 3D game engine.

godot

Run a project if the current directory contains a `project.godot` file, otherwise open the project manager:

godot {{[-e|--editor]}}

Edit a project (the current directory must contain a `project.godot` file):

godot {{[-p|--project-manager]}}

Open the project manager even if the current directory contains a `project.godot` file:

๐Ÿ”

http

View Details โ–ผ

HTTPie: an HTTP client designed for testing, debugging, and generally interacting with APIs and HTTP servers.
See also: `xh`.

http {{https://example.com}}

Make a simple GET request (shows response headers and content):

http {{[-p|--print]}} {{H|B|h|b|m|Hh|Hhb|...}} {{https://example.com}}

Print specific parts of the content (`H`: request headers, `B`: request body, `h`: response headers, `b`: response body, `m`: response metadata):

http {{GET|POST|HEAD|PUT|PATCH|DELETE|...}} --proxy {{http|https}}:{{http://localhost:8080|socks5://localhost:9050|...}} {{https://example.com}}

Specify the HTTP method when sending a request and use a proxy to intercept the request:

๐Ÿ”

java

View Details โ–ผ

Java application launcher.

java {{classname}}

Execute a Java `.class` file that contains a main method by using just the class name:

java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{classname}}

Execute a Java program and use additional third-party or user-defined classes:

java -jar {{filename.jar}}

Execute a `.jar` program:

๐Ÿ”

jira

View Details โ–ผ

Interface (third party) for interacting with Jira.
Note: Obtaining a Jira API token and exporting it to the shell as a `$JIRA_API_TOKEN` variable is required.

jira init

Create a configuration file (required before using `jira`):

jira issue {{[ls|list]}}

List recent issues:

jira issue {{[ls|list]}} {{[-a|--assignee]}} x {{[-y|--priority]}} High

List unassigned issues with high priority:

๐Ÿ”

kind

View Details โ–ผ

Run local Kubernetes clusters using Docker container "nodes".
Designed for testing Kubernetes itself, but may be used for local development or continuous integration.

kind create cluster --name {{cluster_name}}

Create a local Kubernetes cluster:

kind delete clusters {{cluster_name}}

Delete one or more clusters:

kind get {{clusters|nodes|kubeconfig}}

Get details about clusters, nodes, or the kubeconfig:

๐Ÿ”

lua

View Details โ–ผ

A powerful, light-weight embeddable programming language.

lua

Start an interactive Lua shell:

lua {{path/to/script.lua}} {{--optional-argument}}

Execute a Lua script:

lua -e '{{print("Hello World")}}'

Execute a Lua expression:

๐Ÿ”

minecraft

View Details โ–ผ

Run a headless Minecraft server.

java -jar {{path/to/server.jar}} --nogui

Start a Minecraft server and generate a world if it doesn't exist:

java -Xms{{1024M}} -Xmx{{2048M}} -jar {{path/to/server.jar}} --nogui

Set the minimum and maximum amount of memory a server is allowed to have (Note: Setting them the same prevents lag caused by heap scaling):

java -jar {{path/to/server.jar}}

Start a server with a GUI:

๐Ÿ”

mysql

View Details โ–ผ

The MySQL tool.

mysql {{database_name}}

Connect to a database:

mysql {{[-u|--user]}} {{user}} {{[-p|--password]}} {{database_name}}

Connect to a database, user will be prompted for a password:

mysql {{[-h|--host]}} {{database_host}} {{database_name}}

Connect to a database on another host:

๐Ÿ”

poetry

View Details โ–ผ

Manage Python packages and dependencies.
Some subcommands such as `about`, `check`, `env`, etc. have their own usage documentation.
See also: `asdf`, `pipenv`, `hatch`.

poetry new {{project_name}}

Create a new Poetry project in the directory with a specific name:

poetry add {{dependency}}

Install and add a dependency and its sub-dependencies to the `pyproject.toml` file in the current directory:

poetry install

Install the project dependencies using the `pyproject.toml` file in the current directory:

๐Ÿ”

python

View Details โ–ผ

Python language interpreter.

python

Start a REPL (interactive shell):

python {{path/to/file.py}}

Execute a specific Python file:

python -i {{path/to/file.py}}

Execute a specific Python file and start a REPL:

๐Ÿ”

react-native

View Details โ–ผ

A framework for building native apps with React.

react-native init {{project_name}}

Initialize a new React Native project in a directory of the same name:

react-native start

Start the metro bundler:

react-native start --reset-cache

Start the metro bundler with a clean cache:

๐Ÿ”

steam

View Details โ–ผ

Video game platform by Valve.

steam

Launch Steam, printing debug messages to `stdout`:

steam -console

Launch Steam and enable its in-app debug console tab:

steam -silent

Launch Steam without opening the GUI:

๐Ÿ”

time

View Details โ–ผ

Measure how long a command took to run.
Note: `time` can either exist as a shell builtin, a standalone program, or both.
See also: `times`.

time {{command}}

Run the `command` and print the time measurements to `stdout`:

time

Display the current system time and prompt to enter a new time (leave empty to keep unchanged):

time read

Create a very simple stopwatch (only works in Bash):

๐Ÿ”

unity

View Details โ–ผ

A tool for installing and managing Unity Editors, projects, and modules.

unity {{[i|install]}} "{{unity_version}}"

Install a specific version of the Unity Editor:

unity {{[a|auth]}} login

Log in to your Unity account:

unity {{[im|install-modules]}}

Install modules interactively:

๐Ÿ”

vim

View Details โ–ผ

Vim (Vi IMproved), a command-line text editor, provides several modes for different kinds of text manipulation.
Pressing `<i>` in normal mode enters insert mode. Pressing `<Esc>` goes back to normal mode, which enables the use of Vim commands.
See also: `vimdiff`, `vimtutor`, `nvim`, `gvim`.

vim {{path/to/file}}

Open a file:

vim +{{line_number}} {{path/to/file}}

Open a file at a specified line number:

<:>help<Enter>

View Vim's help manual:

๐Ÿ”

vue

View Details โ–ผ

Multi-purpose CLI for Vue.js.
Some subcommands such as `build` have their own usage documentation.

vue create {{project_name}}

Create a new Vue project interactively:

vue ui

Create a new project with web UI:

๐Ÿ”

drawing

View Details โ–ผ

Free basic raster image editor in GNOME desktop environment.

drawing

Start Drawing:

drawing {{path/to/image1 path/to/image2 ...}}

Open specific files:

drawing --new-window {{path/to/image1 path/to/image2 ...}}

Open specific files in a new window:

๐Ÿ”

script

View Details โ–ผ

Record all terminal output to a typescript file.

script

Record a new session to a file named `typescript` in the current directory:

exit

Stop recording:

script {{path/to/session.out}}

Record a new session to a custom filepath:

๐Ÿ”

excel

View Details โ–ผ

Microsoft Office's spreadsheet application.

excel

Launch the spreadsheet application:

excel /m

Create a new workbook with a [m]acro-enabled sheet:

excel {{[/n|/t]}} {{path\to\file.xlsx}}

Open a workbook as a [t]emplate:

๐Ÿ”

net

View Details โ–ผ

System utility to view and modify network-related settings.

net {{start|stop}} {{service}}

Start or stop a Windows service synchronously:

net use {{\\smb_shared_folder}} /USER:{{username}}

Make sure an SMB share is available in the current console:

net share

Show the folders currently shared over SMB:

๐Ÿ”

prompt

View Details โ–ผ

Change the default DOS style prompt in a command window.

prompt

Reset the prompt to the default setting:

prompt {{prompt}}

Set a specific prompt:

prompt $D $P$G

Change the prompt to show the current date first:

// repository documentation