Get the FREE Ultimate OpenClaw Setup Guide →

DotBot

A lightweight .NET AI assistant that connects to editors via ACP and extends tools via MCP, with pluggable Skills & Commands — from editor to CLI to chat bots.

How to use

DotBot is a lightweight .NET AI assistant designed to enhance your development experience by connecting seamlessly to various editors via the ACP (Application Communication Protocol) and extending tools through the MCP (Model Context Protocol). You can leverage DotBot's pluggable Skills & Commands to create tailored interactions, making it ideal for chatbots, command-line interfaces, and integrated development environments (IDEs). This flexibility enables you to automate tasks and streamline workflows effectively.

Once connected to DotBot, you can interact with it by issuing commands or queries that utilize its Skill and Command capabilities. For example, you might send a command to retrieve information about your project's status or to perform specific coding tasks directly from your editor. Queries like "Show me the list of available skills" or commands such as "Execute Task X" will yield the best results. Note that the available tools are currently not documented, so exploring the functionalities within your connected environment is encouraged.

How to install

To install DotBot, ensure you have the following prerequisites:

  • .NET SDK (version compatible with DotBot)
  • Node.js (for any JavaScript-based integrations)

Option A: Quick start with npx
If you're looking for a quick setup, you can use the following command:

npx -y @AkiKurisu/DotBot

Option B: Global install alternative
If you prefer a global installation, you can clone the repository and run it locally:

git clone https://github.com/AkiKurisu/DotBot.git
cd DotBot
dotnet build

To run the application, use:

dotnet run

Additional notes

When configuring DotBot, ensure that your environment variables are set correctly to enable ACP and MCP communication. A common gotcha is forgetting to specify the correct port for the server, which can lead to connection issues. Additionally, make sure to check the repository for any updates or changes to command handling that may affect your setup.

Related MCP Servers

Sponsor this space

Reach thousands of developers