Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MeshAgent used along with MeshCentral to remotely manage computers. Many variations of the background management agent are included as binaries in the MeshCentral project.
| Date | Stars |
|---|---|
| 2026-07-31 | 377 |
| 2026-08-05 | 377 |
| 2026-08-06 | 377 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# MeshCentral Agent ## Table of Contents [About](#about) [Social Media](#social-media) [MSH format](#msh-format) [Self Test](#self-test) [Feedback](#feedback) [License](#license) ## About The MeshCentral Agent is the software that runs on remote devices and connects to the MeshCentral server to allow for remote device management. This agent is compiled for Windows, many different Linux distributions, macOS and FreeBSD. In addition compiled for many different processors x86-32, x86-64, ARM, MIPS. For most users, install the MeshCentral server first and install the agent from your server. For more information, [visit MeshCentral.com](https://www.meshcentral.com). ## Social Media [YouTube](https://www.youtube.com/channel/UCJWz607A8EVlkilzcrb-GKg/videos) [Reddit](https://www.reddit.com/r/MeshCentral/) [X](https://x.com/MeshCentral) [BlogSpot](https://meshcentral2.blogspot.com/) [LinkedIn](https://www.linkedin.com/groups/13067101/) ## MSH format The MeshAgent gets it's security and connection instructions from a .msh text file formatted with each line being a "key=value". The .msh file is generally created by the MeshCentral server and, for example, would look like this: ``` MeshName=MyComputers MeshType=2 MeshID=0xEDBE1BE... ServerID=D99362D5... MeshServer=wss://example.com:443/agent.ashx ``` Here is a list of the possible keys that are currently supported by the agent. Note that the key name must have the exact capitalization: | Option | Description | |---|---| | `AgentCapabilities` | Bitmask specifying supported agent capabilities. | | `agentName` | If set, sent to the server instead of the hostname. | | `compactDirtyMinimum` | Minimum dirty bytes threshold for the `db.compact()` operation. | | `consoleTextMaxRate` | Rate limit for `sendConsoleText`. Default is 10 messages per second. | | `controlChannelDebug` | If set, logs/displays control channel messages (except JSON messages). | | `controlChannelIdleTimeout` | Idle timeout in seconds; sends Ping/Pong to server to keep connection alive. | | `coreDumpEnabled` | If set, writes a dump file when the agent crashes. | | `disableUpdate` | If set, prevents the agent from self-updating. | | `noUpdateCoreModule` | If set, prevents the agent from accepting a new meshcore from the server. | | `enableILibRemoteLogging` | Port number to enable web logging. Disabled if not set. | | `fakeUpdate` | If set, agent self-updates to the same version. Sets `disableUpdate` on completion. | | `forceUpdate` | If set, causes the agent to perform a self-update on next start. | | `ignoreProxyFile` | If set, causes the agent to ignore any proxy settings. | | `logUpdate` | If set, causes the agent to log self-update status. | | `jsDebugPort` | Specifies a JS debugger port. | | `maxLogSize` | Maximum size of the error log file. | | `nocertstore` | Windows only. Forces the agent to use OpenSSL instead of WinCrypto for cert generation/storage. | | `readonly` | If set, forces the agent to open the database in read-only mode. | | `readmsh` | If set while db is in read-only mode, caches the local `.msh` file in the read-only db. | | `remoteMouseRender` | If set, always renders the remote mouse cursor for KVM. | | `showModuleNames` | If set, displays module names when loaded for the first time. | | `skipmaccheck` | If set, the agent will not change NodeID on local MAC address changes. | | `slaveKvmLog` | Linux only. Enables logging inside the child KVM process. | | `WebProxy` | Manually specifies proxy configuration. | Many of these values are used by developers and are not typically used in normal use. ## Special notes for BSD systems You'll need to mount procfs, which isn't mounted by default on FreeBSD. Add the following line to /etc/fstab ``` proc /proc procfs rw 0 0 ``` If you don't reboot, then you can manually mount with the command: ``` mount -t procfs proc /proc ``` In addition, it is recommended to install bash, which you can do with the following command: ``` pkg install
Excerpt of 11,031 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
Not classified yet. Classification runs as part of npm run ingest.