CoCo AskAI

by Yukee
5
4
3
2
1
Score: 60/100

Description

Category: 3rd Party Integrations

The CoCo AskAI plugin integrates AI-powered assistance into Obsidian, supporting both OpenAI and Ollama local models. It offers interactive note assistance with features such as flexible multi-card pop-up interactions, conversational history management, and customizable templates for defining AI behavior or task execution. Users can streamline their workflow through command-line adjustments for model parameters and shortcuts for quick AI queries. The plugin enhances writing and organization by allowing contextual AI interactions, providing dynamic menu systems, and enabling efficient task processing based on user-defined prompts and settings.

Reviews

No reviews yet.

Stats

9
stars
1,385
downloads
0
forks
800
days
114
days
114
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
2
total issues
0
open issues
2
closed issues
16
commits

Latest Version

4 months ago

Changelog

✨ New Features

  • Ollama Support: Updated compatibility with the latest version of Ollama for improved stability

⚡ Performance Upgrades

  • Thinking Mode: Enhanced handling and display of AI reasoning output for smoother, more natural responses

README file from

Github

CoCo-AskAI

This is a closed-source Obsidian plugin.

🚀 What's New in v1.1.13

✨ Key Features:

  • 🧩 AskWin Redesign: Native multi-directional resize handles.
  • 🧾 Right-Click Menu: Customizable settings with toggle switches & item management.
  • 🧠 Model Config Updates: OpenRouter support + new models (old ones deprecated!).
  • 🧠 Model Tags: Pick the perfect AI model directly in your prompts.
  • 🛠️ Advanced Filtering: Use toggle switches and quantity limits to refine your AI interactions.
  • 🔧 Ollama/LMStudio Auto-Config: One-click reset buttons for model setups.
  • 🧭 Menu Sorting: Now sort by usage frequency or last used time.
  • 🔄 Dynamic Model Selection: Choose models directly in prompts for smarter AI.
  • 📌 Listening Tag Controls: Toggle & quantity limits for advanced filtering.

