Model Context Protocol (MCP) Integration
Implement native support for the Model Context Protocol (MCP), a standard open protocol that enables the AI to connect with and utilize external data servers, local tools, and third-party APIs. Goal: Transform the application from a passive chat interface into an extensible agentic platform, allowing users to plug in any MCP-compliant tool (such as file system access, database connectors, or browser automation) to significantly expand the AI's real-world capabilities without custom integration logic.

120.dev 4 months ago
Model Context Protocol (MCP) Integration
Implement native support for the Model Context Protocol (MCP), a standard open protocol that enables the AI to connect with and utilize external data servers, local tools, and third-party APIs. Goal: Transform the application from a passive chat interface into an extensible agentic platform, allowing users to plug in any MCP-compliant tool (such as file system access, database connectors, or browser automation) to significantly expand the AI's real-world capabilities without custom integration logic.

120.dev 4 months ago
Project Workspaces
Implement a "Projects" system that allows users to create dedicated workspaces, each configured with its own persistent custom instructions, uploaded knowledge files, and specific tool sets. Goal: Facilitate complex, multi-step workflows by scoping AI context to specific projects (e.g., "React App V2", "Marketing Campaign"), ensuring the model automatically accesses relevant background data and constraints without repetitive prompting or context window clutter.

120.dev 4 months ago
Project Workspaces
Implement a "Projects" system that allows users to create dedicated workspaces, each configured with its own persistent custom instructions, uploaded knowledge files, and specific tool sets. Goal: Facilitate complex, multi-step workflows by scoping AI context to specific projects (e.g., "React App V2", "Marketing Campaign"), ensuring the model automatically accesses relevant background data and constraints without repetitive prompting or context window clutter.

120.dev 4 months ago
Cross-Platform History Import (JSON files)
Develop a robust import engine capable of parsing and ingesting JSON data exports from major AI providers (OpenAI/ChatGPT, Anthropic/Claude, Google/Gemini) directly into the application's local database. Goal: Remove the barrier to entry for new users and eliminate vendor lock-in by enabling a seamless migration of existing conversation history, effectively turning 120 AI Chat into a centralized, searchable archive for all past and future AI interactions.

120.dev 4 months ago
Cross-Platform History Import (JSON files)
Develop a robust import engine capable of parsing and ingesting JSON data exports from major AI providers (OpenAI/ChatGPT, Anthropic/Claude, Google/Gemini) directly into the application's local database. Goal: Remove the barrier to entry for new users and eliminate vendor lock-in by enabling a seamless migration of existing conversation history, effectively turning 120 AI Chat into a centralized, searchable archive for all past and future AI interactions.

120.dev 4 months ago
Long-Term Memory Management
Integrate a persistent memory layer that allows users to manually add, edit, and delete specific facts or instructions that the AI will reference across all conversation threads. Goal: Achieve true cross-session continuity and personalization, eliminating the need for users to constantly repeat their preferences, background details, or coding standards in every new chat interaction.

120.dev 4 months ago
Long-Term Memory Management
Integrate a persistent memory layer that allows users to manually add, edit, and delete specific facts or instructions that the AI will reference across all conversation threads. Goal: Achieve true cross-session continuity and personalization, eliminating the need for users to constantly repeat their preferences, background details, or coding standards in every new chat interaction.

120.dev 4 months ago
Conversation Presets
Implement a "Conversation Presets" system that allows users to save specific chat configurations (including Model choice, System Prompt, Temperature, and Context settings) as named templates. Goal: Accelerate workflows for repetitive tasksβsuch as "Coding Assistant" or "Language Tutor"βby enabling one-click initiation of new conversations with pre-defined, consistent behaviors, eliminating manual reconfiguration.

120.dev 4 months ago
Conversation Presets
Implement a "Conversation Presets" system that allows users to save specific chat configurations (including Model choice, System Prompt, Temperature, and Context settings) as named templates. Goal: Accelerate workflows for repetitive tasksβsuch as "Coding Assistant" or "Language Tutor"βby enabling one-click initiation of new conversations with pre-defined, consistent behaviors, eliminating manual reconfiguration.

120.dev 4 months ago
Drag and Drop files to upload (File attachment)
Implement native drag-and-drop functionality within the chat interface, allowing users to drag files directly from their operating system into the chat window. Goal: Streamline the attachment workflow by removing the friction of opening file explorer modals, thereby making multi-modal interactions (images, documents, code files) faster and more intuitive.

