Shinkai 是一个免费、开源程序是一款只需两步即可安装的应用程序,您可以使用简单的界面在 5 分钟或更短时间内创建本地 AI 代理。支持:MCPs、远程和本地 AI、加密和支付。

​一、软件介绍

文末提供程序和源码下载

Shinkai 是一个免费、开源的平台,它使 AI 代理的创建民主化。无需编码——只需拖放,即可部署可在不同平台上运行并能处理实际任务的智能代理。Shinkai开源程序是一款只需两步即可安装的应用程序,您可以使用简单的界面在 5 分钟或更短时间内创建本地 AI 代理。支持:MCPs、远程和本地 AI、加密和支付。

构建协同工作的 AI 代理,处理支付并自动化复杂工作流程

二、 Features  🚀 功能

 

🎯 No-Code Agent Builder – Create specialized AI agents in minutes through an intuitive visual interface. No programming experience needed.
🎯 无代码代理构建器——通过直观的可视化界面,在几分钟内创建专业 AI 代理。无需编程经验。

🤖 Multi-Agent Orchestration – Deploy teams of agents that collaborate, share context, and coordinate complex multi-step workflows automatically.
🤖 多代理编排——部署能够协作、共享上下文并自动协调复杂多步骤工作流的代理团队。

💰 Crypto-Native Architecture – Built-in support for decentralized payments, DeFi interactions, and autonomous economic agents that can transact independently.
💰 加密原生架构——内置支持去中心化支付、DeFi 交互和能够独立进行交易的自主经济代理。

🔗 Universal Protocol Support – Seamlessly integrates with Model Context Protocol (MCP), making your agents compatible with Claude, Cursor, and the broader AI ecosystem.
🔗 支持通用协议 – 与模型上下文协议(MCP)无缝集成,使您的代理兼容 Claude、Cursor 以及更广泛的 AI 生态系统。

⚡ Hybrid Deployment – Run everything locally for maximum privacy, connect to cloud models for enhanced capabilities, or combine both approaches as needed.
⚡ 混合部署——在本地运行所有内容以实现最大隐私,连接到云端模型以增强功能,或根据需要结合两种方法。

🔐 Security-First Design – Your crypto keys, sensitive data, and computations remain under your control with local-first architecture.
🔐 安全优先设计——您的加密密钥、敏感数据和计算始终处于您的控制之下,采用本地优先架构。

🌐 Cross-Platform Compatibility – Works on Windows, macOS, and Linux with consistent performance and user experience.
🌐 跨平台兼容性 – 在 Windows、macOS 和 Linux 上运行,提供一致的性能和用户体验。

三、Examples  📋 示例

 

💹 Autonomous Trading Bot – Deploy an agent that monitors social sentiment, analyzes market trends, and executes trades based on predefined strategies.
💹 自主交易机器人 – 部署一个代理,监控社会情绪,分析市场趋势,并根据预定义策略执行交易。

📧 Intelligent Email Assistant – Create an agent that categorizes incoming emails, drafts contextual responses, and automatically schedules follow-ups.
📧 智能邮件助手——创建一个能够分类收件箱邮件、撰写情境化回复并自动安排后续跟进的代理。

📊 Data Intelligence Agent – Build agents that scrape web data, perform trend analysis, and generate comprehensive reports with actionable insights.
📊 数据智能代理——构建能够抓取网络数据、执行趋势分析并生成包含可操作见解的全面报告的代理。

🔄 Workflow Automation Hub – Orchestrate multiple specialized agents that handle different components of complex business processes seamlessly.
🔄 工作流自动化中心 – 统筹处理复杂业务流程中不同组件的多个专业代理,实现无缝衔接。

🏦 DeFi Portfolio Manager – Set up agents that monitor your crypto investments, rebalance portfolios, and execute yield farming strategies.
🏦 DeFi 投资组合管理器 – 设置代理来监控您的加密货币投资、重新平衡投资组合并执行收益农耕策略。

四、快速入门

  1. 从文末提供的下载适用于您平台的最新版本
  2. Install and launch Shinkai
    安装并启动 Shinkai
  3. Create your first AI agent using our step-by-step guided interface
    使用我们的逐步引导界面创建您的第一个 AI 代理

System Requirements  系统要求

  • Memory: 4GB RAM minimum (8GB recommended)
    内存:最低 4GB RAM(推荐 8GB)
  • Storage: 2GB free space  存储空间:2GB 可用空间
  • OS: Windows 10+, macOS 10.15+, or Linux (Ubuntu 20.04+)
    操作系统:Windows 10+、macOS 10.15+ 或 Linux(Ubuntu 20.04+)

Development  🛠 开发

Architecture Overview  架构概述

Shinkai is built as a modern monorepo using NX for orchestration and dependency management. The architecture consists of:
Shinkai 使用 NX 进行编排和依赖管理,构建为现代单体仓库。架构包括:

Core Applications:  核心应用:

  • shinkai-desktop – Cross-platform Tauri application with React frontend
    shinkai-desktop – 跨平台的 Tauri 应用程序,使用 React 前端

Shared Libraries:  共享库:

  • shinkai-message-ts – Message protocols and network communication with Shinkai Node
    shinkai-message-ts – 与 Shinkai 节点进行消息协议和网络通信
  • shinkai-node-state – React Query-based state management for node data
    shinkai-node-state – 基于 React Query 的节点数据状态管理
  • shinkai-ui – Reusable React components with design system
    shinkai-ui – 可复用的 React 组件,包含设计系统
  • shinkai-artifacts – Styled UI primitives built on Radix and Tailwind CSS
    shinkai-artifacts – 基于 Radix 和 Tailwind CSS 构建的样式化 UI 基础组件
  • shinkai-i18n – Internationalization utilities powered by i18next
    shinkai-i18n – 由 i18next 提供支持的国际化工具

