下一代智能体框架

kimi-code
智能体的起点

基于 TypeScript 构建的新一代 AI Agent 开发框架,让智能体开发像编写函数一样简单。支持多轮对话、工具调用、代码生成与执行。

0
内置工具
0
% 类型安全
0
ms 响应
agent.ts
import { Agent, Tool } from 'kimi-code';
// 定义一个代码执行工具
const codeTool = new Tool({
  name: 'execute',
  async run(code: string) {
    return await safeExecute(code);
  }
});
// 创建智能体实例
const agent = new Agent({
  model: 'kimi-k2',
  tools: [codeTool],
  systemPrompt: '你是一个编程助手'
});
// 启动对话
await agent.chat('帮我写一个快速排序');

交互式演示

体验 kimi-code 的核心能力:智能推理、工具调用、代码生成与执行

智能体状态

状态 就绪
模型 kimi-k2
响应时间 -- ms
Token 使用 0

推理过程

等待输入...

生成历史

generated.ts
// 点击"生成"按钮开始...

Web Search

网络搜索工具

实时搜索互联网信息,支持多语言查询

Code Execute

代码执行工具

安全执行代码,支持多种编程语言

File System

文件系统工具

读写文件、目录操作、路径解析

Database

数据库工具

SQL 查询、数据操作、Schema 管理

API Call

API 调用工具

HTTP 请求、REST API、GraphQL

Custom Tool

自定义工具

轻松扩展,定义你自己的工具

用户输入
意图识别
工具选择
执行动作
生成回复

执行日志

点击"运行工作流"开始...

核心架构

模块化设计,每层独立可替换,支持灵活扩展

Agent Core

智能体核心引擎,负责对话管理、状态维护和决策制定

多轮对话管理
上下文窗口优化
记忆机制

Tool System

强大的工具系统,支持内置工具和自定义工具无缝集成

Schema 自动推导
类型安全调用
工具链组合

Sandbox

安全沙箱环境,隔离执行用户代码,保障系统安全

资源限制
超时控制
网络隔离

Provider

模型提供商抽象层,支持多种 LLM 后端无缝切换

OpenAI 兼容
本地模型支持
流式响应

性能指标

基于真实测试环境的性能数据

90%

代码生成准确率

HumanEval 基准测试通过率

95%

工具调用成功率

复杂多步任务完成率

85%

用户满意度

基于 1000+ 开发者调研

快速开始

几行代码即可构建强大的 AI Agent

quickstart.ts
// 安装: npm install kimi-code
import { Agent, createTool } from 'kimi-code';
// 1. 定义工具
const calculator = createTool({
name: 'calculator',
description: '执行数学计算',
parameters: {
expression: { type: 'string', description: '数学表达式' }
},
async execute({ expression }) {
return eval(expression); // 实际使用安全计算库
}
});
// 2. 创建 Agent
const agent = new Agent({
name: 'MathAssistant',
model: 'kimi-k2',
tools: [calculator],
systemPrompt: '你是一个数学助手,使用工具计算结果'
});
// 3. 开始对话
const result = await agent.chat('计算 123 * 456');
console.log(result); // 56088