Best AI tools for< Interact With Systems >
20 - AI tool Sites
Rerun
Rerun is an SDK, time-series database, and visualizer for temporal and multimodal data. It is used in fields like robotics, spatial computing, 2D/3D simulation, and finance to verify, debug, and explain data. Rerun allows users to log data like tensors, point clouds, and text to create streams, visualize and interact with live and recorded streams, build layouts, customize visualizations, and extend data and UI functionalities. The application provides a composable data model, dynamic schemas, and custom views for enhanced data visualization and analysis.
heyCLI
heyCLI is a command-line interface (CLI) tool that allows users to interact with their Linux systems using natural language. It is designed to make it easier for users to perform common tasks without having to memorize complex commands. heyCLI is still in its early stages of development, but it has the potential to be a valuable tool for both new and experienced Linux users.
EVA.ai
EVA.ai is a conversational and predictive AI platform that powers HR 4.0 for Talent Acquisition and Human Capital Management. It combines cognitive technologies to build solutions for HR and HCM, offering features such as Connectors to leverage legacy systems data, AI & Machine Learning to train around people data, Conversational AI assistant for engaging HR use-cases, People Analytics for real-time insights, and Robotic Process Automation for workflow management. EVA.ai aims to transform how people and organizations interact by providing automation-first, experience-driven HCM solutions.
AIGUR
AIGUR is a generative AI platform that enables teams to build, collaborate, deploy, and manage generative AI flows. With AIGUR's no-code editor, users can create generative AI flows by dragging and dropping AI blocks and configuring how they interact. AIGUR also provides collaboration tools that allow multiple users to work on the same flow simultaneously. Once a flow is created, it can be integrated into any web or mobile application using a simple API call. AIGUR also provides monitoring tools that give users visibility into the different executions of their flows, as well as their cost, performance, and availability.
Symphony
Symphony is a platform that allows users to write programs using natural language. It enables users to interact with the system by talking to it, making programming more accessible and intuitive. Symphony aims to simplify the process of coding by bridging the gap between human language and programming languages.
ChatWithCloud
ChatWithCloud is a command-line interface (CLI) tool that enables users to interact with AWS Cloud using natural language within the Terminal, powered by generative AI. It allows users to perform various tasks such as cost analysis, security analysis, troubleshooting, and fixing infrastructure issues without the need for an OpenAI API Key. The tool offers both a lifetime license option and a managed subscription model for users' convenience.
KubeHelper
KubeHelper is an AI-powered tool designed to reduce Kubernetes downtime by providing troubleshooting solutions and command searches. It seamlessly integrates with Slack, allowing users to interact with their Kubernetes cluster in plain English without the need to remember complex commands. With features like troubleshooting steps, command search, infrastructure management, scaling capabilities, and service disruption detection, KubeHelper aims to simplify Kubernetes operations and enhance system reliability.
Kel
Kel is an AI Assistant designed to operate within the Command Line Interface (CLI). It offers users the ability to automate repetitive tasks, boost productivity, and enhance the intelligence and efficiency of their CLI experience. Kel supports multiple Language Model Models (LLMs) including OpenAI, Anthropic, and Ollama. Users can upload files to interact with their artifacts and bring their own API key for integration. The tool is free and open source, allowing for community contributions on GitHub. For support, users can reach out to the Kel team.
How2
How2 is an AI tool designed for the Command-Line interface, utilizing AI models to suggest shell commands directly from the Unix Terminal. It offers users the ability to quickly create Bash scripts, search StackOverflow, and interact with PowerShell seamlessly. The tool is focused on enhancing the Command Line experience by providing accurate and relevant command suggestions. How2 is committed to ensuring user safety by never executing commands, thus preventing code injection or misuse.
CommandAI
CommandAI is a powerful command line utility tool that leverages the capabilities of artificial intelligence to enhance user experience and productivity. It allows users to interact with the command line interface using natural language commands, making it easier for both beginners and experienced users to perform complex tasks efficiently. With CommandAI, users can streamline their workflow, automate repetitive tasks, and access advanced features through simple text-based interactions. The tool is designed to simplify the command line experience and provide intelligent assistance to users in executing commands and managing their system effectively.
Ogt.ai
Ogt.ai revolutionizes digital interaction, enabling interactive conversations across various media types, including YouTube videos, audio files, text documents, and links. Experience enhanced media engagement with AI-powered chats for videos and audio. Analyze content, ask questions, and gain insights in real-time, making media interactions more engaging and informative. Interact with text-based documents like never before. Use Ogt.ai to converse with PDFs, Text, Json, CSV, DOCX, and PPTX files, extracting essential information or discussing content as if you're talking to an expert. Ogt.ai is adept at recognizing the subtleties of various media. It tailors responses to analyze video tones, document contexts, or key audio points, enhancing your media interaction.
DreamPal
DreamPal is an AI-powered chat platform that offers immersive roleplay experiences. Users can create and interact with virtual characters, engage in diverse storylines, and enjoy a rich, personalized chatting experience. The platform blends AI chat with immersive AI roleplay, providing deep, meaningful conversations with intelligent virtual companions. Users can customize their characters, engage in multiple chat modes, and benefit from features like human feedback reinforced learning and an affection level system.
Kaba
Kaba is an AI-driven foundation that enables users to create and own a Human-like Model (HLM) that updates, retrains, and applies in real-time as users navigate their lives. Kaba believes that for humans to fully harness the power of AI, the experience must mimic how humans function. The application offers features like Human-like Models, Unified Experience, Full Ownership, Contextual Data, and a journey focused on delivering speed, ensuring security, and providing a personalized experience.
Twin Pics
Twin Pics is an AI-powered application that challenges users to create a matching image using artificial intelligence technology. Users can test their skills by matching the given image as closely as possible to earn a higher score. The application generates a new image daily using AI, providing a fun and engaging experience for users. Twin Pics also features a leaderboard to track users' performance and offers a unique way to interact with AI technology in a creative and entertaining manner.
Chat2DB
Chat2DB is an AI-driven data management platform that helps users query, edit, analyze, and visualize data. It integrates data management, development, analysis, and application all in one platform. Chat2DB's AI technology enables users to easily handle SQL, generate database data, and test efficiently. It also provides intelligent reports and data exploration features that allow users to interact with data using natural language.
ChatGPT.com
ChatGPT.com is an AI-powered chatbot application that provides instant responses and conversations. It leverages advanced natural language processing to engage users in meaningful dialogues. With ChatGPT.com, users can interact with a virtual assistant for various purposes, such as customer support, information retrieval, and entertainment. The application is designed to simulate human-like conversations and provide accurate and relevant answers to user queries.
AtlasNavi
AtlasNavi.com is an AI navigation application that utilizes cutting-edge technologies such as machine learning and blockchain to provide drivers around the world with the best navigation experience. The app allows users to earn rewards by driving, offers real-time traffic information, features 3D vehicle NFTs, and enables users to organize group trips and track their driving behavior. With features like live streaming, maintenance alerts, and a driver score system, AtlasNavi aims to revolutionize the way people navigate and interact with their vehicles.
OAI UI
OAI UI is an all-in-one AI platform designed to streamline various AI-related tasks. It offers a user-friendly interface that allows users to easily interact with AI technologies. The platform integrates multiple AI capabilities, such as natural language processing, machine learning, and computer vision, to provide a comprehensive solution for businesses and individuals looking to leverage AI in their workflows.
Ailice
Ailice is a virtual being created by AI. She posts daily photos of her life on Instagram and users can help her pick the photo of the day by upvoting their favorites. The best photo gets posted on her Instagram account. Ailice is a fun and engaging way to interact with AI and see how it can be used to create realistic and interactive experiences.
Chat with Docs
Chat with Docs is a platform that allows users to interact with documents using a simple API. Users can chat with any document by integrating just 2 lines of code. The platform supports various document formats such as Pdf, docx, doc, pptx, txt, and more. Users can ask questions about documents using cUrl, Python, or JavaScript. Chat with Docs offers a straightforward pricing model and emphasizes privacy and terms of use.
20 - Open Source AI Tools
chatflow
Chatflow is a tool that provides a chat interface for users to interact with systems using natural language. The engine understands user intent and executes commands for tasks, allowing easy navigation of complex websites/products. This approach enhances user experience, reduces training costs, and boosts productivity.
intro-llm.github.io
Large Language Models (LLM) are language models built by deep neural networks containing hundreds of billions of weights, trained on a large amount of unlabeled text using self-supervised learning methods. Since 2018, companies and research institutions including Google, OpenAI, Meta, Baidu, and Huawei have released various models such as BERT, GPT, etc., which have performed well in almost all natural language processing tasks. Starting in 2021, large models have shown explosive growth, especially after the release of ChatGPT in November 2022, attracting worldwide attention. Users can interact with systems using natural language to achieve various tasks from understanding to generation, including question answering, classification, summarization, translation, and chat. Large language models demonstrate powerful knowledge of the world and understanding of language. This repository introduces the basic theory of large language models including language models, distributed model training, and reinforcement learning, and uses the Deepspeed-Chat framework as an example to introduce the implementation of large language models and ChatGPT-like systems.
AlwaysReddy
AlwaysReddy is a simple LLM assistant with no UI that you interact with entirely using hotkeys. It can easily read from or write to your clipboard, and voice chat with you via TTS and STT. Here are some of the things you can use AlwaysReddy for: - Explain a new concept to AlwaysReddy and have it save the concept (in roughly your words) into a note. - Ask AlwaysReddy "What is X called?" when you know how to roughly describe something but can't remember what it is called. - Have AlwaysReddy proofread the text in your clipboard before you send it. - Ask AlwaysReddy "From the comments in my clipboard, what do the r/LocalLLaMA users think of X?" - Quickly list what you have done today and get AlwaysReddy to write a journal entry to your clipboard before you shutdown the computer for the day.
gptscript
GPTScript is a framework that enables Large Language Models (LLMs) to interact with various systems, including local executables, applications with OpenAPI schemas, SDK libraries, or RAG-based solutions. It simplifies the integration of systems with LLMs using minimal prompts. Sample use cases include chatting with a local CLI, OpenAPI compliant endpoint, local files/directories, and running automated workflows.
SuperAGI
SuperAGI is an open-source framework designed to build, manage, and run autonomous AI agents. It enables developers to create production-ready and scalable agents, extend agent capabilities with toolkits, and interact with agents through a graphical user interface. The framework allows users to connect to multiple Vector DBs, optimize token usage, store agent memory, utilize custom fine-tuned models, and automate tasks with predefined steps. SuperAGI also provides a marketplace for toolkits that enable agents to interact with external systems and third-party plugins.
foyle
Foyle is a project focused on building agents to assist software developers in deploying and operating software. It aims to improve agent performance by collecting human feedback on agent suggestions and human examples of reasoning traces. Foyle utilizes a literate environment using vscode notebooks to interact with infrastructure, capturing prompts, AI-provided answers, and user corrections. The goal is to continuously retrain AI to enhance performance. Additionally, Foyle emphasizes the importance of reasoning traces for training agents to work with internal systems, providing a self-documenting process for operations and troubleshooting.
AI-Playground
AI Playground is an open-source project and AI PC starter app designed for AI image creation, image stylizing, and chatbot functionalities on a PC powered by an Intel Arc GPU. It leverages libraries from GitHub and Huggingface, providing users with the ability to create AI-generated content and interact with chatbots. The tool requires specific hardware specifications and offers packaged installers for ease of setup. Users can also develop the project environment, link it to the development environment, and utilize alternative models for different AI tasks.
experts
Experts.js is a tool that simplifies the creation and deployment of OpenAI's Assistants, allowing users to link them together as Tools to create a Panel of Experts system with expanded memory and attention to detail. It leverages the new Assistants API from OpenAI, which offers advanced features such as referencing attached files & images as knowledge sources, supporting instructions up to 256,000 characters, integrating with 128 tools, and utilizing the Vector Store API for efficient file search. Experts.js introduces Assistants as Tools, enabling the creation of Multi AI Agent Systems where each Tool is an LLM-backed Assistant that can take on specialized roles or fulfill complex tasks.
Tools4AI
Tools4AI is a Java-based Agentic Framework for building AI agents to integrate with enterprise Java applications. It enables the conversion of natural language prompts into actionable behaviors, streamlining user interactions with complex systems. By leveraging AI capabilities, it enhances productivity and innovation across diverse applications. The framework allows for seamless integration of AI with various systems, such as customer service applications, to interpret user requests, trigger actions, and streamline workflows. Prompt prediction anticipates user actions based on input prompts, enhancing user experience by proactively suggesting relevant actions or services based on context.
awesome-mcp-servers
Awesome MCP Servers is a curated list of Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list includes production-ready and experimental servers that extend AI capabilities through file access, database connections, API integrations, and other contextual services.
awesome-mcp-servers
A curated list of awesome Model Context Protocol (MCP) servers that enable AI models to securely interact with local and remote resources through standardized server implementations. The list focuses on production-ready and experimental servers extending AI capabilities through file access, database connections, API integrations, and other contextual services.
bosquet
Bosquet is a tool designed for LLMOps in large language model-based applications. It simplifies building AI applications by managing LLM and tool services, integrating with Selmer templating library for prompt templating, enabling prompt chaining and composition with Pathom graph processing, defining agents and tools for external API interactions, handling LLM memory, and providing features like call response caching. The tool aims to streamline the development process for AI applications that require complex prompt templates, memory management, and interaction with external systems.
cognita
Cognita is an open-source framework to organize your RAG codebase along with a frontend to play around with different RAG customizations. It provides a simple way to organize your codebase so that it becomes easy to test it locally while also being able to deploy it in a production ready environment. The key issues that arise while productionizing RAG system from a Jupyter Notebook are: 1. **Chunking and Embedding Job** : The chunking and embedding code usually needs to be abstracted out and deployed as a job. Sometimes the job will need to run on a schedule or be trigerred via an event to keep the data updated. 2. **Query Service** : The code that generates the answer from the query needs to be wrapped up in a api server like FastAPI and should be deployed as a service. This service should be able to handle multiple queries at the same time and also autoscale with higher traffic. 3. **LLM / Embedding Model Deployment** : Often times, if we are using open-source models, we load the model in the Jupyter notebook. This will need to be hosted as a separate service in production and model will need to be called as an API. 4. **Vector DB deployment** : Most testing happens on vector DBs in memory or on disk. However, in production, the DBs need to be deployed in a more scalable and reliable way. Cognita makes it really easy to customize and experiment everything about a RAG system and still be able to deploy it in a good way. It also ships with a UI that makes it easier to try out different RAG configurations and see the results in real time. You can use it locally or with/without using any Truefoundry components. However, using Truefoundry components makes it easier to test different models and deploy the system in a scalable way. Cognita allows you to host multiple RAG systems using one app. ### Advantages of using Cognita are: 1. A central reusable repository of parsers, loaders, embedders and retrievers. 2. Ability for non-technical users to play with UI - Upload documents and perform QnA using modules built by the development team. 3. Fully API driven - which allows integration with other systems. > If you use Cognita with Truefoundry AI Gateway, you can get logging, metrics and feedback mechanism for your user queries. ### Features: 1. Support for multiple document retrievers that use `Similarity Search`, `Query Decompostion`, `Document Reranking`, etc 2. Support for SOTA OpenSource embeddings and reranking from `mixedbread-ai` 3. Support for using LLMs using `Ollama` 4. Support for incremental indexing that ingests entire documents in batches (reduces compute burden), keeps track of already indexed documents and prevents re-indexing of those docs.
llms-txt
The llms-txt repository proposes a standardization on using an `/llms.txt` file to provide information to help large language models (LLMs) use a website at inference time. The `llms.txt` file is a markdown file that offers brief background information, guidance, and links to more detailed information in markdown files. It aims to provide concise and structured information for LLMs to access easily, helping users interact with websites via AI helpers. The repository also includes tools like a CLI and Python module for parsing `llms.txt` files and generating LLM context from them, along with a sample JavaScript implementation. The proposal suggests adding clean markdown versions of web pages alongside the original HTML pages to facilitate LLM readability and access to essential information.
gemini-android
Gemini Android is a repository showcasing Google's Generative AI on Android using Stream Chat SDK for Compose. It demonstrates the Gemini API for Android, implements UI elements with Jetpack Compose, utilizes Android architecture components like Hilt and AppStartup, performs background tasks with Kotlin Coroutines, and integrates chat systems with Stream Chat Compose SDK for real-time event handling. The project also provides technical content, instructions on building the project, tech stack details, architecture overview, modularization strategies, and a contribution guideline. It follows Google's official architecture guidance and offers a real-world example of app architecture implementation.
ai-chat-android
AI Chat Android demonstrates Google's Generative AI on Android with Firebase Realtime Database. It showcases Gemini API integration, Jetpack Compose UI elements, Android architecture components with Hilt, Kotlin Coroutines for background tasks, and Firebase Realtime Database integration for real-time events. The project follows Google's official architecture guidance with a modularized structure for reusability, parallel building, and decentralized focusing.
OSWorld
OSWorld is a benchmarking tool designed to evaluate multimodal agents for open-ended tasks in real computer environments. It provides a platform for running experiments, setting up virtual machines, and interacting with the environment using Python scripts. Users can install the tool on their desktop or server, manage dependencies with Conda, and run benchmark tasks. The tool supports actions like executing commands, checking for specific results, and evaluating agent performance. OSWorld aims to facilitate research in AI by providing a standardized environment for testing and comparing different agent baselines.
open-assistant-api
Open Assistant API is an open-source, self-hosted AI intelligent assistant API compatible with the official OpenAI interface. It supports integration with more commercial and private models, R2R RAG engine, internet search, custom functions, built-in tools, code interpreter, multimodal support, LLM support, and message streaming output. Users can deploy the service locally and expand existing features. The API provides user isolation based on tokens for SaaS deployment requirements and allows integration of various tools to enhance its capability to connect with the external world.
AiTreasureBox
AiTreasureBox is a versatile AI tool that provides a collection of pre-trained models and algorithms for various machine learning tasks. It simplifies the process of implementing AI solutions by offering ready-to-use components that can be easily integrated into projects. With AiTreasureBox, users can quickly prototype and deploy AI applications without the need for extensive knowledge in machine learning or deep learning. The tool covers a wide range of tasks such as image classification, text generation, sentiment analysis, object detection, and more. It is designed to be user-friendly and accessible to both beginners and experienced developers, making AI development more efficient and accessible to a wider audience.
llm-datasets
LLM Datasets is a repository containing high-quality datasets, tools, and concepts for LLM fine-tuning. It provides datasets with characteristics like accuracy, diversity, and complexity to train large language models for various tasks. The repository includes datasets for general-purpose, math & logic, code, conversation & role-play, and agent & function calling domains. It also offers guidance on creating high-quality datasets through data deduplication, data quality assessment, data exploration, and data generation techniques.
20 - OpenAI Gpts
MagicUnprotect
This GPT allows to interact with the Unprotect DB to retrieve knowledge about malware evasion techniques
AI Executive Order Explorer
Interact with President Biden's Executive Order on Artificial Intelligence.
midpage caselaw
Interact with US legal cases and statutes: Searches, summarizes, answers, and checks legal statements.
Genki Assistant Alice
Interact with Alice, your embodied, personality-rich, restless assistant! Uses the story (roleplay) format for the most personalized experience.
MyGoogle
Connect and interact with your Google accounts. Organize, retrieve, and manipulate data with A.I
AstrologyGPT
Dive into the significance of your Sun, Moon, and Rising signs, along with the positions of planets and how they interact with each other. Discover the cosmic blueprint that makes you uniquely you, and embark on a journey of self-awareness and growth
Revelations: Detectives, a text adventure game
Justice hangs in the balance between good and evil. Let me entertain you with this interactive true crime mystery game, lovingly illustrated in the style of the angelic and demonic hosts of Renaissance paintings.
Subcreation
An RPG adventure. Unexplored worlds await your character—are you ready to enter?
Your AI Doctor
This prompt is presented as a virtual health assistant that interacts empathically and efficiently with the user, assuming the role of a doctor.