Home
Softono

AgentRails

Open source TypeScript
42
Stars
17
Forks
1
Issues
5
Watchers
1 year
Last Commit

 About AgentRails

A modern dashboard for managing and monitoring your AI agents. "Cursor for agents"

Platforms

Web Self-hosted

Languages

TypeScript

Links

Need Help Installing AgentRails?

We provide expert installation service for this software. Our team will install, configure, and secure AgentRails on your server. plans start at just $30.

AgentRails

View on GitHub

Agent Ops Dashboard

A modern dashboard for managing and monitoring your n8n agents. "Cursor for agents"

n8n Dashboard Overview
Dashboard Overview: Monitor your agents and executions

AI Agent Chat Interface
AI Agent Chat: Create and manage your n8n agents with natural language

n8n Workflow Editor
n8n Workflow Editor: Build and configure your agents visually

Watch it in Action

https://github.com/user-attachments/assets/4145677b-8ac2-4bd5-9d9a-4798f46eadb4

Getting Started

First, install the dependencies:

npm install
# or
yarn install
# or
pnpm install

Then, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the dashboard.

Configuration

Required Settings

Before using the dashboard, you need to configure the following settings:

  1. n8n Instance Configuration

    • The dashboard works with any n8n instance:
    • Enter your n8n instance URL:
      • For n8n Cloud: Your cloud instance URL (e.g., https://your-workspace.app.n8n.cloud)
      • For self-hosted: Your instance URL (e.g., http://localhost:5678)
    • Add your n8n API key
      • To get your API key:
        1. Log into your n8n instance
        2. Go to Settings > API
        3. Create a new API key with appropriate permissions
        4. Copy the generated key
  2. Anthropic API Key

    • Go to the Settings page in the dashboard
    • Enter your Anthropic API key
      • To get an API key:
        1. Visit Anthropic's website
        2. Sign up or log in to your account
        3. Navigate to the API section
        4. Generate a new API key
        5. Copy the key

Environment Variables

If you prefer to set these values via environment variables, create a .env.local file in the root directory with:

NEXT_PUBLIC_N8N_URL=your_n8n_url
NEXT_PUBLIC_N8N_API_KEY=your_n8n_api_key
NEXT_PUBLIC_ANTHROPIC_API_KEY=your_anthropic_api_key

Features

  • Modern, responsive dashboard interface
  • Real-time agent monitoring
  • Execution history and statistics
  • AI-powered agent chat assistance
  • Workflow visualization and management
  • Integration with n8n's API

Learn More

To learn more about the technologies used in this project:

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.