hypersigilhq/hypersigil

★ 28⑂ 2

Prompt management gateway with a UI for AI-powered applications. Enables non-technical users to test, refine, and deploy prompts seamlessly across multiple AI providers.

About hypersigilhq/hypersigil

hypersigilhq/hypersigil is an open-source project on GitHub, mainly written in Vue. Prompt management gateway with a UI for AI-powered applications. Enables non-technical users to test, refine It currently holds 28 stars and 2 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository hypersigilhq/hypersigil · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

Hypersigil

https://github.com/hypersigilhq/hypersigil/blob/HEAD/logo

What is Hypersigil?

Hypersigil is an AI prompt management platform that enables organizations to centralize, optimize, and dynamically deploy AI workflows across multiple providers. It provides a unified, collaborative environment for developing, testing, and hot-swapping prompts without code redeployments.

Designed for both technical and non-technical users, Hypersigil bridges domain expertise and AI implementation through multimodal prompt management. It supports seamless transitions between different AI providers, models, and execution contexts, allowing teams to rapidly iterate and optimize AI-driven processes.

Key capabilities include real-time prompt hot-swapping, cross-provider orchestration, and intelligent workflow adaptation—empowering teams to build scalable, flexible AI solutions with unprecedented agility.

Screenshots

https://github.com/hypersigilhq/hypersigil/blob/HEAD/Prompt view https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings https://github.com/hypersigilhq/hypersigil/blob/HEAD/Settings

🚧 The project is under heavy development, more fetures will be added soon. We're taking feature requests and welcome any contributions. 🚧

Use Cases

Features

Centralized Prompt Management
  • Single Source of Truth: All prompts managed outside codebases
  • Version Control: Track prompt evolution without Git commits
  • Template Variables: Dynamic prompts with Mustache templating
  • API Integration: Hot-swapping prompts without code deployments
Prompt Execution System
  • Multi-Provider Support: Execute prompts across Ollama, OpenAI, Anthropic, and other AI providers
  • Asynchronous Processing: Background execution with real-time status tracking
  • Provider Health Monitoring: Automatic failover and health checking
  • Execution Bundles: Organize and track related prompt executions

Test Data Management
  • Systematic Testing: Create test data groups for comprehensive prompt validation
  • Batch Execution: Run prompts against multiple test cases simultaneously
  • Data Import: Import test datasets from various formats (csv, markdown, json)
  • Result Analysis: Compare outcomes across different test scenarios
Prompt Calibration
  • Intelligent Adjustment: AI-powered prompt refinement based on execution results
  • Comment System: Collaborative feedback and analysis of prompt performance
  • Version Control: Track prompt evolution and performance over time
User Management
  • Role-Based Access: Admin, user, and viewer roles with appropriate permissions
  • Invitation System: Secure user onboarding with invitation links
  • API Key Management: Centralized management of AI provider credentials
  • Collaborative Workflows: Team-based prompt development and testing
Developer Experience
  • RESTful Architecture: Clean, well-documented API endpoints

Full documentation

https://hypersigilhq.github.io/hypersigil/introduction/

REST API docs - https://hypersigilhq.github.io/hypersigil/api-reference/

Run with Docker

Using Pre-built Image

Pull and run the latest Hypersigil image from Docker Hub:

docker run -d --name hypersigil -p 8080:80 -v $(pwd)/hypersigil:/app/data --init codefibers/hypersigil:latest

Building Your Own Image

If you prefer to build the Docker image yourself instead of pulling from the registry

Prerequisites

  • Node.js 18+
  • npm or yarn
  • (Optional) Ollama for local AI models
1. Clone the repository:
   git clone git@github.com:hypersigilhq/hypersigil.git
   cd hypersigil
   

2. Run the build script:

   ./build-docker.sh
   

This script will:

  • Build the Vue.js frontend for production
  • Compile the TypeScript backend
  • Create a Docker image tagged as codefibers/hypersigil:latest
  • Provide you with ready-to-use run commands
3. Run your locally built image:
   # Run on port 8080
   docker run -d --name hypersigil -p 8080:80 -v $(pwd)/backend/.env:/app/.env -v $(pwd)/hypersigil:/app/data --init hypersigil:latest
   

Docker Run Parameters Explained

  • -d: Run container in detached mode (background)
  • --name hypersigil: Assign a name to the container for easy management
  • -p 8080:8080: Map host port 8080 to container port 80 (change first number for different host port)
  • -v $(pwd)/hypersigil:/app/data: Mount data directory for persistent storage
  • --init: Use proper init system for signal handling

Getting Started with local development

Details

Prerequisites

  • Node.js 18+
  • npm or yarn
  • (Optional) Ollama for local AI models

Installation

1. Clone the repository

   git clone 
   cd hypersigil
   

2. Install backend dependencies

   cd backend
   npm install
   

3. Install frontend dependencies

   cd ../ui
   npm install
   

4. Configure environment

   cd ../backend
   cp .env.example .env
   # Edit .env with your configuration
   

5. Start the development servers Backend:

   cd backend
   npm run dev
   
Frontend (in a new terminal):
   cd ui
   npm run dev
   

6. Access the application

  • Frontend: http://localhost:5173
  • Backend API: http://localhost:3000

Architecture

Architecture

Backend

  • Node.js/TypeScript: Type-safe server implementation
  • Express.js: RESTful API framework
  • SQLite: Lightweight, embedded database
  • ts-typed-api: Type-safe API definitions shared between frontend and backend

Frontend

  • Vue 3: Modern reactive framework with Composition API
  • TypeScript: Full type safety across the application
  • Tailwind CSS: Utility-first styling framework
  • shadcn/ui: Beautiful, accessible component library

AI Providers

  • Ollama: Local AI model execution
  • OpenAI: GPT models and embeddings
  • Anthropic: Advanced reasoning and analysis
  • Extensible: Plugin system for additional providers

Contributing

We welcome contributions from fellow reality hackers and prompt magicians!

License

Hypersigil is licensed under Apache 2.0 with Commons Clause. This means:

The Commons Clause restriction only applies to selling the software itself. You are free to use it internally, modify it, and build upon it for your business needs.

For the complete license terms, see the LICENSE file.

Contact: piotr (at) codefibers.pl

GitHub Stars & Activity

28Stars
2Forks
0Open issues
VueLanguage

GitHub Popularity

GitHub stars28
Forks2
Open issues0
Primary languageVue
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

hanshuaikang / AI-Media2Doc

Vue★ 4,025⑂ 545▲ 3 stars
2

1sdv / TripStar

Vue★ 2,283⑂ 275▲ 3 stars
3

kodadot / nft-gallery

Vue★ 685⑂ 359
4

affaan-m / ECC

JavaScript★ 263,994⑂ 39,485▲ 826 stars
5

tensorflow / tensorflow

C++★ 200,221⑂ 77,033▲ 30 stars
6

Significant-Gravitas / AutoGPT

Python★ 187,469⑂ 46,006▲ 27 stars
7

anthropics / claude-code

TypeScript★ 147,260⑂ 24,085▲ 419 stars
8

ggml-org / llama.cpp

C++★ 129,000⑂ 23,514▲ 136 stars

More AI Rankings