Neo Code banner
1024XEngineer 1024XEngineer

Neo Code

AI community

Description

NeoCode 是一个本地优先的 AI Coding Agent,支持终端、Web、桌面端与飞书等多入口接入,帮助用户读懂项目、修改代码、运行命令并安全推进开发任务

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

[中文](README.md) | [EN](README.en.md)

neo-code

一个本地优先的 AI Coding Agent,帮助你理解代码、修改项目、调用工具,并把开发任务接入终端、桌面端和自动化工作流。

Go Version Codecov Coverage License MIT Docs Platform

文档 · 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 与