an AI powered application that makes it simple to go from experimentation to automation.
NPC Studio is an AI IDE that lets users have AI conversations, edit files, explore data, execute code, and much more.
Executables available for Linux, MacOS (Soon), and Windows at our website.
When installed via the executables or if you manually build npc-studio yourself, then it will be available as
npc-studio

See thinking traces from agents:


npcsh agent framework to simplify the building and orchestration of AI agents.




-When working in a specific folder, NPC Studio will discover an .env fiel if it's present and will use these API keys to determine which models can be used within the project.

NPC studio is electron-based frontend with a python flask backend.
Before getting started with development, ensure that you have the following installed
git clone https://github.com/cagostino/npc-studio.git
npm install
Start the electron backend:
npm run dev
Start the flask backend:
npc serve -p 5337 -c 'localhost:5137' # the -c indicates the url of the frontend so that the server can use CORS
Alternatively use the wrapper script that is provided
python npc_studio_serve.py
Start the electron frontend:
npm start
npm run build
This will build the frontend and backend into a single executable file. In its current state, it specifies a build target for creating .deb and AppImage files in linux. Other OS to be added in the future.
NPC Studio is licensed under AGPLv3 with additional terms explicitly prohibiting the offering of third-party SaaS services which provide a user access to any web-hosted version of the software as well as prohibiting the packaged re-sale of the product. Please see the LICENSE file for further details.
No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories