Coding & Development
Browsing page 229 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
ix
ix is an autonomous GPT-4 agent platform designed for building and deploying AI-powered agents and workflows. It offers a flexible and scalable solution for delegating tasks to AI agents, enabling them to automate a wide variety of tasks, run in parallel, and communicate with each other. Key features include a no-code agent editor for creating and testing agents with a visual graph interface, a multi-agent chat interface for interacting with teams of agents, and smart input with auto-completion. The platform supports various models like OpenAI, Google PaLM, Anthropic, and Llama. Its backend is dockerized and uses a Celery message queue for horizontal scaling of agent workers, making it suitable for complex and demanding AI applications.
json-translator
json-translator, also known as jsontt, is an open-source AI-powered tool designed for translating JSON and YAML files, as well as JSON objects, into various languages. It offers extensive support for both advanced AI models such as GPT-4o, GPT-3.5-turbo, Gemma, Mixtral, and Llama, and free translation modules including Google Translate, Microsoft Bing Translate, Libre Translate, Argos Translate, and DeepL Translate. Users can leverage the tool via a command-line interface (CLI) for file translation or integrate it as a package into their JavaScript/TypeScript projects for word, object, or file translation. It includes features like ignoring specific words or URLs during translation and supports concurrent translation requests. This flexibility makes it suitable for developers and content creators managing multilingual applications.
instill-core
Instill Core is a full-stack, open-source AI infrastructure tool designed for comprehensive data, model, and pipeline orchestration. It simplifies the complexities of building AI-first applications by offering ETL processing, AI-readiness, and capabilities for hosting open-source LLMs and RAG. The platform features a Pipeline builder for creating AI-first APIs and automated workflows, Components for connecting essential building blocks, and Artifact management to transform unstructured data into AI-ready formats. Instill Core also supports deploying and monitoring AI models without requiring extensive GPU infrastructure, making it accessible for various AI development needs. It provides client access via Console, CLI, and SDKs (Python, TypeScript).
tf_geometric
tf_geometric is a Graph Neural Network (GNN) library designed for TensorFlow 1.x and 2.x, offering an efficient and user-friendly approach to deep learning on graphs. Inspired by PyTorch Geometric, it implements GNNs using a Message Passing mechanism, which is noted for being more efficient than dense matrix-based implementations and more accessible than sparse matrix-based ones. The library provides intuitive APIs for constructing graphs, applying various GNN layers like GAT and GCN, and handling batch processing of graphs. It also includes built-in datasets such as Cora, PPI, and TU Datasets, and supports both OOP and Functional API styles for flexibility in model development. Users can install it with specific TensorFlow CPU or GPU versions.
Bert Labs
Bert Labs is an AI and IoT company dedicated to creating innovative AI-driven products and solutions for a diverse clientele, including consumers, businesses, and governments. The company specializes in the entire product lifecycle, from initial conceptualization and design to full-scale development. Their core mission is to enhance customer experience while simultaneously driving cost-effectiveness through advanced artificial intelligence and Internet of Things technologies. Bert Labs empowers its customers to leverage both their proprietary software and hardware offerings, enabling the generation of highly customized applications tailored to specific needs and operational environments.
leon
Leon is an open-source personal AI assistant built around tools, context, memory, and agentic execution. Designed for practicality and privacy, it can operate locally, leveraging dedicated tools instead of relying on free-form guessing to complete tasks. Leon supports both deterministic workflows and agent-style execution, allowing it to understand goals, choose how to handle them, and recover from errors. It integrates with local and remote AI providers, balancing privacy, control, and capability. The core architecture organizes capabilities into Skills, Actions, Tools, and Functions, with a compact self-model and proactive pulse system for consistency. It's ideal for users who prioritize privacy and grounded, extensible AI assistance.
LLaVA
LLaVA (Large Language and Vision Assistant) is an open-source project focused on visual instruction tuning to develop large language and vision models with capabilities comparable to GPT-4. It offers improved baselines and supports community contributions, making it a robust platform for multimodal AI research and development. Recent releases include LLaVA-NeXT models with support for LLaMA-3 and Qwen-1.5, LLaVA-NeXT (Video) for zero-shot modality transfer, and LMMs-Eval for efficient evaluation of Large Multimodal Models. The project also provides LLaVA-Plus for multimodal agents and LLaVA-Interactive for human-AI multimodal interaction, including image chat, segmentation, generation, and editing. LLaVA supports LoRA finetuning for reduced GPU RAM and offers various model checkpoints through its Model Zoo.
machinelearning-samples
machinelearning-samples is a GitHub repository offering a comprehensive collection of samples for ML.NET, an open-source and cross-platform machine learning framework designed for .NET developers. The repository aims to make machine learning accessible by providing practical examples for various ML tasks, including binary classification, multi-class classification, recommendation, regression, anomaly detection, clustering, ranking, and computer vision. It features both getting started code-focused samples and end-to-end applications, such as web and desktop apps infused with ML.NET models. Additionally, it includes samples for automating ML.NET model generation through CLI and AutoML APIs, simplifying the process of creating high-quality models without extensive manual coding.
Long-Context
Long-Context is an open-source repository from Abacus.AI designed to provide code and tooling for Large Language Model (LLM) context expansion. It offers a comprehensive suite of evaluation scripts and benchmark tasks specifically tailored to assess a model’s information retrieval capabilities within expanded contexts. The repository details various experimental results, including different positional encoding schemes like linear scaling and fine-tuning approaches, and provides instructions for reproducing and building upon these findings. It also shares weights for best-performing models, such as the scale 16 model, which is expected to perform well up to 16k context lengths. The project includes novel evaluation datasets like an extended LMSys dataset and WikiQA (Free Form QA and Altered Numeric QA) to rigorously test models across varying context lengths and answer locations, addressing potential issues like models answering from pre-trained knowledge rather than provided context.
OpenFlowKit
OpenFlowKit is a free, open-source, local-first AI diagramming tool designed for engineers, architects, technical founders, and product teams. It allows users to create architecture diagrams, flowcharts, and system designs with AI assistance, offering editable exports rather than static images. The tool supports various input methods, including pasting JSON, React components, Prisma schemas, or SQL dumps, which its AI engine parses to build living canvases instantly. Key features include a cinematic export engine for presentation-ready animations, diagram-as-code capabilities, and an AI assistant for drafting and refining diagrams. OpenFlowKit emphasizes privacy with local storage and the option to bring your own API key for AI functionalities. It also offers seamless integration with Figma for editable vector exports and supports multiplayer collaboration.
magenta-js
Magenta.js is a collection of TypeScript libraries designed for integrating machine learning-powered music and art generation directly into web browsers. It allows developers to leverage pre-trained Magenta models for various creative applications. The libraries are published as npm packages, making them easily accessible for web development projects. Key components include `music` for note-based models like MusicVAE and MelodyRNN, `sketch` for models such as SketchRNN, and `image` for image models like Arbitrary Style Transfer. This tool is ideal for developers and content creators looking to build interactive, AI-driven musical and artistic experiences on the web.
mario-ai
Mario-AI is an open-source project available on GitHub that focuses on training an AI model to autonomously play the first level of Super Mario World. The system employs deep reinforcement learning, specifically deep Q-learning, and processes raw pixel input without relying on hand-engineered features. A key component is the integration of a Spatial Transformer, which helps the model make in-depth decisions based on the current game state. The methodology includes a replay memory for training, a unique reward function that accounts for movement and level progression, and an epsilon-greedy policy for action selection. The project details the model architecture, including branches for action history, screenshot history, and the last screenshot, and outlines the specific hardware and software requirements for installation and training, such as an NVIDIA GPU with CUDA and CUDNN, and Lua 5.1.
AgenQA
AgenQA is an AI agent designed to automate the testing of web applications. It allows users to provide natural language instructions, which the AI then converts into fully automated tests for the entire web application, eliminating the need for manual coding. The tool features a simple visual interface, making it accessible for developers, QAs, product managers, and designers. AgenQA aims to find bugs that might be missed during manual testing and provides detailed usability reports. It also offers cloud synchronization for collaboration and automated runs, along with a CLI for integration into deployment pipelines.
maxun
Maxun is an open-source, no-code web data platform designed to transform websites into structured, reliable data. It supports various functionalities including extraction, crawling, scraping, and search, and is built to scale from simple tasks to complex, automated workflows. Key features include a Recorder Mode to turn browsing actions into reusable extraction robots, and an AI Mode that uses natural language for LLM-powered extraction. Maxun can convert full webpages into clean Markdown or HTML, capture screenshots, and crawl entire websites with control over scope. It also facilitates automated web searches with time-based filters and offers a comprehensive developer SDK and CLI for programmatic control and data automation. The platform is self-hostable, provides RESTful endpoints, and integrates with various tools, making it suitable for lead generation, market research, and content aggregation.
MiniGPT4-video
MiniGPT4-video offers official code for the Goldfish model, designed for understanding arbitrarily long videos, and MiniGPT4-video itself, tailored for short video understanding. This tool advances multimodal Large Language Models (LLMs) by integrating visual and textual tokens for comprehensive video analysis. Goldfish addresses challenges in long video processing through an efficient retrieval mechanism that identifies relevant video clips, making it suitable for applications like movies or TV series. MiniGPT4-video generates detailed descriptions for video clips, facilitating the retrieval process for Goldfish. The project also introduces the TVQA-long benchmark for evaluating long video comprehension and demonstrates significant performance improvements over existing state-of-the-art methods in both long and short video understanding.
ml-cvnets
ml-cvnets is a comprehensive computer vision toolkit developed by Apple, designed for researchers and engineers to efficiently train a wide array of computer vision models. It supports both standard and novel mobile- and non-mobile architectures for tasks such as object classification, object detection, semantic segmentation, and foundation models like CLIP. The library is built on Python 3.10+ and PyTorch, offering features like automatic data augmentation (RangeAugment, AutoAugment, RandAugment) and enhanced distillation support. It includes a model zoo with various CNNs (MobileNet, EfficientNet, ResNet) and Transformers (Vision Transformer, MobileViT, SwinTransformer), making it a versatile platform for advanced computer vision research and development.
mlimpl
mlimpl is an open-source repository collecting implementations of commonly used machine learning algorithms. It encompasses various domains including statistical learning, deep learning, and reinforcement learning. The implementations are primarily built using popular Python libraries such as NumPy, Pandas, and PyTorch, with some TensorFlow and MATLAB examples. This resource is designed to help users deepen their understanding of machine learning models and algorithms, offering well-documented code and guidance for challenging parts. Users can also modify the code to suit their specific needs, making it a flexible tool for both learning and practical application.
node
Node provides a supplementary code for Neural Oblivious Decision Ensembles, designed for deep learning on tabular data. This tool specializes in learning deep ensembles of oblivious differentiable decision trees, offering a robust approach to data analysis. While it can run on CPU, optimal performance is achieved with a GPU, which significantly reduces processing time. The implementation is noted to be memory inefficient, potentially requiring substantial GPU memory. It is compatible with popular Linux x64 distributions and MacOS, with Docker recommended for other systems. Users need Python (Anaconda recommended) and specific Torch versions to run the provided notebooks, which showcase classification and regression scenarios.
neural_complete
Neural Complete is an autocomplete tool specifically designed to assist in writing neural network code. It leverages a generative LSTM neural network, trained on Python code, including Keras imports, to provide intelligent suggestions. Unlike typical autocompletion that finishes words, Neural Complete suggests entire lines of code, taking into account the context from previous lines. This allows it to understand the flow of code and offer more semantically relevant suggestions. The tool includes both character-based and token-based models, offering flexibility in how suggestions are generated. Users are encouraged to train the model on their own data for personalized autocomplete experiences, making it a valuable resource for developers working with neural networks.
neoai.nvim
NeoAI is a Neovim plugin designed to seamlessly integrate OpenAI's GPT models, including GPT-4, directly into your coding environment. It empowers developers to generate code, rewrite text, and obtain in-context suggestions without disrupting their workflow. The plugin offers a user-friendly interface with three distinct modes: Normal GUI Mode for chat-like interactions, Context Mode for providing additional information from selected code or text, and Inject Mode for quickly inserting AI responses directly into the buffer. NeoAI prioritizes efficiency and utility, aiming to enhance productivity by facilitating a smooth and responsive coding experience within Neovim. Users need an OpenAI API key and are advised to monitor their usage to manage costs.
Notebook Copilot
Notebook Copilot is an open-source, AI-powered assistant designed for data scientists and engineers working with Jupyter Notebooks. Inspired by GitHub Copilot, it streamlines the development of professional, high-quality notebooks by generating code and markdown cells based on user inputs. Key features include GPT-based generation, seamless integration with various notebook environments, and automatic context retrieval to ensure relevant code suggestions. Users can bring their own OpenAI key for personalized results. It offers magic functions for continuous generation, turning comments into code, explaining code with markdown, optimizing code for speed, and visualizing data with single-line commands, making it a powerful tool for enhancing productivity and documentation.
ncnn
ncnn is a high-performance neural network inference computing framework specifically optimized for mobile platforms. Designed from the ground up with mobile deployment in mind, it boasts no third-party dependencies, ensuring cross-platform compatibility and superior speed on mobile CPU compared to other known open-source frameworks. Developers can leverage ncnn to easily port deep learning algorithms to mobile devices, facilitating the creation of intelligent applications and bringing AI capabilities to users' fingertips. It supports a wide array of convolutional neural networks, including classical, practical, and light-weight architectures, as well as models for detection, segmentation, and pose estimation. ncnn also features ARM NEON assembly-level optimization, sophisticated memory management, multi-core parallel computing, and GPU acceleration via Vulkan API, making it a robust solution for mobile AI.
multimodal-deep-learning
Multimodal-deep-learning is a comprehensive repository offering a collection of deep learning-based models designed to tackle various multimodal problems. It focuses on multimodal representation learning and multimodal fusion for downstream tasks, prominently featuring multimodal sentiment analysis. The repository includes implementations of several advanced models like Multimodal-Infomax (MMIM), MISA, and BBFN, each with specific architectures and methodologies for integrating different data modalities. It also provides access to datasets such as MELD, MUStARD, and M2H2, and includes detailed instructions for environment setup, data download, and model training. This resource is particularly valuable for researchers and developers working on complex multimodal AI applications.
AI Singapore
AI Singapore is a national program launched in May 2017, dedicated to fostering advanced AI capabilities within Singapore. It serves as a nexus for Singapore-based research institutions, AI startups, and established companies, facilitating collaborative efforts in use-inspired research, knowledge creation, tool development, and talent cultivation. The initiative focuses on key areas such as AI Research, Governance, Technology, Innovation, and Products, aiming to generate significant social and economic impact. It also offers various talent development programs, including the AI Apprenticeship Programme (AIAP) and LearnAI, to equip professionals and students with essential AI skills.