Coding & Development
Browsing page 354 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
Try Gorilla
Try Gorilla is an AI code assistant hosted on Hugging Face Spaces, designed to help users automate various coding tasks and generate code snippets. This tool is particularly useful for software developers and AI engineers who are looking to streamline their code creation process. While the current live website indicates a runtime error, suggesting it may not be fully operational at this moment, its intended purpose is to provide assistance in coding. The tool aims to simplify the development workflow by offering AI-powered support for generating and managing code.
ramalama
RamaLama is an open-source developer tool designed to simplify the local serving and use of AI models for inference. It leverages familiar OCI containers, allowing engineers to apply container-centric development patterns to AI use cases. The tool eliminates the need for complex host system configurations by automatically detecting GPUs and pulling appropriate accelerated container images. RamaLama supports multiple AI model registries, including OCI Container Registries, HuggingFace, and Ollama, treating models similarly to how Podman and Docker handle container images. It enables secure model execution in rootless containers with no network access by default, ensuring data privacy and temporary data removal upon exit. Users can interact with models via REST API or as a chatbot.
I built an AI-assisted roadmap tool to prioritize SaaS features
BuildVote is an AI-powered platform designed to help product teams and indie makers gather feedback, prioritize features, and manage their product roadmap effectively. It allows users to collect feedback from their audience, let them vote on proposed features, and then share a clear product roadmap. The platform leverages AI to provide intelligence for prioritizing features, ensuring that development efforts are focused on what truly matters to customers. This tool is ideal for those looking to build products that resonate with their user base by actively listening to their needs and incorporating their input into the development cycle. It aims to streamline the feedback-to-roadmap process, making it easier to ship valuable features.
Aigility AI
Aigility AI is designed to help enterprises build and ship production-grade, privacy-first AI applications in minutes, not months. The platform aims to be a universal layer for fast, private, and domain-specific AI, eliminating trade-offs, data leaks, and brittle workflows. It focuses on uniting speed, privacy, domain intelligence, reliability, and reusability within a single platform. Aigility AI is currently in early access, with a focus on delivering enterprise-level AI solutions that are both efficient and secure, catering to the needs of businesses looking to integrate advanced AI capabilities without compromising data integrity or development timelines.
RankClaw
RankClaw offers a critical safety layer for the rapidly evolving AI agent ecosystem by scanning and scoring AI agent skills for potential malicious content. It evaluates skills from multiple MCP servers, including ClawHub, Smithery, and Manus, assigning a safety score from 0 to 100. This allows users to quickly determine if an AI skill is safe to install, protecting against threats and ensuring a more secure AI agent experience. With 1 in 14 AI agent skills identified as malicious, RankClaw provides an essential service for maintaining trust and security in AI agent deployments.
vjepa2
vjepa2 is an open-source project from Facebook AI Research (FAIR) providing PyTorch code and models for V-JEPA 2 and V-JEPA 2.1, self-supervised learning approaches for video. These models are pre-trained on internet-scale video data to achieve state-of-the-art performance in motion understanding and human action anticipation tasks. V-JEPA 2.1 further refines the training recipe to learn high-quality and temporally consistent dense features, leveraging dense predictive loss, deep self-supervision, and multi-modal tokenizers. The project also includes V-JEPA 2-AC, a latent action-conditioned world model for robot manipulation tasks, demonstrating capabilities like reaching, grasping, and pick-and-place without extensive environment-specific data. It offers pretrained checkpoints and easy integration via PyTorch Hub and HuggingFace.
voxtral.c
voxtral.c is a pure C implementation of the inference pipeline for the Mistral AI's Voxtral Realtime 4B speech-to-text model, designed for real-time speech recognition. It boasts zero external dependencies beyond the C standard library, making it highly portable and efficient. The tool supports various input methods, including WAV files, live microphone input (macOS), and streaming audio from stdin, allowing for transcription of virtually any audio format via ffmpeg. Key features include Metal GPU acceleration for Apple Silicon, streaming output of tokens as they are generated, a streaming C API for incremental audio processing, and memory-mapped BF16 weights for near-instant loading. It also incorporates a chunked encoder and rolling KV cache to manage memory usage efficiently, enabling unlimited-length audio transcription.
brevitas
Brevitas is an open-source PyTorch library designed for neural network quantization, offering support for both post-training quantization (PTQ) and quantization-aware training (QAT). This tool enables developers and researchers to optimize and compress neural networks, making them more efficient for deployment on various hardware platforms. It provides quantized implementations of common PyTorch layers, such as QuantConv1d, QuantConv2d, and QuantLSTM, allowing individual tuning of quantization settings for different tensors. Brevitas is a research project from Xilinx, providing examples for ImageNet classification models to demonstrate PTQ under various configurations.
OpenRAIL-M v1
OpenRAIL-M v1 is an Open Responsible AI License (OpenRAIL) developed by the BigCode project, specifically for its AI models. This license facilitates free and open access, reuse, and redistribution of AI artifacts, including derivatives, for both research and commercial purposes. It promotes responsible AI practices by incorporating use restrictions that apply to all uses, including derivative works. The CodeML OpenRAIL-M 0.1 is an interim version of the license, designed to address potential harms from code generation models. It is not an Open Source Initiative-approved license due to its use restrictions, but it allows broad use as long as these restrictions are respected. The license also mandates clear disclaimers for AI-generated code.
3D-convolutional-speaker-recognition
3D-convolutional-speaker-recognition is an open-source project providing a TensorFlow implementation of 3D Convolutional Neural Networks for text-independent speaker verification. The project leverages a 3D convolutional architecture to simultaneously capture speech-related and temporal information from speaker utterances, leading to more robust speaker models. It outlines a three-phase Speaker Verification Protocol (SVP) including development, enrollment, and evaluation stages. A key differentiator is its approach to direct speaker model creation, which is shown to significantly outperform traditional d-vector verification systems. The code uses MFECs (Mel-Frequency Energy Coefficients) as input features, discarding the DCT operation of MFCCs to preserve locality for convolutional operations. The implementation details for the 3D convolutional operations using TensorFlow Slim are provided, making it a valuable resource for researchers and developers in the field.
ReconAIzer
ReconAIzer is a powerful Jython extension designed for Burp Suite, integrating OpenAI (GPT) to significantly optimize the reconnaissance process for bug bounty hunters. This extension automates various tasks, making it faster and easier for security researchers to identify and exploit vulnerabilities. Key functionalities include discovering endpoints, parameters, URLs, and subdomains. Once installed, ReconAIzer adds a contextual menu and a dedicated tab within Burp Suite to display results, streamlining the analysis workflow. Users need to configure their OpenAI API key to utilize its full potential, making it a valuable asset for those looking to leverage AI in their security research.
Tricks for prompting Sweep
Tricks for prompting Sweep offers essential guidance for developers looking to maximize the effectiveness of Sweep AI. The resource emphasizes using Sweep Chat for interactive planning and being highly specific in prompts to avoid confusion. It highlights the benefits of integrating with GitHub Actions for linters and preview builds, enabling Sweep to auto-correct errors and streamline iteration cycles. Users are advised to mention important file paths to ensure Sweep scans relevant documents and to reply directly to tickets or comment on pull requests for iterative feedback. The guide also outlines Sweep's limitations, such as its current inability to handle overly complex issues or access the latest documentation, suggesting workarounds like providing relevant information directly in the ticket.
jetson-containers
jetson-containers is an open-source, modular container build system designed for NVIDIA Jetson and JetPack-L4T platforms. It provides a comprehensive collection of the latest AI/ML packages, facilitating the deployment of CUDA containers for edge AI and robotics applications. Users can easily combine various packages like PyTorch, TensorFlow, and ROS2 to create custom containers. The tool includes helper scripts for building and running containers, with features like `autotag` to find compatible images and a Pip server for caching wheels to accelerate builds. It supports different CUDA versions and offers detailed documentation for system setup, building, and running containers, making it a robust solution for developers working with NVIDIA Jetson devices.
InstantAPI Ai
InstantAPI Ai revolutionizes web scraping by leveraging AI to transform any webpage into a customizable API. This powerful tool automates complex tasks such as JavaScript rendering, CAPTCHA solving, and handling dynamic content updates, making data extraction seamless and efficient. Users can obtain structured data in various formats including JSON, HTML, or Markdown, enabling real-time data integration with existing systems. InstantAPI Ai is designed to simplify the process of gathering information from the web, providing a robust solution for developers and businesses needing reliable and automated data feeds without extensive coding.
On-Call Health
On-Call Health is an open-source tool designed to proactively identify early warning signs of overload in on-call engineers, aiming to prevent burnout. It integrates with popular incident management and project tracking tools like Rootly, PagerDuty, GitHub, Linear, and Jira to gather relevant data. The tool combines this data with self-reported check-ins from engineers and tracks various metrics against both personal and team baselines. By providing insights into potential overwork, On-Call Health helps organizations maintain a sustainable on-call rotation and improve engineer well-being. Its open-source nature allows for transparency and community contributions.
Intelecy
Intelecy is a no-code industrial AI platform designed for process engineers and operators to optimize manufacturing processes. It enables users to build machine learning models without coding, integrating seamlessly with existing industrial systems. The platform provides real-time predictions to drive efficiency, improve quality, and reduce costs, while also helping to decrease waste and emissions. Key features include a no-code interface for model creation, industrial integration for connecting to existing systems, and closed-loop automation for streaming predictions directly into control systems. Intelecy is trusted by industry leaders in sectors like Oil & Gas, Food & Beverage, Power & Renewable Energy, Mining, Metals & Minerals, Chemicals, and Water & Wastewater.
tennis_analysis
Tennis_analysis is an open-source project designed to analyze tennis players and ball movements within video footage. It leverages advanced computer vision techniques, including YOLO v8 for player detection and a fine-tuned YOLO model for tennis ball detection. Additionally, the tool utilizes Convolutional Neural Networks (CNNs) to accurately extract court keypoints, providing a comprehensive understanding of on-court activity. This project is ideal for individuals looking to enhance their machine learning and computer vision skills through a practical, hands-on application. It measures player speed, ball shot speed, and the total number of shots, offering valuable insights for performance analysis.
keras2cpp
keras2cpp is an open-source project designed to facilitate the porting of Keras neural network models into pure C++ code. This tool is particularly useful for developers who need to deploy Keras models in environments where C++ is the preferred or required language. It stores both the neural network's weights and architecture in plain text files, ensuring transparency and ease of inspection. While initially prepared to support simple Convolutional networks, such as those found in MNIST examples, its design allows for easy extension to accommodate more complex architectures. The current implementation includes ReLU and Softmax activations and is compatible with the Theano backend, providing a robust solution for integrating Keras models into C++ applications.
PipeCNN
PipeCNN is an OpenCL-based FPGA Accelerator specifically designed for large-scale Convolutional Neural Networks (CNNs). It leverages High Level Synthesis (HLS) tools to facilitate the design and implementation of customized circuits on FPGAs, significantly speeding up the hardware development cycle compared to traditional RTL-based methodologies. The project provides a generic, yet efficient, OpenCL-based CNN accelerator that is scalable in both performance and hardware resources, making it suitable for various FPGA platforms. PipeCNN supports both Intel OpenCL SDK and Xilinx Vitis based FPGA design flows and includes a ModelZoo with pre-quantized models for networks like VGG-16 and ResNet-50. While the performance may not match the latest state-of-the-art designs, PipeCNN serves as a complete and valuable resource for learning about Deep Learning Architecture (DLA) and experimenting with new ideas in FPGA acceleration.
machine-learning-samples
machine-learning-samples is an open-source repository offering various sample applications developed with AWS' Amazon Machine Learning (AML). It includes practical code examples for diverse use cases such as targeted marketing, social media filtering, and mobile prediction. Developers can find samples for targeted marketing in Java, Python, and Scala, demonstrating how to use the AML API. Additionally, there's a sample for social media filtering that integrates Amazon Mechanical Turk for data labeling and AWS Lambda for automated tweet monitoring. Mobile prediction samples are available for both iOS and Android, showcasing real-time ML predictions from mobile devices. The repository also features a k-fold cross-validation sample in Python for model evaluation and a collection of utility scripts.
mgl
MGL is a powerful machine learning library specifically designed for Common Lisp, developed by Gábor Melis. It concentrates primarily on various forms of neural networks, including Boltzmann machines, feed-forward, and recurrent backpropagation networks. Built on top of MGL-MAT, it leverages BLAS and CUDA for enhanced performance, making it suitable for computationally intensive tasks. While its focus is on power and performance rather than ease of use, it provides extensive functionalities for data resampling, cross-validation, gradient-based optimization, and differentiable functions. The library includes a modular code organization with dedicated packages for different tasks, and it can fall back to BLAS and Lisp code if a suitable GPU or CUDA SDK is not available.
AutoGL
AutoGL is an open-source AutoML framework and toolkit specifically designed for machine learning on graphs. It enables researchers and developers to easily and quickly conduct automated machine learning tasks on graph datasets. The framework supports various graph-based machine learning tasks through its auto solver, which integrates five main modules: auto feature engineer, neural architecture search (NAS), auto model, hyperparameter optimization (HPO), and auto ensemble. AutoGL is compatible with popular graph libraries like PyTorch Geometric (PyG) and Deep Graph Library (DGL), supporting tasks such as node classification, link prediction, and graph classification. It also serves as a flexible framework for implementing and testing custom AutoML or graph-based machine learning models.
WorkPing
WorkPing automates the creation of client-ready progress updates directly from GitHub activity. Designed for freelance developers, it analyzes merged pull requests and commits to generate professional summaries. Users can review and edit these AI-generated updates in a clean editor before copying and sending them via email, Slack, or other platforms. The tool offers secure, read-only access to GitHub repositories, including private ones, and allows for the addition of manual notes for non-code work like meetings or blockers, ensuring comprehensive reporting. WorkPing aims to streamline client communication, allowing developers to focus more on their work and less on administrative tasks.
hyperparameter_hunter
HyperparameterHunter is an open-source tool designed to streamline hyperparameter optimization and automatically save experiment results across various machine learning algorithms and libraries. It acts as a wrapper for machine learning models, ensuring that all important data from experiments is recorded and organized. The tool eliminates boilerplate code for cross-validation loops, predicting, and scoring, allowing users to focus on their models. By continuously learning from past experiments, HyperparameterHunter offers truly informed optimization, remembering all previous tests. It supports popular libraries like Keras, scikit-learn, XGBoost, LightGBM, CatBoost, and RGF, making it a versatile assistant for machine learning practitioners.