{"repo":"1024XEngineer/neo-code","free":true,"listed":false,"github":"https://github.com/1024XEngineer/neo-code","clone":"git clone https://github.com/1024XEngineer/neo-code.git","description":"NeoCode 是一个本地优先的 AI Coding Agent，支持终端、Web、桌面端与飞书等多入口接入，帮助用户读懂项目、修改代码、运行命令并安全推进开发任务","language":"Go","stars":30,"topics":["agent","claude-code","cli","golang","opencode","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"中文 EN 一个本地优先的 AI Coding Agent，帮助你理解代码、修改项目、调用工具，并把开发任务接入终端、桌面端和自动化工作流。 文档 · Issues · Discussions --- NeoCode 是什么？ NeoCode 是一个运行在本地开发环境中的 AI Coding Agent。 它可以在工作区中读取项目、理解代码、调用工具、执行命令、管理会话，并通过本地 Gateway 暴露统一的 JSON-RPC / SSE / WebSocket 接口，方便终端、桌面端或第三方客户端接入。 核心闭环： 用户输入(TUI) - 网关中继(Gateway) - Agent推理(Runtime) - 调用工具(Tools) - 结果回传 - UI展示 --- 功能特性 - 本地优先：在你的工作区中运行，面向真实项目上下文。 - 终端交互：基于 TUI 的对话式 coding agent 体验。 - 工具调用：支持读取文件、分析项目、执行命令和调用系统工具。 - 多模型 Provider：支持 OpenAI、Gemini、ModelScope、Qiniu、OpenLL 以及自定义 Provider。 - 会话持久化：保存和恢复历史会话，减少重复沟通。 - 记忆能力：保存偏好、项目事实和跨会话上下文。 - Skills 系统：为不同任务启用专用行为和流程。 - MCP 接入：通过 MCP stdio server 扩展外部工具能力。 - Gateway 模式：通过本地 JSON-RPC / SSE / WebSocket 接口连接桌面端、脚本和第三方客户端。 - Web UI：通过 neocode web 启动浏览器端界面，适合图形化对话与会话管理。 - Feishu Adapter：支持 Webhook 与 SDK 长连接接入，并用单张状态卡片持续回传 run 状态。 - Local Runner： neocode runner 在本机执行工具，通过 WebSocket 主动连接云端 Gateway，无需开放入站端口。 --- 预览 TUI： Web： Feishu： 更多端侧截图与交互说明： - Web UI 使用指南 - 飞书远程接入配置 - Hooks CLI 指南 --- 快速开始 1. 安装 macOS / Linux: Windows PowerShell: 2. 从源码运行 3. 配置 API Key 按你使用的 Provider 设置对应环境变量，例如： Windows PowerShell: 然后在项目目录中启动： 如果你希望使用浏览器 Web UI，可以直接运行： 4. Web / 飞书快速入口 详细说明： - Web UI 使用指南 - 飞书远程接入配置（SDK / Webhook） 5. 常用命令 6. CLI 路由速查 Provider 管理 用于新增、查看、删除自定义 provider，变更会落在 /.neocode/providers/ 。 Model 选择 用于查看当前 provider 的模型候选，并切换到指定模型。 Provider + Model 一步切换 用于切换 provider，并可通过 --model 覆盖自动选择的模型。 Local Runner 在本机启动执行守护进程，主动连接云端 Gateway 接收工具执行请求。 7. Shell 诊断代理 用于进入代理 shell、初始化 shell integration、手动触发诊断和控制自动诊断模式。 8. URL Scheme 使用 详细指南","default_branch":null,"files":null,"tree":[],"storefront":"/r/1024XEngineer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/1024XEngineer/neo-code/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."}