awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
posit-dev avatar

posit-dev/positron

0
View on GitHub↗
3,969 Stars·138 Forks·TypeScript·other·7 Aufrufepositron.posit.co↗

Positron

Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration.

The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language data exchange and the execution of Python code within active R sessions.

The platform provides a comprehensive suite of tools for interactive data exploration, including spreadsheet-like grids for inspecting dataframes and database schemas. It supports the creation of reproducible science publications through integrated notebook environments and Quarto rendering. Additional capabilities cover remote compute orchestration, language runtime management, and a unified interface for executing code across concurrent console sessions.

The project is built upon a foundation based on open-standard editor frameworks and supports the import of existing configuration settings.

Features

  • Developer AI Assistance - Provides a context-aware AI assistant that utilizes session state, in-memory objects, and plot outputs.
  • Integrated Data Science Interfaces - Positron provides a unified interface to write code, execute it, and view variables and plots.
  • Polyglot Data Science Environments - Provides a unified environment for writing and executing Python and R code via integrated consoles and notebooks.
  • AI Chat Assistants - Enables interaction with language models through chat or inline sessions to generate code and perform workspace operations.
  • Session State Analysis - Informs AI analysis by accessing active code inputs, outputs, in-memory objects, and plots from running sessions.
  • Data Science Automation Platforms - Integrates specialized AI tools to automate complex data science workflows, including data cleaning and modeling.
  • Predictive Code Completions - Suggests code snippets and predicts edits directly within the editor based on current file context.
  • Context-Aware Code Generators - Synthesizes code suggestions by analyzing project structure, active files, and real-time interpreter state.
  • Runtime State Injection - Injects real-time interpreter state and in-memory objects into AI prompts to provide session-aware assistance.
  • Runtime Variable Inspection - Lists and browses active objects, data tables, and connections within a runtime session.
  • Visual Data Exploration - Transforms data explorer views into interactive plots with automatically generated code for visualization libraries.
  • Data Visualization - Produces high-quality plots and charts to uncover patterns in datasets.
  • Dataset Explorers - Provides a spreadsheet-like grid for dataframes and files with sorting, filtering, and summary statistics.
  • Notebook Cell Execution - Executes notebook cells using a persistent backend kernel to maintain state across the document.
  • R IDEs - Functions as an integrated development environment specifically tailored for the R language.
  • AI Coding Assistants - Integrates large language models to automate code generation, debugging, and data analysis using active session state.
  • AI Code Completions - Suggests code blocks at the cursor position based on current context to accelerate the writing process.
  • Session Context Provisioning - Attaches files, folders, version control history, and active interpreter sessions to AI prompts to improve accuracy.
  • Notebook Environments - Provides a system for authoring documents that combine markdown, executable code cells, and live visualizations.
  • Code Navigation Utilities - Implements essential navigation features including jumping to definitions, finding references, and renaming variables.
  • Code Intelligence - Combines static analysis with real-time session data to provide accurate code completions and hover previews.
  • Variable Inspection Tools - Inspects active variables in a dedicated pane and uses a data explorer for sorting and filtering datasets.
  • Cloud and Remote Workspaces - Decouples the user interface from the execution kernel via SSH or container integration for remote compute.
  • Inline Code Execution - Provides the ability to execute code snippets from the editor and display results directly within the workspace.
  • Interactive Data Exploration Tools - Syncs in-memory variables to an interactive grid viewer with automatic code generation for filtering and plotting.
  • Interactive Data Science Environments - An integrated development environment specifically designed for polyglot data analysis with Python and R support.
  • Breakpoint Debugging - Provides full Python debugging capabilities, including breakpoints, stepping, and variable inspection.
  • Interactive Notebooks - Provides a computational document environment combining live code, narrative text, and visual outputs.
  • Language Intelligence Services - Delivers comprehensive language intelligence, including autocompletion and symbol navigation, across both scripts and interactive notebooks.
  • Python Development Tools - Offers specialized utilities and an interactive environment for developing and formatting Python scripts.
  • Notebook - Integrates Jupyter notebook editing directly within the IDE to support interactive data science workflows.
  • Containerized Execution Environments - Isolates the development environment within ephemeral containers to ensure reproducibility across sessions.
  • Dev Container Attachments - Connects the editor interface to running Docker containers to manage files and execute code internally.
  • Dev Container Rebuilders - Supports rebuilding development containers from configuration files to update the execution environment.
  • SSH-Based Remote Execution - Decouples the user interface from the execution kernel via SSH and container-based remote connectivity.
  • Version Control - Positron integrates version control functionality to manage code changes and synchronize with repositories.
  • AI-Integrated Notebooks - Integrates a context-aware AI assistant directly into notebooks to generate code suggestions and fix errors.
  • Visual Data Rendering - Renders plots and generated graphics in a dedicated pane for immediate visual feedback.
  • Cross-Language Data Exchange - Shares objects between R and Python sessions using specific prefixes for bidirectional data movement.
  • Cross-Language Execution - Positron executes Python code interactively inside an active R session.
  • Interpreter Switching - Toggles between active running environments or starts new interpreters.
  • Interpreter Session Management - Allows starting, restarting, renaming, and deleting multiple concurrent Python and R sessions.
  • Language Runtime Bridges - Provides a polyglot bridge for cross-language data exchange and executing Python within R sessions.
  • Polyglot Application Development - Provides a unified editor environment supporting multiple programming languages like Python and R.
  • Polyglot Workspace Development - Supports writing and executing code in multiple languages within a single workspace using integrated interpreters.
  • Language Intelligence - Provides specialized R language intelligence for symbol renaming, definition jumping, and reference finding.
  • Editor-Runtime Isolation - Runs the language interpreter independently from the editor to prevent crashes.
  • Concurrent Runtime Management - Manages multiple concurrent language runtimes as independent processes to isolate execution state and prevent crashes.
  • Iterative Analysis Workflows - Combines scripts, consoles, and notebooks to support iterative coding across multiple languages.
  • Remote Development Environments - Synchronizes a local user interface with a remote server to decouple the editor from code execution.
  • Editor Framework Foundations - Built upon an open-standard editor framework to provide a familiar interface and high extensibility.
  • Remote Server Connectivities - Decouples the local user interface from the execution environment, allowing code to run on remote hardware.
  • Data Explorers - Visualizes dataframes and tracked variables through dedicated explorer views and state panes.
  • AI-Powered Code Editors - An AI-integrated coding workspace that provides context-aware suggestions and automated data analysis.
  • AI Model Management - Provides controls for selecting available large language models and setting provider-specific defaults.
  • AI Assistant Configurations - Allows users to customize AI assistant behavior by injecting project-specific context, standards, and terminology.
  • Agent Definitions - Defines specialized assistants via configuration files to specify custom prompts, available tools, and behavioral rules.
  • Edit Prediction - Proposes insertions, deletions, and modifications across a file based on the user's recent editing patterns.
  • Inline AI Assistance - Provides a mini chat interface within the editor to request and apply AI-driven code changes in place.
  • AI Edit Commands - Triggers AI-driven transformations like fixing code or explaining concepts using predefined shorthand commands.
  • Error Diagnosis Assistants - Provides AI-powered diagnosis of console errors with immediate explanations and suggested code fixes based on session state.
  • Dynamic Knowledge Loading - Automatically loads specialized knowledge modules or user-defined skills to enhance AI responses based on the current request.
  • AI Model Integrations - Connects specific AI model providers using personal or organizational API keys to personalize responses.
  • Custom Prompt Editors - Provides interfaces for creating and storing predefined prompts to guide AI output for recurring tasks.
  • AI Provider Integrations - Integrates external language model services using API keys and organizational credentials.
  • Custom AI Assistant Development - Enables the creation of personalized AI assistants with specific personas, commands, and behavioral instructions.
  • Context Window Management - Implements token compaction and metadata management to keep long conversations within the model's context window.
  • Descriptive Statistics Visualizers - Displays histograms, missing data percentages, and summary statistics for dataset columns.
  • Domain Specific Bots - Allows users to add specialized AI participants to conversations for guidance on specific frameworks or libraries.
  • Documentation Access - Provides integrated access to language and package documentation directly within the editor to assist development.
  • Editor Preferences - Allows customization of language-specific settings and keyboard shortcuts to tailor the coding experience.
  • Polyglot Documents - Supports the creation of documents that mix markdown text with executable code cells across different languages.
  • Reproducible Research Publishing - Creates and renders reproducible technical documents and interactive notebooks using Quarto and Jupyter.
  • Data Science Project Publishing - Deploys and shares completed data science projects to cloud-based hosting services.
  • Scientific Publications - Produces high-quality technical documents and web applications using integrated support for notebooks and Quarto.
  • Automated Exploratory Analysis - Automatically generates and executes statistical summaries and visualizations to uncover insights from datasets.
  • Data Catalogs - Explores schemas and tables from catalog systems using a hierarchical tree view.
  • Grid Data Filters - Implements interactive grid filters to isolate specific records within datasets based on custom criteria.
  • Data Reporting - Produces reproducible reports and presentations to communicate data-driven insights.
  • Database Connection Managers - Creates and stores database connection strings via a user interface or programmatic objects.
  • Filterable Column Explorers - Allows searching for columns by name and organizing the column list by order, name, or type.
  • Tool Execution Inspection - Displays the inputs and outputs of internal tool calls to reveal how the AI assistant accesses session context.
  • Branch Management - Positron creates, switches, and merges branches to isolate feature development.
  • Call Stack Navigators - Allows users to switch execution contexts between function call frames to inspect local variables during debugging.
  • Command Palettes - Provides a searchable command palette for quick access to internal application functions and editor commands.
  • Concurrent Console Management - Runs multiple analysis and development sessions across one or more interactive consoles.
  • Database Schema Explorers - Includes interactive tools for browsing and inspecting the structure, data types, and contents of live database schemas.
  • Runtime Expression Evaluation - Monitors the values of specific variables or computed expressions across debug steps using watch panels.
  • Isolated Execution Environments - Creates dedicated, isolated language sessions for each document to ensure reproducibility.
  • Document Previewers - Renders compiled documents and displays a live preview within an integrated viewer pane.
  • Editor Extensions - Integrates third-party extensions and custom UI elements using a foundation based on open standards.
  • Interpreter Switching - Toggles the active language environment between various console and notebook sessions.
  • Plugin API Extensions - Extends IDE functionality and programmatic control through shims for existing API methods and plugins.
  • In-Editor Statement Execution - Executes statements from a document directly in the console or displays output inline.
  • Installed Package Management - Lists installed data science packages with metadata and provides filtered installation controls.
  • Language-Specific Package Managers - Provides an integrated interface to install, update, and uninstall language-specific packages for active sessions.
  • Keyboard Shortcut Mappings - Provides a predefined set of keyboard shortcuts that replicate the RStudio environment workflow.
  • Language Package Workflow Automation - Automates common R package development tasks including loading, building, and documenting.
  • Language Support Extensions - Provides language intelligence and specialized tooling for various languages through integrated extensions.
  • Remote Repository Syncing - Positron pushes local commits to a remote server and pulls remote updates.
  • Conflict Resolution Editors - Positron provides a three-way merge editor to compare competing changes.
  • Notebook Rendering Utilities - Displays execution results, including LaTeX and interactive plots, directly within notebooks.
  • Package Development Tooling - Triggers essential development tasks like package checking and documentation via keyboard shortcuts.
  • Plot Provenance Tracers - Locates, copies, or reruns the specific block of code used to generate a displayed visualization.
  • Project-Based File Managers - Positron browses files and displays document outlines through a dedicated sidebar.
  • Python Environment Managers - Creates and organizes virtual environments using various managers to isolate project dependencies.
  • Real-Time Output Streaming - Captures and processes output chunks from long-running code executions in real-time.
  • Repository Workspace Management - Positron opens local folders, initializes new repositories, or clones remote sources.
  • Staging and Commit Interfaces - Positron tracks file modifications and bundles them into commits with descriptive messages.
  • Technical Documentation - Displays rich, in-editor technical documentation for functions, packages, and objects during the coding process.
  • User Preference Persistence - Persists project-specific conventions, architecture, and preferences in files that automatically load into AI sessions.
  • Outdated Package Listings - Displays active session libraries with version details and identifies outdated packages.
  • Remote Orchestration Tools - Executes code on remote servers or within containers while managing remote files and ports through a local interface.
  • Interpreter Persistence - Keeps language interpreters and computations running on a remote server after the interface is closed.
  • Platform Integrations - Positron connects to external hosting services to manage issues and pull requests directly.
  • Project Workspace Mapping - Positron opens folders as dedicated workspaces to automatically set the working directory.
  • Remote Port Forwarding - Maps network ports from a remote host to the local machine to enable access to remote services.
  • R Markdown Templates - Creates new R Markdown files from templates and renders them using specialized packages.
  • Notebook Runtimes - Starts notebook sessions and manages switching between registered language kernels.
  • Interpreter Startup Orchestration - Configures how language runtimes are detected and launched, including automatic session starts.
  • Path Configuration - Specifies additional root folders, binary executables, or package manager locations to find R installations.
  • Runtime Discovery - Scans system paths and registries across operating systems to automatically identify available R versions.
  • Interpreter Discovery - Searches the system for available Python installations and allows users to include or exclude specific paths.
  • Plot Viewers - Automatically configures backends to direct matplotlib output to a specific dedicated plot viewer.
  • Reproducible Research Documents - Combines narrative text and executable code blocks into single documents for technical publications.
  • Interactive Code Execution - Runs code snippets in a dedicated console with syntax highlighting and data visualization.
  • Large Dataset Explorers - Provides interactive data frames designed to efficiently manipulate and examine large-scale datasets.
  • Report Renderers - Transforms executed code cells into formatted HTML reports for data science sharing.
  • Codebase-Driven Plan Generators - Analyzes the codebase to draft detailed multi-step implementation plans for complex features or refactors.
  • Runtime Environment Inspection - Examines variables, objects, and environments in the current execution context to facilitate debugging.
  • Software Testing - Provides a dedicated interface for executing tests for software packages.
  • Data Grid Row Sorting - Organizes rows in a data grid by one or more columns in ascending or descending order.
  • Filter-to-Script Generators - Generates reproducible scripts that mirror the active filters and sorts applied to a data view.
  • Code Execution Outputs - Renders the results of executed code cells directly within the source editor.
  • Data Application Frameworks - Provides a specialized environment for building and iterating on interactive, data-driven web applications.
  • Jupyter Ecosystem - Integrated development environment for data science.
  • Data Science Environments - Next-generation IDE tailored for data science workflows.