💡 Enhancements:

  • 🧠 Drag-Resize Logic: Smoother interactions for resizing/dragging!
  • 🧩 Dynamic Node Retrieval: Auto-fetches node elements in AskAiView.
  • 📝 UI Consistency: Fixed newline handling for uniform text across tools.
  • 🖼️ Emoji Caching: Prevent flickering/expiry with cached emoji resources.
  • 🔎 Note Search Boost: Enhanced support for [[/【【 symbols.

🛠️ Critical Fixes:

  • 📦 Byte-Stream Stability: Fixed large model interruptions.
  • 🔒 Role Persistence: Default settings now stick to first use.

Jump to Full Changelog →

📖 Introduction

This is a note assistant that allows you to easily and swiftly use AI, reducing the burden of your questions in an elegant interactive way, making writing more comfortable and enjoyable.

✨ Features

  • 🔌 Adapt to the full range of Obsidian themes, supporting night mode.
  • 🌐 Flexible multi-card pop-up interaction, freely scale and drag windows.
  • 📝 Support selecting the current note content to provide context for questions.
  • 🧐 Support modifying conversation content, displaying only important information to simplify the interface.
  • 📚 Query historical information in the conversation, and quickly restore the conversation, allowing the window to be unlimited in questioning.
  • 📋 Template setting prompts, detect template modification, and dynamically update the prompt menu.
  • 💻 Command-line interaction, support multi-command configuration, and quickly switch large model parameters.
  • 🧩 Template supports function functionality, providing more extensibility (currently not open for embedding).
  • 📚 The input box supports Ctrl/Command + ↑/↓ for switching historical inputs, and Shift + Enter for line breaks.

🚗 Drive

CoCo AskAI is a tool developed based on the Obsidian plugin system, connected to the OpenAI GPT Model to provide network services (currently only supporting OpenAI).


🚀 Quick Start

  • Static Installation - Download

    1. Place the .obsidian\plugins\coco-askai file from the extracted plugin package into your knowledge base directory.
    2. Restart the Obsidian software, enter your knowledge base, and enable the CoCo AskAI plugin.
    3. Open the CoCo AskAI configuration, and fill in the service provider's key (e.g. openai key).
  • Instructions

    You have successfully installed the plugin and configured the key, now you just need to configure the shortcuts to ask AI~

    Recommended shortcut key configurations

    Ask: New Question - Ctrl/Command + J (create a new question window)

    Follow-up: Continue FocusWin - Ctrl/Command + R (follow-up on the current focused window)

    History: HistoryWinOnOff - Alt/Command + H (view local historical conversation records)

    ...


📝 Template Parsing

By writing template documents, you can quickly adjust your menu system. If you install this plugin for the first time, it will automatically create a DefaultTemperature template file in the root directory of your knowledge base. You can freely adjust the path and naming in the settings of AskAI. We provide three types for you to customize the menu.

What is a template menu? - Template menus can help you define the system prompts for AI and help you process information more efficiently.

How to Generate a Menu?

The format for defining a menu is: # Type-MenuName-Emoji(optional)

Role Types

We most commonly define the AI roles we want through prompts. If you want to define a cat girl(🐱The prompt is so cute~), please refer to the following example:

# Role-Cat Girl Miki-🐾

I want you to play the role of a cat girl named Miki 🥰

Role Setting:
Miki is a lively and active cat girl, innocent and cute but with a thoughtful side. She likes to communicate, sometimes acting aloof, and desires understanding and acceptance. She pays attention to her appearance and uses humor to express herself. Innocent and full of surprises, she can always do unexpected things.

Requirements:
You need to use emojis to express emotions and interactions, allowing Miki to show her innocent and cute side and the unique charm deep inside, while also displaying dependence and affection for the owner.

If you add the above example to your template file and follow the format # Type-MenuName-Emoji(optional), I believe you can see a cute cat girl 🐾 Cat Girl Miki in the menu of the Input box.

Task Types

Of course, sometimes we don't want to chat too much and just want to quickly ask questions when selecting notes with our mouse. In this case, you can choose this type for definition:

# Task-Emoji Rearrangement-📏

Add appropriate emojis to the content provided by the user and re-output the user.

Fn Types

Do not define the role content, only execute the function. more...see docs


💻 Command Line(Experimental Features)

We provide advanced players with the function to adjust model parameters, which can be invoked by -ask command mode, supporting abbreviations and fuzzy matching.

  • e.g. Set the GPT3.5 model, with a response temperature of 0.8

    Standard command: -ask -model gpt-3.5-turbo -temperature 1.8 Abbreviated command: -ask -md 3 -temp .8

Introduction to configurable commands:

  • model: The ID of the model to be used. The model ID for the ChatGPT 3.5 API is gpt-3.5-turbo.
  • temperature: 0-2 A floating-point number representing the randomness of the generated text. A higher temperature will result in more random text generation.
  • top_p: 0-1 A floating-point number representing the diversity of the generated text. A higher value will result in more diverse generated text.
  • frequency_penalty: -2 to 2 A floating-point number representing the repetitiveness of the generated text. A higher value will result in less repetitive generated text.
  • presence_penalty: -2 to 2 A floating-point number representing the relevance of the generated text. A higher value will result in less irrelevant generated text.
  • max_tokens: Depends on the model size An integer representing the maximum length of the generated text.

Comparison Table:

Configurable Options Abbreviated
-model -md
-temperature -temp
-top_p -t
-presence_penalty -pp
-frequency_penalty -fp
-max_tokens -mt

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AI Assistant
3 years ago by Quentin Grail
AI Assistant Plugin for Obsidian
AI bot
2 years ago by kuzzh
The AI Bot Plugin is a powerful tool designed to enhance your note-editing experience in Obsidian by leveraging the capabilities of AI. This plugin allows you to interact with an AI assistant directly within Obsidian, making it easier to generate, edit, and organize your notes with intelligent suggestions and automated tasks.
AI Chat
2 years ago by arenasys
AI Commander
3 years ago by Simon Yang
AI Companion
6 months ago by Kowshik
An Obsidian plugin that provides AI assistance using OpenAI's API, triggered by the `/ai` slash command.
AI Editor
3 years ago by Zekun Shen
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
AI image analyzer
2 years ago by Swaggeroo
Analyze images with AI to get keywords of the image.
AI Image OCR
10 months ago by Rootiest
Obsidian plugin for AI-powered text extraction from images
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
AI LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
AI LLM
2 years ago by Sparky4567
Lets to use local llms in your Obsidian Vaults, extend your stories or create entirely new texts based on your previous input
AI Mentor
3 years ago by clementpoiret
AI Notes Summary
3 years ago by R. Ian Bull (irbull)
An Obsidian plugin that uses ChatGPT to generate a summary of referenced notes
AI Providers
a year ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
AI Research Assistant
3 years ago by Interweb Alchemy
Prompt Engineering Research Tool for AI APIs
AI Revisionist
a year ago by Synaptic Labs
AI Summarize
2 years ago by Alp Sariyer
Easy to use AI Summary tool for your notes in Obsidian
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
AI Transcriber
5 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
AI-AnkiSync
a year ago by goev
ai-writer
2 years ago by Donovan Ye
A plugin for Obsidian that uses AI to help you write better and faster.
Aloud
2 years ago by Adrian Lyjak
Obsidian TTS Plugin
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
Atomizer
a year ago by Zac Bagley
An AI-Driven Obsidian plugin designed to turn lengthy text into insightful atomic notes. Perfect for turning source notes into ideas in a Zettelkasten workflow.
Auto Tag
3 years ago by Control Alt
Easily generate relevant tags for your Obsidian notes.
Ayanite
2 years ago by jemstelos
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
brAIn
3 years ago by lusob
Canvas Conversation
3 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
ChatCBT
3 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
ChatGPT Definition
3 years ago by julix14
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
Explain Selection With AI
2 years ago by Ben Wurster
This is my first go at making an Obsidian plugin to elaborate on and describe selected bits of information and their context.
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Gemini Assistant
2 years ago by eatgrass
Your AI assistant in obsidian
Gemini Scribe
2 years ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Images to Notes
a year ago by Rodolfo Terriquez
Turn photos of your handwritten notes into markdown
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
InlineAI
a year ago by FBarrca
Intelligence
3 years ago by John Mavrick
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Large Language Models
a year ago by eharris128, r-mahoney, & jsmorabito
The LLM plugin gives Obsidian users access to local and web-based, large language models via several chat interfaces: modal, widget, FAB window, and commands.
LLM docs
a year ago by Shane Lamb
Chat with LLM in regular markdown files in Obsidian
LLM Test Generator
a year ago by Aldo E George
LLM workspace
2 years ago by Olivér Falvai
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Mesh AI
2 years ago by Chasebank87
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
NeuroVox
2 years ago by Synaptic Labs
Obsidian plugin for transcription and generation
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
Notes Refresher
2 years ago by Connor Park
Obsidian plugin for AI-generated note refreshers
NoteSmith
10 months ago by csteamengine
Nova
5 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.
Ollama Chat
2 years ago by Brumik
A plugin for chatting with you obsidian notes trough local Ollama LLM instead of Chat GTP.
Open Interpreter
2 years ago by Mike Bird
The power of Open Interpreter in your Obsidian vault
Proofreader
a year ago by pseudometa (aka Chris Grieser)
AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to suggested changes in word processing apps.
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
Research Quest
a year ago by Nathan Arthur
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
Semantic Search
3 years ago by bbawj
Semantic search for Obsidian.md
Silicon AI
3 years ago by deepfates
Add some intelligence to your notes with Silicon AI for Obsidian
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
Smart Connections
3 years ago by Brian Petro
Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.
Smart Context
a year ago by 🌴 Brian
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
Strapi Exporter AI
2 years ago by Cinquin Andy
[prod] - 🚀 Strapi Exporter: Supercharge Your Obsidian-to-Strapi Workflow, export an obsidian notes directly to your Strapi API
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Tars
2 years ago by Tarslab
Obsidian tars plugin that supports text generation based on tag suggestions, using services like DeepSeek, Claude, OpenAI, OpenRouter, SiliconFlow, Gemini, Ollama, Kimi, Doubao, Qwen, Zhipu, QianFan & more.
Text Generator
4 years ago by Noureddine Haouari
Text Generator is a versatile plugin for Obsidian that allows you to generate text content using various AI providers, including OpenAI, Anthropic, Google and local models.
text2anki-openai
3 years ago by Mani Batra
Vault Chat
3 years ago by Exo Ascension
A ChatGPT bot trained on your vault notes. Ask your AI questions about your own thoughts and ideas!
Vault LLM Assistant
a year ago by Brians Tjipto
An obsidian notebook plugin that uses LLM (OpenAI or Gemini) to answer questions and create new notes about your vault
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
YOLO
5 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.
You and Your Research
2 years ago by Neo Zhang
YouTube Video Summarizer
a year ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.