120.dev 4 months ago
Drag and Drop files to upload (File attachment)
Implement native drag-and-drop functionality within the chat interface, allowing users to drag files directly from their operating system into the chat window. Goal: Streamline the attachment workflow by removing the friction of opening file explorer modals, thereby making multi-modal interactions (images, documents, code files) faster and more intuitive.

120.dev 4 months ago
Deep Navigation from Bookmarks
Enable users to navigate from a saved message in the "Bookmarks" folder directly to that message's specific location within the original chat thread. Goal: Restore context to bookmarked items. Users often save a snippet (e.g., a code block or explanation) but later need to see the preceding prompt or follow-up context.

120.dev 4 months ago
Deep Navigation from Bookmarks
Enable users to navigate from a saved message in the "Bookmarks" folder directly to that message's specific location within the original chat thread. Goal: Restore context to bookmarked items. Users often save a snippet (e.g., a code block or explanation) but later need to see the preceding prompt or follow-up context.

120.dev 4 months ago
Planned
HTML/Web Preview for Code Blocks
Implement a native rendering engine within the chat interface that allows users to preview HTML, CSS, and SVG code blocks instantly without leaving the application. Goal: Reduce context switching (copy-paste to browser) and accelerate the UI iteration loop for developers using 120 AI Chat.

120.dev 4 months ago
Planned
HTML/Web Preview for Code Blocks
Implement a native rendering engine within the chat interface that allows users to preview HTML, CSS, and SVG code blocks instantly without leaving the application. Goal: Reduce context switching (copy-paste to browser) and accelerate the UI iteration loop for developers using 120 AI Chat.

120.dev 4 months ago
Completed
Chat Window very small
Congratulations on the amazing application youβve created. The Chat window is a bit small. When you write a long prompt, you have to keep scrolling all the time and itβs uncomfortable because you canβt see the entire text. It would be great to be able to resize it or even place it in parallel as a fourth chat, taking up the full height of the main window. Thank you!

Ivan Lara Mainar 4 months ago
Completed
Chat Window very small
Congratulations on the amazing application youβve created. The Chat window is a bit small. When you write a long prompt, you have to keep scrolling all the time and itβs uncomfortable because you canβt see the entire text. It would be great to be able to resize it or even place it in parallel as a fourth chat, taking up the full height of the main window. Thank you!

Ivan Lara Mainar 4 months ago
Planned
Adding conversation samples
This will help users quick start and understand 120 AI Chat easier with pre-filled samples in conversations

120.dev 5 months ago
Planned
Adding conversation samples
This will help users quick start and understand 120 AI Chat easier with pre-filled samples in conversations

120.dev 5 months ago
Completed
Add βStar/Unstar Conversationsβ to the sidebar
Allow users to mark specific conversations as favorites so they appear pinned or sorted at the top of the conversation list.

120.dev 5 months ago
Completed
Add βStar/Unstar Conversationsβ to the sidebar
Allow users to mark specific conversations as favorites so they appear pinned or sorted at the top of the conversation list.

120.dev 5 months ago
In Progress
Add search / favorites in model selection windows
Make favorites and search available in the model selection drop down menu, to speed up workflow.

jzn321 6 months ago
In Progress
Add search / favorites in model selection windows
Make favorites and search available in the model selection drop down menu, to speed up workflow.

jzn321 6 months ago
Completed
LM Studio integration
Make running of local models possible by entering server IP and then load the models to select one for 100% privacy.

jzn321 6 months ago
Completed
LM Studio integration
Make running of local models possible by entering server IP and then load the models to select one for 100% privacy.

jzn321 6 months ago
Planned
Video generation
Integrate OpenAI's Sora API into 120 AI Chat, enabling users to generate, preview, and remix high-definition videos directly within the chat interface. Goal: Expand the app's multimodal capabilities beyond text and image generation, offering a seamless workflow for video content creation without needing a separate browser or command-line tool.

120.dev 7 months ago
Planned
Video generation
Integrate OpenAI's Sora API into 120 AI Chat, enabling users to generate, preview, and remix high-definition videos directly within the chat interface. Goal: Expand the app's multimodal capabilities beyond text and image generation, offering a seamless workflow for video content creation without needing a separate browser or command-line tool.

120.dev 7 months ago