Star-Verlauf

Star-Verlauf für posit-dev/positronStar-Verlauf für posit-dev/positron

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Positron

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Positron.
  • microsoft/vscode-copilot-chatAvatar von microsoft

    microsoft/vscode-copilot-chat

    9,493Auf GitHub ansehen↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    Auf GitHub ansehen↗9,493
  • polynote/polynoteAvatar von polynote

    polynote/polynote

    4,595Auf GitHub ansehen↗

    Polynote is a polyglot notebook environment and interactive document system designed for executing code in multiple languages within a single document. It functions as a cross-language data analysis tool and a JVM language IDE, allowing users to combine executable code, rich text, and data visualizations to prototype and document technical workflows. The system is distinguished by its ability to share data and variables between different language runtimes, such as Python and the JVM. It uses cross-language object conversion and data wrapping to pass objects between runtimes, enabling multi-la

    Jupyter Notebook
    Auf GitHub ansehen↗4,595
  • microsoft/vscode-docsAvatar von microsoft

    microsoft/vscode-docs

    6,549Auf GitHub ansehen↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Markdownvscode
    Auf GitHub ansehen↗6,549
  • kirodotdev/kiroAvatar von kirodotdev

    kirodotdev/Kiro

    3,037Auf GitHub ansehen↗

    Kiro is an AI-powered development tool and multi-agent workflow orchestrator. It functions as a context-aware code generator and coding assistant that transforms natural language requirements into structured implementation plans and production-grade code. The system distinguishes itself through multi-agent task decomposition, where complex requirements are broken into sequenced tasks and assigned to specialized agents. It features multi-model orchestration to select specific language models based on reasoning complexity, cost, and latency, and includes a headless command-line interface for id

    TypeScriptaiidekiro
    Auf GitHub ansehen↗3,037
Alle 30 Alternativen zu Positron anzeigen→

Häufig gestellte Fragen

Was macht posit-dev/positron?

Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration.

Was sind die Hauptfunktionen von posit-dev/positron?

Die Hauptfunktionen von posit-dev/positron sind: Developer AI Assistance, Integrated Data Science Interfaces, Polyglot Data Science Environments, AI Chat Assistants, Session State Analysis, Data Science Automation Platforms, Predictive Code Completions, Context-Aware Code Generators.

Welche Open-Source-Alternativen gibt es zu posit-dev/positron?

Open-Source-Alternativen zu posit-dev/positron sind unter anderem: microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… polynote/polynote — Polynote is a polyglot notebook environment and interactive document system designed for executing code in multiple… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… kirodotdev/kiro — Kiro is an AI-powered development tool and multi-agent workflow orchestrator. It functions as a context-aware code… github/copilotforxcode — CopilotForXcode is an AI-powered coding assistant integrated directly into Xcode as a source editor extension. It… lapce/lapce — Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and…