Transform your software development lifecycle with Specifai - an intelligent platform that turns project ideas into structured requirements and actionable tasks in minutes.
102
stars
288
commits
TypeScript
primary language
Jun 3, 2026
updated
Specifai is an AI-powered platform that transforms the project requirements management. It combines AI technology with intuitive workflows to automate documentation, generate and manage tasks - all while adapting to your team's specific needs.
In today's fast-paced software development landscape, delivering high-quality solutions quickly is more critical than ever. Specifai is a cutting-edge platform that revolutionizes how teams generate, manage, and refine software requirements by combining AI intelligence with human context.
By simply providing a solution name, description, and tech stack details, Specifai automatically generates comprehensive documentation, including:
git clone https://github.com/presidio-oss/specif-ai.git
cd specif-ai

AI powered chat feature in action
Inline Editing Demo

User story and task generation
For Test Case Generation instructions, please refer to our Automated Test Case Generation Guide.

Automated test case generation workflow

Strategic Initiative management workflow

Easily configurable multi provider support
Specifai supports custom Langfuse configuration for enhanced observability and analytics:
Custom Langfuse configuration settings
Key configuration options include:
Specif AI utilises the Langgraph framework to deliver an efficient agentic workflow, enhancing the creation of solution requirements with precision. Following are the key phases involved:
This Agentic architecture ensures seamless task orchestration and accelerates the solution creation process.

Specifai seamlessly integrates with popular tools to enhance your workflow:
The stories and tasks generated as part of the solutions can be used to create actual stories and tasks in your Jira instance using the Jira integration provided by the application. Features include:
For Jira setup instructions, please refer to our Jira Setup Guide.
Seamlessly integrate with Azure DevOps to synchronize your requirements and work items. The ADO integration supports hierarchical work item management and bidirectional synchronization. Features include:
For Azure DevOps setup instructions, please refer to our Azure DevOps Setup Guide.
The enterprise knowledge base is integrated with AI-powered chat to enhance suggestions and enable iterative conversations for Business Requirement Documents (BRDs), Product Requirement Documents (PRDs), Non-functional Requirements, User Stories, and Tasks. Features include:
The Model Context Protocol (MCP) is a powerful integration framework that enables Specifai to connect with external tools, services, and knowledge bases. This extensible architecture allows you to enhance your requirement generation workflow with custom capabilities while maintaining a seamless user experience.
Specifai includes native support for AWS Bedrock Knowledge Base (KB). Configuration is available directly in the UI. For detailed setup instructions, see our AWS Bedrock KB Configuration Guide.
AWS Bedrock KB visual configuration
Specifai also supports integration with custom MCP-compatible tools and services. For example, you can connect a file system MCP server, which will automatically surface its tools and resources in the UI.
UI for managing custom MCP server integrations
All MCP integrations can be managed from the Integrations page, where you can easily add, configure, or remove both built-in and custom servers.
Manage all MCP integrations from a single place
Specifai follows a modern, scalable architecture designed for optimal performance and maintainability.

Specifai Architecture
Specifai is a powerful desktop application built to streamline and organize your project requirements. With Specifai, users can create a unified directory where all essential files are not only accessible and editable but also seamlessly synced with platforms like OneDrive, Dropbox etc. This setup allows users to point to specific artifacts and data sources in a version-controlled environment, making collaboration and tracking effortless. Our goal is to enhance your development workflow by integrating seamlessly with the tools you already use, without adding complexity or obstacles.
To contribute to the project, start by exploring open issues or checking our feature request board.
Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks to all contributors and users for their support and feedback.
For any questions or feedback, please contact us at hai-feedback@presidio.com.
98 commits
51 commits
41 commits
20 commits
TypeScript
84.1%
HTML
15.0%
Transform your software development lifecycle with Specifai - an intelligent platform that turns project ideas into structured requirements and actionable tasks in minutes.
102
stars
288
commits
TypeScript
primary language
Jun 3, 2026
updated
Specifai is an AI-powered platform that transforms the project requirements management. It combines AI technology with intuitive workflows to automate documentation, generate and manage tasks - all while adapting to your team's specific needs.
In today's fast-paced software development landscape, delivering high-quality solutions quickly is more critical than ever. Specifai is a cutting-edge platform that revolutionizes how teams generate, manage, and refine software requirements by combining AI intelligence with human context.
By simply providing a solution name, description, and tech stack details, Specifai automatically generates comprehensive documentation, including:
git clone https://github.com/presidio-oss/specif-ai.git
cd specif-ai

AI powered chat feature in action
Inline Editing Demo

User story and task generation
For Test Case Generation instructions, please refer to our Automated Test Case Generation Guide.

Automated test case generation workflow

Strategic Initiative management workflow

Easily configurable multi provider support
Specifai supports custom Langfuse configuration for enhanced observability and analytics:
Custom Langfuse configuration settings
Key configuration options include:
Specif AI utilises the Langgraph framework to deliver an efficient agentic workflow, enhancing the creation of solution requirements with precision. Following are the key phases involved:
This Agentic architecture ensures seamless task orchestration and accelerates the solution creation process.

Specifai seamlessly integrates with popular tools to enhance your workflow:
The stories and tasks generated as part of the solutions can be used to create actual stories and tasks in your Jira instance using the Jira integration provided by the application. Features include:
For Jira setup instructions, please refer to our Jira Setup Guide.
Seamlessly integrate with Azure DevOps to synchronize your requirements and work items. The ADO integration supports hierarchical work item management and bidirectional synchronization. Features include:
For Azure DevOps setup instructions, please refer to our Azure DevOps Setup Guide.
The enterprise knowledge base is integrated with AI-powered chat to enhance suggestions and enable iterative conversations for Business Requirement Documents (BRDs), Product Requirement Documents (PRDs), Non-functional Requirements, User Stories, and Tasks. Features include:
The Model Context Protocol (MCP) is a powerful integration framework that enables Specifai to connect with external tools, services, and knowledge bases. This extensible architecture allows you to enhance your requirement generation workflow with custom capabilities while maintaining a seamless user experience.
Specifai includes native support for AWS Bedrock Knowledge Base (KB). Configuration is available directly in the UI. For detailed setup instructions, see our AWS Bedrock KB Configuration Guide.
AWS Bedrock KB visual configuration
Specifai also supports integration with custom MCP-compatible tools and services. For example, you can connect a file system MCP server, which will automatically surface its tools and resources in the UI.
UI for managing custom MCP server integrations
All MCP integrations can be managed from the Integrations page, where you can easily add, configure, or remove both built-in and custom servers.
Manage all MCP integrations from a single place
Specifai follows a modern, scalable architecture designed for optimal performance and maintainability.

Specifai Architecture
Specifai is a powerful desktop application built to streamline and organize your project requirements. With Specifai, users can create a unified directory where all essential files are not only accessible and editable but also seamlessly synced with platforms like OneDrive, Dropbox etc. This setup allows users to point to specific artifacts and data sources in a version-controlled environment, making collaboration and tracking effortless. Our goal is to enhance your development workflow by integrating seamlessly with the tools you already use, without adding complexity or obstacles.
To contribute to the project, start by exploring open issues or checking our feature request board.
Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks to all contributors and users for their support and feedback.
For any questions or feedback, please contact us at hai-feedback@presidio.com.
98 commits
51 commits
41 commits
20 commits
TypeScript
84.1%
HTML
15.0%