ๆƒฏๆ€ง่šๅˆ ้ซ˜ๆ•ˆ่ฟฝ่ธชๅ’Œ้˜…่ฏปไฝ ๆ„Ÿๅ…ด่ถฃ็š„ๅšๅฎขใ€ๆ–ฐ้—ปใ€็ง‘ๆŠ€่ต„่ฎฏ
้˜…่ฏปๅŽŸๆ–‡ ๅœจๆƒฏๆ€ง่šๅˆไธญๆ‰“ๅผ€

ๆŽจ่่ฎข้˜…ๆบ

ๅš
ๅšๅฎขๅ›ญ - ๅถๅฐ้’—
MyScale Blog
MyScale Blog
ๅš
ๅšๅฎขๅ›ญ - ใ€ๅฝ“่€็‰นใ€‘
I
InfoQ
่…พ
่…พ่ฎฏCDC
aimingoo็š„ไธ“ๆ 
aimingoo็š„ไธ“ๆ 
L
LangChain Blog
ไบบไบบ้ƒฝๆ˜ฏไบงๅ“็ป็†
ไบบไบบ้ƒฝๆ˜ฏไบงๅ“็ป็†
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
Vercel News
Vercel News
C
Check Point Blog
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
็พŽ
็พŽๅ›ขๆŠ€ๆœฏๅ›ข้˜Ÿ
Stack Overflow Blog
Stack Overflow Blog
Y
Y Combinator Blog
D
Docker
MongoDB | Blog
MongoDB | Blog
้‡
้‡ๅญไฝ
ๅš
ๅšๅฎขๅ›ญ_้ฆ–้กต

Star History

Star History Monthly ๐ŸŒŸ Harness (August 2026) Star History Monthly ๐ŸŒŸ Building Blocks (July 2026) Star History Monthly ๐ŸŒŸ Terminal UI (June 2026) Star History Monthly ๐ŸŒŸ Standalone Markdown Editor (May 2026) Star History Monthly ๐ŸŒŸ Computer Use (April 2026) 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: