Coding & Development
Browsing page 334 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
recurrentshop
recurrentshop is an open-source framework designed to simplify the construction of complex recurrent neural networks (RNNs) using Keras. It addresses common challenges in deep learning libraries, such as the lack of reusable RNN cells and the complexity of managing RNN states. The framework allows users to define RNN logic for a single timestep using Keras's functional API, then converts this into a Recurrent instance capable of processing sequences. Key features include the ability to synchronize states across RNN layers, feed back outputs, implement decoders, and utilize teacher forcing. It also supports nested RNNs and flexible state initialization, making it ideal for machine learning engineers and researchers who need to rapidly iterate on novel RNN architectures.
claudish
Claudish (Claude-ish) is a command-line interface (CLI) tool designed to enhance the flexibility of Claude Code by enabling its use with a wide array of AI models. It functions by proxying requests through a local Anthropic API-compatible server, allowing users to leverage their existing AI subscriptions from providers like Anthropic Max, Gemini Advanced, ChatGPT Plus/Codex, Kimi, GLM, and OllamaCloud. Additionally, it supports over 580 models via OpenRouter and various local models for complete privacy. Claudish emphasizes cost control by utilizing existing API keys and offers features like multi-provider support, native auto-detection, direct API access, and a 100% offline option for sensitive code.
say.js
say.js is a Node.js library designed for text-to-speech (TTS) capabilities, allowing developers to integrate voice output into their applications. It provides methods to speak text using the system's default voice or a specified voice, with adjustable speed. The library also supports stopping currently spoken text and exporting spoken audio to WAV files, though the export feature is primarily available on MacOS and Windows. While macOS and Windows offer full functionality, Linux support requires Festival and has limitations, such as the inability to export audio or list available voices. This open-source tool is ideal for developers looking to add basic TTS features to their Node.js projects across different operating systems.
PageLlama
The website for PageLlama, pagellama.com, currently displays content for "yl9193永利集团(中国)股份有限公司," which translates to a Chinese university or college. The site details academic activities, research, faculty, student affairs, and partnerships related to political science and public administration. It features news articles, announcements, academic forums, and information about various research centers. There is no indication on the live website that this is an AI tool for converting web pages to Markdown, as suggested by the previous description. The site seems to be a legitimate academic portal for a Chinese institution.
skypilot
SkyPilot is a comprehensive system designed to run, manage, and scale AI workloads across diverse infrastructure environments. It offers a simple interface for AI teams to execute jobs on any infrastructure, including Kubernetes, Slurm, over 20 cloud providers, and on-premise setups. For infrastructure teams, SkyPilot acts as a unified control plane, enabling advanced scheduling, scaling, and orchestration of AI compute resources. Key features include flexible provisioning of GPUs, TPUs, and CPUs with smart failover, multi-cloud and multi-cluster support, and intelligent scheduling to maximize GPU fleet utilization through autostop and binpacking. It supports existing GPU, TPU, and CPU workloads without requiring code changes, making it a versatile solution for accelerating AI/ML velocity and optimizing resource management.
simple_dqn
simple_dqn is an open-source deep Q-learning agent developed to replicate the results from DeepMind's paper "Human-level control through deep reinforcement learning." While the repository is noted as outdated with better codebases available, it serves as a foundational tool for understanding the basics of deep Q-learning. It is designed for simplicity, speed, and extensibility, utilizing the ALE native Python interface and supporting training and testing with OpenAI Gym. The project also integrates with the Neon deep learning library for fast convolutions and minimizes array conversions for efficient minibatch sampling. It includes scripts for training, testing, visualizing filters, and recording gameplay videos.
Nilo
Nilo is a comprehensive game development tool designed to streamline the creation of 3D assets for Roblox. It enables users to generate models from sketches, images, or text prompts, and then refine details, optimize polycount, rig, and animate with ease. The platform supports the creation of custom Roblox-ready avatars and asset packs, allowing users to design entire environments or characters efficiently. Nilo operates entirely in the browser, eliminating the need for complex installations, and offers real-time collaborative playtesting with friends. Users can export their creations with a single click for direct upload to Roblox Studio, making it an accessible solution for both new and experienced builders looking to accelerate their game development workflow.
sentencepiece
SentencePiece is an unsupervised text tokenizer and detokenizer primarily designed for Neural Network-based text generation systems where the vocabulary size is predetermined. It implements subword units such as byte-pair-encoding (BPE) and unigram language models, uniquely allowing direct training from raw sentences. This eliminates the need for language-specific pre-tokenization tools like Moses or MeCab, making it purely data-driven and language-independent. SentencePiece treats sentences as sequences of Unicode characters, including whitespace as a basic symbol, which ensures reversible tokenization and detokenization. It also supports subword regularization and BPE-dropout to enhance the robustness and accuracy of NMT models, and offers fast, lightweight segmentation with direct vocabulary ID generation.
shell-ai
Shell-AI (shai) is a command-line interface (CLI) utility designed to simplify shell command generation and execution through natural language understanding. Users can describe their desired action in plain English, and shai will suggest single-line commands to fulfill the request. Built on LangChain for large language model integration and InquirerPy for an interactive CLI experience, it supports Linux, macOS, and Windows. The tool offers features like natural language input, command suggestions, and compatibility with various API providers including OpenAI, Azure OpenAI, Groq, and Ollama, making it a versatile assistant for developers and technical users.
Paper Design
Paper Design is a modern and powerful design tool designed to help teams create, share, and ship their best work. It functions as a connected canvas, integrating teams, AI agents, code, and data within a unified design environment built on web standards. Key features include Paper Desktop for a new design workflow connecting visual work with apps, agents, and repositories, and the ability to sync design tokens, styles, and components between codebase and canvas. The tool supports connecting any IDE or CLI agent, allowing for a shared layer between code and design. It also enables users to bring real content and data from various apps and databases, facilitating design with actual information rather than placeholders. Paper Design leverages AI agents to handle repetitive tasks like responsive layouts and style variations, freeing designers to focus on creative decisions.
Meshcapade
Meshcapade offers a comprehensive AI toolkit for markerless motion capture, motion generation, and human-understanding. It allows users to capture full body and hand movements with unmatched quality using any camera, from phones to professional setups, without the need for suits or markers. The platform supports various export formats like FBX and GLB, making it compatible with diverse workflows. Built on the SMPL foundation model, Meshcapade's technology adapts to industries such as gaming, fashion, and robotics, providing accurate 3D bodies and motion. It also offers features like realistic 3D hair estimation (coming soon) and is enterprise-proven, privacy-first, and EU/GDPR compliant.
SLM-Lab
SLM-Lab is a comprehensive and modular deep reinforcement learning (RL) framework built using PyTorch. It is designed to facilitate RL research and application, serving as the companion library for the book "Foundations of Deep Reinforcement Learning." The framework offers a suite of ready-to-use algorithms such as PPO, SAC, CrossQ, DQN, A2C, and REINFORCE, all validated across more than 70 environments. Users can easily configure experiments using JSON spec files, eliminating the need for code changes. SLM-Lab emphasizes reproducibility by saving each run's specification and git SHA, and provides automatic analysis with training curves, metrics, and TensorBoard logging. It also integrates with dstack for GPU training and HuggingFace for sharing results, supporting various environments including Classic Control, Box2D, MuJoCo, and Atari.
SqueezeSeg
SqueezeSeg is a TensorFlow-based implementation of convolutional neural networks designed for real-time road-object segmentation from 3D LiDAR point clouds. This repository provides the code for SqueezeSeg, a model that processes LiDAR data to identify and segment objects in a scene, crucial for applications like autonomous driving. The project also references SqueezeSegV2, a follow-up work with improved performance, and provides links to download converted datasets for training and validation. It includes instructions for installation, running a demo, and training/evaluating the model, making it a valuable resource for researchers and developers in the field of autonomous vehicles and computer vision.
SRCNN-pytorch
SRCNN-pytorch offers a PyTorch implementation of the 'Image Super-Resolution Using Deep Convolutional Networks' model (ECCV 2014). This tool is designed to enhance the resolution of images, providing a practical solution for super-resolution tasks. Key differences from the original implementation include the addition of zero-padding, the use of the Adam optimizer instead of SGD, and the removal of specific weight initialization. Users can train the model with custom datasets or utilize provided pre-trained weights for various scales. It supports datasets like 91-image and Set5, allowing for training and evaluation of image upscaling capabilities.
SRCNN-Tensorflow
SRCNN-Tensorflow is an open-source implementation of Super-Resolution Convolutional Neural Networks (SRCNN) using TensorFlow. This tool is designed to enhance the resolution of images by applying deep learning techniques, specifically convolutional neural networks. It provides a practical way to reproduce the results described in the original research paper, offering a robust solution for image upscaling. The implementation requires TensorFlow, Scipy (version > 0.18), h5py, and matplotlib. Users can train the model with their own datasets or use the provided pre-trained model for testing. The project details the training process and provides example results, demonstrating its capability to produce super-resolved images comparable to reference papers.
Ava PLS
Ava PLS is an open-source desktop application designed to run language models directly on your computer, providing a local and private environment for AI experimentation. It features a batteries-included graphical user interface (GUI) for llama.cpp, simplifying the process of interacting with language models without needing cloud infrastructure. Users can easily download pre-built artifacts from GitHub Actions or compile the application themselves using Zig. The tool is built with a robust tech stack including Zig, C++, SQLite, Preact, Preact Signals, and Tailwind CSS, ensuring a stable and efficient local AI experience.
Pagen
Pagen.so is an AI-powered landing page creator designed to help users quickly build high-converting landing pages. It specializes in transforming content from YouTube video transcripts into structured and persuasive landing page copy. The tool guides users through a process that includes fetching and cleaning transcripts, organizing content, selecting a suitable landing page structure, and adapting the copy for web presentation. Pagen.so emphasizes the use of existing video content to save time and maintain an authentic voice, making it ideal for marketers and content creators looking to repurpose their video assets efficiently. It also provides guidance on visual assets and design principles to ensure effective and aesthetically pleasing landing pages.
evalscope
EvalScope is a powerful and easily extensible open-source framework designed for efficient large model evaluation and performance benchmarking. Developed by the ModelScope Community, it offers a one-stop solution for developers to assess general model capabilities, conduct multi-model performance comparisons, and perform stress tests. Key features include comprehensive evaluation benchmarks like MMLU, C-Eval, and GSM8K, support for various model types including LLM, VLM, Embedding, Reranker, and AIGC, and seamless integration with multiple evaluation backends such as OpenCompass and VLMEvalKit. The framework also provides powerful tools for inference performance testing, interactive WebUI visualization for multi-dimensional model comparison, and an Arena Mode for multi-model battles. Its highly extensible architecture allows for easy addition of custom datasets, models, and evaluation metrics.
StableVITON
StableVITON is an open-source AI tool designed for virtual try-on applications, leveraging a latent diffusion model to learn semantic correspondence. This capability allows it to generate highly realistic images of clothing on a person, making it valuable for fashion design, e-commerce, and visual content creation. The tool provides options for both paired and unpaired inference, as well as a repaint option to preserve unmasked regions. It requires specific dataset structures for training and inference, including image, densepose, agnostic, and cloth data. StableVITON also supports fine-tuning with ATV loss for enhanced person texture, making it a robust solution for advanced virtual try-on needs.
BotCircuits
BotCircuits is a platform designed to help businesses build and deploy reliable AI agents for customer operations. These agents can handle real business tasks across various functions like support, operations, and growth, delivering measurable results. The platform emphasizes ease of use, fast deployment, and reliability, addressing common challenges with complex and untrustworthy AI in critical customer interactions. Users can create AI agents using prompts or a visual builder, train them with their own data (URLs, PDFs, CSVs), and test their performance before integrating them with chat, voice, and messaging apps. BotCircuits is built for enterprise scale, offering always-on reliability, trusted security, advanced workflows, and rapid deployment capabilities.
suiron
Suiron is an open-source project dedicated to applying machine learning principles to RC cars, offering a platform for developing and testing autonomous navigation and control systems. The project provides a comprehensive set of tools and scripts for collecting data, training neural networks, and visualizing predictions. It supports Python 2.7 and integrates with libraries like TensorFlow for model training. Users can collect data from their RC cars, train models based on this data, and then visualize how the trained models predict car behavior. This makes Suiron an excellent resource for robotics enthusiasts, machine learning students, and researchers interested in practical applications of AI in autonomous systems.
Stock-Price-Prediction-LSTM
Stock-Price-Prediction-LSTM is an open-source project designed for predicting the OHLC average stock price of Apple Inc. utilizing a Long Short-Term Memory (LSTM) recurrent neural network. The tool processes historical stock data, specifically Open, High, Low, and Closing Prices from Yahoo Finance, dating from January 2011 to August 2017. It employs data pre-processing to convert the OHLC average into two-column time series data, with all values normalized between 0 and 1. The model, built using Keras, consists of two sequential LSTM layers and one dense layer, trained with 75% of the data using the Adagrad optimizer. It provides predictions for future stock values with a focus on quantitative trading decisions.
synthetic-data-generator
The Synthetic Data Generator (SDG) is an open-source framework designed to create high-quality structured tabular synthetic data. This synthetic data retains the essential characteristics of original data but is exempt from privacy regulations, making it suitable for data sharing, model training, debugging, and system development. SDG integrates both statistical data synthesis algorithms and LLM-based generation models, offering features like synthetic data generation without training data and off-table feature inference. It is optimized for big data, significantly reducing memory consumption, and continuously tracks academic and industry advancements. SDG also supports differential privacy and anonymization for enhanced security and is easily extensible through a plug-in system for models, data processing, and connectors.
tacotron
Tacotron is a TensorFlow-based open-source project providing an implementation of the Tacotron text-to-speech synthesis model. It enables developers and researchers to train and experiment with fully end-to-end speech synthesis. The tool supports multiple speech datasets, including the LJ Speech Dataset, Nick Offerman's Audiobooks, and the World English Bible, offering flexibility for different training needs. It provides a well-documented framework, outlining requirements, data preparation steps, training procedures, and sample synthesis. Key features include gradient clipping, Noam style warmup and decay, and bucketed training batches, making it a robust platform for advanced speech synthesis research and development.