Technology Stack:  技术栈:

  • Frontend: React 18, TypeScript, Tailwind CSS, Radix UI
    前端:React 18、TypeScript、Tailwind CSS、Radix UI
  • Desktop: Tauri (Rust + React)
    桌面端:Tauri (Rust + React)
  • State Management: Zustand (UI state) + React Query (server state)
    状态管理:Zustand(UI 状态)+ React Query(服务器状态)
  • Build System: Vite, NX monorepo
    构建系统:Vite,NX 单一代码库
  • Testing: Vitest, React Testing Library
    测试:Vitest,React Testing Library

🚀 Getting Started  🚀 快速入门

1. Clone and Setup  1. 克隆和设置

git clone https://github.com/dcSpark/shinkai-apps
cd shinkai-apps
nvm use
npm ci
 

2. Download Required Side Binaries
2. 下载所需侧边二进制文件

Before running Shinkai, you'll need to download the embedded Shinkai Node binary that powers the application's core functionality. This can be done with a single command based on your platform:
在运行 Shinkai 之前,您需要下载驱动应用程序核心功能的嵌入式 Shinkai 节点二进制文件。这可以通过基于您平台的单个命令来完成:

macOS (Apple Silicon):  macOS (苹果硅)

ARCH="aarch64-apple-darwin" \
SHINKAI_NODE_VERSION="v1.1.13" \
OLLAMA_VERSION="v0.12.3" \
npx ts-node ./ci-scripts/download-side-binaries.ts
 

Linux:

ARCH="x86_64-unknown-linux-gnu" \
OLLAMA_VERSION="v0.12.3" \
SHINKAI_NODE_VERSION="v1.1.13" \
npx ts-node ./ci-scripts/download-side-binaries.ts
 

Windows:

$ENV:OLLAMA_VERSION="v0.12.3"
$ENV:SHINKAI_NODE_VERSION="v1.1.13"
$ENV:ARCH="x86_64-pc-windows-msvc"
npx ts-node ./ci-scripts/download-side-binaries.ts
 

📦 Essential Commands  📦 基本命令

Development Server  开发服务器

# Run desktop app (recommended for development)
npx nx serve:tauri shinkai-desktop
 

Building  构建

# Build desktop application
npx nx build shinkai-desktop

# Create development build
NODE_OPTIONS="--max_old_space_size=8192" npx nx build shinkai-desktop --config="./src-tauri/tauri.conf.development.json"

# Build all projects
npx nx run-many --target=build
 

Third party data and repository management
第三方数据和仓库管理

# Update the built-in Ollama models repository. This repository contains model definitions, tags and metadata for all supported AI models. The command below regenerates the repository files to ensure compatibility with the latest Ollama version and model updates
npx ts-node ./ci-scripts/generate-ollama-models-repository.ts

# Generate Composio apps repository - This script regenerates the repository of pre-built Composio apps and templates that users can import into Shinkai. It ensures the app catalog stays up-to-date with the latest official releases.
deno run -A ./ci-scripts/composio-repository/main.ts

# Generate translations for all languages (EN, ES, etc.)
# This command uses AI to automatically generate translations for all supported languages based on the primary i18n source file (English).
# It ensures consistent translations across the entire application while maintaining natural language quality.

npx nx run shinkai-i18n:i18n
 

Testing & Quality  测试与质量

# Run tests
npx nx test [project-name]
npx nx run-many --target=test

# Lint code
npx nx lint [project-name]
npx nx run-many --target=lint
 

🏗 Project Structure  🏗 项目结构

<span style="background-color:var(--bgColor-muted, var(--color-canvas-subtle))"><span style="color:#1f2328"><span style="color:var(--fgColor-default, var(--color-fg-default))"><span style="background-color:var(--bgColor-muted, var(--color-canvas-subtle))"><code>shinkai-apps/
├── apps/
│   └── shinkai-desktop/          # Main desktop application
├── libs/
│   ├── shinkai-message-ts/       # Core messaging protocol
│   ├── shinkai-node-state/       # State management
│   ├── shinkai-ui/               # Component library
│   ├── shinkai-artifacts/        # UI primitives
│   └── shinkai-i18n/             # Internationalization
├── ci-scripts/                   # Build and deployment scripts
└── tools/                        # Development utilities
</code></span></span></span></span>
 

🎨 UI Development Guidelines
🎨 UI 开发指南

Component Libraries:  组件库:

  • Radix UI – Unstyled, accessible component primitives
    Radix UI – 无样式、可访问的组件原语
  • Tailwind CSS – Utility-first styling and responsive design
    Tailwind CSS – 以实用功能为主的样式和响应式设计
  • Shadcn/ui – Pre-built component patterns
    Shadcn/ui – 预构建的组件模式

State Management:  状态管理:

  • Zustand – Client-side UI state management
    Zustand – 客户端 UI 状态管理
  • React Query – Server state, caching, and synchronization
    React Query – 服务器状态、缓存和同步

 

五、软件下载

夸克网盘

本文信息来源于GitHub作者地址:https://github.com/dcSpark/shinkai-local-ai-agents

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值