Skip to content

A sophisticated AI-powered workspace built on top of Claude Code SDK

License

Notifications You must be signed in to change notification settings

git-men/agentstudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

619 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

AgentStudio

AgentStudio

Agent for Work โ€” Your Local Agent Workspace

Powered by Claude Agent SDK & Cursor CLI

GPL v3 License GitHub stars GitHub issues

English | ไธญๆ–‡


๐Ÿ“– Overview

AgentStudio is a local Agent workspace running on your computer โ€” a true personal AI assistant. Your data stays completely private, secure, and under your control. It supports scheduled task automation and multi-agent collaboration.

AgentStudio transforms the CLI experience into a friendly Web interface, making AI agents accessible to everyone, not just developers.

๐Ÿ”Œ Dual Engine Support

AgentStudio supports two AI engines:

Engine Description Best For
Claude Agent SDK Full-featured engine with complete read/write capabilities Power users who need full control
Cursor CLI Read-only integration with Cursor's configuration Users who manage configs via Cursor IDE

Chat Interface

๐Ÿš€ Quick Start

Install and run with npm:

# Install globally
npm install -g agentstudio

# Start the server
agentstudio start

Then open http://localhost:4936 in your browser.

More commands:

agentstudio start --port 8080  # Custom port
agentstudio install            # Install as system service (auto-start)
agentstudio upgrade            # Upgrade to latest version
agentstudio doctor             # Check system status
agentstudio --help             # Show all commands

โœจ Core Features

๐Ÿ–ฅ๏ธ Local Agent Workspace

  • Runs on your computer โ€” A true local workspace
  • Data stays private โ€” Nothing uploaded to the cloud
  • Full control โ€” Files, code, and conversations remain in your hands

๐ŸŒ Web-Based Experience

  • Say goodbye to CLI โ€” Embrace a friendly Web interface
  • Visual tool execution โ€” See what your Agent is doing in real-time
  • Built-in file browser โ€” View project files alongside conversations

๐Ÿงฐ Configuration Management

Manage your AI configurations through a friendly interface:

Feature Claude SDK Cursor CLI
MCP Full CRUD Read-only (view ~/.cursor/mcp.json)
Rules Full CRUD Read-only (view ~/.cursor/rules/)
Commands Full CRUD Read-only (view ~/.cursor/commands/)
Skills Full CRUD Read-only (view ~/.cursor/skills/)
Hooks Full CRUD Not available
Plugin Ecosystem โœ… โœ…
Project Memory โœ… โœ…
Subagents โœ… โœ…
Multi-Model Claude, GLM, DeepSeek, Kimi K2, MiniMax, and more Cursor models

โฐ Scheduled Tasks

Let your Agent work automatically on a schedule โ€” true AI work automation!

Example scenarios:

  • ๐Ÿ“Š Daily progress reports โ€” Generate project updates every morning at 9am
  • ๐Ÿ” Automated code review โ€” Check repositories every 2 hours
  • ๐Ÿ“ Weekly meeting notes โ€” Summarize and archive every Friday
  • ๐Ÿ“ˆ Monthly analytics โ€” Generate business data reports on the 1st

๐Ÿ”— A2A Protocol (Agent-to-Agent)

Build a collaborative network of intelligent agents:

  • Secretary Agent dispatch โ€” One Agent receives tasks and delegates to project-specific Agents
  • Local โ†” Remote collaboration โ€” Agents on your computer communicate with Agents on remote dev machines
  • Mobile access โ€” Interact with local Agents from mobile messaging apps (beta)

๐ŸŽจ Custom Agents

Create your own specialized Agents without writing code:

  • PPT creation Agent
  • Secretary Agent
  • Document writing Agent
  • Code review Agent
  • And any other workflow you need!

๐Ÿ“Š AgentStudio vs Claude Code

Feature AgentStudio Claude Code
Interface Web UI Command Line (CLI)
Target Users Everyone Primarily developers
Tool Display Visual rendering Plain text
File Browser โœ… โŒ
Agent Customization โœ… โŒ
Scheduled Tasks โœ… โŒ
A2A Protocol โœ… โŒ
Mobile Access Beta โŒ

Same Claude Agent SDK, friendlier experience.

๐Ÿ“ฆ Alternative Installation

Docker

docker build -t agentstudio:latest .
docker-compose up -d

See DOCKER.md for details.

One-Click Install

macOS/Linux:

curl -fsSL https://raw.githubusercontent.com/okguitar/agentstudio/main/scripts/install-macos.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/okguitar/agentstudio/main/scripts/windows-install.ps1 | iex

Development Setup

git clone https://github.com/okguitar/agentstudio.git
cd agentstudio
pnpm install
cp backend/.env.example backend/.env
# Edit backend/.env with your API keys
pnpm run dev

๐Ÿ”ง Engine Configuration

AgentStudio supports two AI engines. Choose the one that fits your workflow.

Selecting an Engine

Set the ENGINE environment variable before starting the server:

# Use Claude Agent SDK (default, full features)
ENGINE=claude-sdk pnpm run dev

# Use Cursor CLI (read-only config management)
ENGINE=cursor-cli pnpm run dev

Or set it in your backend/.env file:

# Choose: claude-sdk or cursor-cli
ENGINE=claude-sdk

Engine Comparison

Feature Claude SDK Cursor CLI
MCP Management Create, edit, delete View only
Rules Management Create, edit, delete View only
Commands Management Create, edit, delete View only
Skills Management Create, edit, delete View only
Hooks โœ… Supported โŒ Not available
Provider Selection โœ… Multiple providers โŒ Cursor only
Config Location ~/.claude/ ~/.cursor/
File Extension .md .mdc

When to Use Each Engine

Claude Agent SDK is recommended when:

  • You want full control over configurations
  • You need to create/edit MCP servers, rules, commands, skills
  • You want to use Hooks for automation
  • You prefer managing everything through AgentStudio

Cursor CLI is recommended when:

  • You primarily use Cursor IDE for configuration
  • You want AgentStudio as a read-only dashboard
  • You need to view your Cursor configurations in a web interface
  • You want to avoid accidental config modifications

Important Notes

  1. Config Isolation: Each engine uses its own config directory

    • Claude SDK: ~/.claude/
    • Cursor CLI: ~/.cursor/
  2. Read-Only Mode: In Cursor CLI mode, write operations are blocked with a "Read-only mode" indicator

  3. Feature Visibility: Some features (like Hooks) are automatically hidden in Cursor CLI mode

  4. Switching Engines: Restart the server when changing engines

๐Ÿงช Development

pnpm run dev          # Start development servers
pnpm run test         # Run tests
pnpm run type-check   # Type checking
pnpm run lint         # Linting
pnpm run build        # Production build

๐Ÿ“ฆ Tech Stack

Frontend: React 19, TypeScript, Vite, TailwindCSS, Zustand, React Query

Backend: Node.js, Express, TypeScript, Claude Agent SDK, Cursor CLI, JWT

Supported Engines:

  • Claude Agent SDK โ€” Full-featured AI agent capabilities
  • Cursor CLI โ€” Integration with Cursor IDE configurations

๐Ÿค Contributing

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

๐Ÿ“„ License

GPL v3 License โ€” see LICENSE for details.

๐Ÿ“ฎ Support


Made with โค๏ธ by the AgentStudio Team

About

A sophisticated AI-powered workspace built on top of Claude Code SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published