Skip to content

bjf5201/ketanji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ketanji

Architecture Design

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ MCP Client │◄───── DeepSeek MCP │◄───── DeepSeek β”‚ β”‚ │─────► Server │─────► API β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Features

  • Runs locally to protect the privacy of your data
  • Customizable - add any LLM you want via the "plugins" directory
  • View the plugins/sample.py file to see an example of how to create a new "plugin" for ketanji
  • Currently, the only installed plugin is for chatting with Deepseek via Ollama but there are plans for future implementations. See the Roadmap to see what's planned!

Roadmap

  • Add OpenAI plugin
  • Add Gemini plugin
  • Add LLaMa plugin
  • Create plugins with specific functionality (i.e., browsing the web, summarizing documents, organizing & summarizing notes, etc.)

About

A simple Python chat app for the terminal (PoC for future app I'm working on, `eudai`)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages