惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
Help Net Security
Help Net Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
博客园_首页
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
L
LINUX DO - 最新话题
PCI Perspectives
PCI Perspectives
博客园 - 三生石上(FineUI控件)
V2EX - 技术
V2EX - 技术
Spread Privacy
Spread Privacy
T
Tor Project blog
量子位
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
小众软件
小众软件
博客园 - 叶小钗
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
Y
Y Combinator Blog
N
News | PayPal Newsroom
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Tenable Blog
Scott Helme
Scott Helme
G
GRAHAM CLULEY
大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
IT之家
IT之家
Schneier on Security
Schneier on Security
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
T
Threat Research - Cisco Blogs
博客园 - 司徒正美
Application and Cybersecurity Blog
Application and Cybersecurity Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
The Last Watchdog
The Last Watchdog
L
LangChain Blog
C
Check Point Blog
Google Online Security Blog
Google Online Security Blog
V
Visual Studio Blog
Latest news
Latest news

Star History

Star History Monthly 🌟 Skills (March 2026) Star History Monthly 🌟 Clawflare (February 2026) Star History Monthly 🌟 Embedded Web Editor (January 2026) star-history.com in 2025 Star History Monthly 🌟 React (December 2025) Star History Monthly 🌟 Agent SDK/Framework (November 2025) Star History Monthly 🌟 Declarative (October 2025) Star History Newsletter 🌟 Star History Newsletter 🌟 Star History Newsletter 🌟 IDE for Vibe Coding Star History Newsletter 🌟 Browser for AI Agent Star History Newsletter 🌟 Agent Protocol Star History Newsletter 🌟 AI Verse Star History Newsletter 🌟 MCP Server Star History Newsletter 🌟 Fun AI Generators Star History Weekly Star History Weekly Star History Weekly Star History Weekly
Star History Starlet 🌟 NPC Shell
2025-11-01 · via Star History

Hey there, it’s Adela 👋 Welcome to Star History!

Each month, we gather open-source highlights — and occasionally feature a Starlet project that shines a little brighter.

Follow @StarHistoryHQ for daily GitHub gems!

In this issue, we feature Starlet #30: NPC Shell - Intelligent Bash Environment with AI Agents.

NPC Shell transforms your terminal into an intelligent workspace that extends the traditional bash environment with AI capabilities. Inspired by biological intelligence, it provides a unified command-line interface for seamless interaction with multiple LLM providers and specialized agents -- enabling multi-modal collaboration, code execution, and automation of complex tasks.

Core Agent Tools

npcsh - ReAct-style Agentic Shell

npcsh provides a ReAct-style agentic shell with tool capabilities through Jinxs. It processes natural language commands and routes to appropriate tools and NPCs using reasoning and action loops.

corca - MCP Development Agent

corca is an MCP tool-calling agent specialized for software development workflows. It uses Model Context Protocol for extended capabilities and code analysis.

guac - Interactive Coding Agent

guac is a coding agent that directly executes code in an active Python session. You can inspect outputs and it builds on code you input, creating an interactive development environment.

Key Features

Multi-Provider Support - OpenAI, Anthropic, Gemini, Deepseek, Ollama, LMStudio, vLLM, MLX integration through LiteLLM.

Data Management - Database support for PostgreSQL, SQLite, and other databases for command history and conversations. Knowledge graph for structured information stored within the same database with knowledge derived with context (path, npc, team, etc) in mind, ChromaDB for vector embeddings and RAG, persistent state between sessions.

Extensible Framework - Jinxs are Jinja execution templates that provide function-like capabilities, allowing users to build reusable tools that reference each other. NPC files (.npc) for agent definitions, Context files (.ctx) for team preferences to make context management easier, Assembly lines for workflow pipelines.

SQL Models with NPC Integration - Create SQL models that call NPCs directly within queries using nql. functions. Execute complex data processing workflows where NPCs analyze, summarize, or transform data as part of SQL operations. Support coming soon for PostgreSQL, SQLite, Snowflake, Databricks, and other databases.

Powerful Command Macros

npcsh comes with an extensive set of command macros:

  • /alicanto - Deep research with multiple perspectives, identifying gold insights and cliff warnings

  • /corca - Enter MCP-powered agentic shell for development

  • /guac - Enter interactive coding shell with pomodoro workflow

  • /plonk - Computer use and GUI automation with vision models

  • /vixynt - Image generation and editing

  • /wander - Temperature-based problem solving for thinking outside the box

  • /yap - Voice chat mode with speech-to-text and text-to-speech

  • /rag - Semantic search with ChromaDB embeddings and command history

  • /ots - Take screenshot and analyze with vision models

  • And many more for search, configuration, knowledge graphs, and workflow automation

Learn More

npcsh is MIT-licensed and actively maintained. Here are some links to get started: