import Link from 'next/link'; import { ArrowRight, BookOpen, Download, Settings2, Wrench, } from 'lucide-react'; import { DesktopDemo } from '@/components/hero/DesktopDemo'; import { blogSource, formatBlogDate, sortBlogPages } from '@/lib/blog'; import { appDescription, releaseUrl } from '@/lib/shared'; const docs = [ { icon: BookOpen, title: '快速开始', description: '完成安装、初始化和第一次模型调用。', href: '/docs', }, { icon: Settings2, title: '模型配置', description: '配置协议、服务地址、凭据和生成参数。', href: '/docs/model-configuration', }, { icon: Wrench, title: '故障排查', description: '解决证书、连接和模型测试问题。', href: '/docs/troubleshooting', }, ]; export default function HomePage() { const posts = sortBlogPages(blogSource.getPages()).slice(0, 3); return (

开源 · 本地运行 · 自由接入

{appDescription}

在本机运行自己的模型网关,接入 OpenAI、Anthropic 等兼容服务,继续使用 Cursor Agent 的工具调用、Skills 和 MCP。

阅读文档 下载最新版

DOCUMENTATION

文档

查看全部
{docs.map(({ icon: Icon, title, description, href }) => (

{title}

{description}

))}

DEVELOPER BLOG

开发者博客

查看全部
{posts.map((post) => (

{post.data.title}

{post.data.description}

))}
); }