NPC-Worldwide/incognide
Explore the unknown, build the future, own your data.
它解决了什么
Incognide 是一个统一的工作空间,旨在通过将聊天、代码编辑、文档管理、网页浏览和媒体查看整合到单一可拼贴界面,消除上下文切换和分心。它通过将生产力工具与能够直接与工作空间组件交互的 AI 代理相结合,简化复杂工作流。
它如何工作
该应用提供灵活的拼贴布局,用户可以安排各种面板(浏览器、终端、编辑器、PDF 查看器),每个面板保持各自的状态。它通过云 API(OpenAI、Anthropic、Gemini)或本地提供者(Ollama、LM Studio、llama.cpp、oMLX)连接 AI 模型。
除了简单聊天外,它实现了一个代理系统,AI 人格(NPC)可以执行控制浏览器(点击、输入、截图)、执行终端命令、编辑文件等操作。它还提供“jinxes”,即可复用的自动化模板,使用 Jinja 模板将自然语言提示与代码执行链式结合。用于知识管理时,它使用记忆抽取和知识图谱,使代理上下文随时间演进。
适用人群
- 开发者和研究人员:需要在同一地点管理代码、文档和 AI 交互。
- 高级用户:寻找高度可定制、自动化且集成 AI 代理的工作空间。
- AI 爱好者:想使用自己的对话数据在本地微调 LLM,且无需编写代码。
亮点
- 代理控制:AI 代理可以直接与浏览器、终端和文件系统交互。
- 内置微调:内置 UI 用于整理对话数据,并使用 LoRA/QLoRA 在本地微调模型。
- 统一工作空间:可拼贴的面板支持 DOCX、XLSX、PPTX、PDF、3D STL 模型和 LaTeX 编译。
- MCP 集成:支持 Model Context Protocol,可通过外部服务器扩展代理能力。
- 知识管理:自动记忆抽取、上下文压缩和知识图谱演化。