{"repo":"shuaihuadu/inkwell","free":true,"listed":false,"github":"https://github.com/shuaihuadu/inkwell","clone":"git clone https://github.com/shuaihuadu/inkwell.git","description":"Inkwell is a production-ready \"agent factory\" built on the Microsoft Agent Framework: teams can deploy it for internal collaborative use, and individuals or OPCs (One Person Companies) can self-host it for personal use.","language":"TypeScript","stars":27,"topics":["agent","microsoft-agent-framework"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Inkwell [!WARNING] Inkwell 当前处于活跃开发阶段，尚未发布稳定版本。功能、配置、数据库结构和公开接口都可能发生 Breaking Change，请勿将 main 分支视为稳定兼容基线。 Inkwell 是一个基于 Microsoft Agent Framework 打造的智能体工作空间：团队可以把它部署给内部成员协作使用，个人及 OPC（One Person Company，单人公司）也可以独立部署给自己使用。 Inkwell is an agent workspace built on the Microsoft Agent Framework: teams can deploy it for internal collaborative use, and individuals or OPCs (One Person Companies) can self-host it for personal use. 核心能力 - Agent 创作 ：配置基础信息、Instructions、模型参数、Tools 与 Skills，支持草稿保存和试运行 - 发布与协作 ：发布 Agent 版本、查看版本历史、共享给团队或复制为独立 Agent - Agent 对话 ：使用已发布版本持续对话，也可在编辑器中试运行草稿 - 模型接入 ：统一管理并选用不同模型 - Skills 与工具 ：管理 Agent Skills，查看可用工具目录 - 账号管理 ：管理员维护用户账号，用户可修改自己的密码 - 本地运行 ：使用 Aspire 启动完整开发环境，并通过内置指南快速上手 技术栈 - 客户端 ：Electron · React · TypeScript - 后端 ：.NET · ASP.NET Core · Microsoft Agent Framework - 数据与基础设施 ：EF Core · PostgreSQL / SQL Server · Qdrant · Redis · MinIO / Azure Blob - 开发与部署 ：Aspire · Docker · Kubernetes · Helm - 可观测性 ：OpenTelemetry · Grafana · Prometheus · Tempo · Loki - 测试 ：MSTest · Vitest · Playwright · Testcontainers 本地启动 本机需安装 .NET 10 SDK、Node.js（含 npm）和 Docker Desktop。克隆仓库后，先按 lockfile 安装 Desktop 与视觉原型依赖，再使用 AppHost User Secrets 配置 LiteLLM Portal 的本地管理员密钥（必须以 sk- 开头），最后启动 Aspire AppHost： 启动后访问 LiteLLM Portal（ ），使用用户名 admin 和上面配置的管理员密钥登录，然后在 Portal 中添加模型和供应商凭据。Portal 模型保存在独立的 LiteLLM PostgreSQL 数据库中，Inkwell 会自动发现并允许其用于基础对话；未配置能力覆盖的模型默认不声明视觉、工具调用或结构化输出能力。 启动后可通过 Aspire Dashboard 查看和管理各项本地服务。Inkwell 默认管理员账号和密码均为 admin ，首次登录后必须修改密码。 常用本地地址： - Aspire Dashboard： - 视觉原型设计： - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/shuaihuadu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shuaihuadu/inkwell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}