GithubHelp home page GithubHelp logo

vivaansharma2003 / centio.ai Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vinayakrai5/centio.ai

0.0 0.0 0.0 8.06 MB

Centio.AI is an AI assistant application designed to blend AI capabilities with traditional personal productivity features.

Shell 0.24% JavaScript 5.40% Python 29.42% HTML 43.38% Vue 19.92% SCSS 1.64%

centio.ai's Introduction

Centio.AI ๐Ÿ’ป

Alpha AI assistant app that combines AI features with traditional productivity. Key features:

  • Chat - Regular and Assistant chat modes:

    • Regular Chat: Create multiple chats, choose saved or temporary (throwaway) chat when you create it.
    • Assistant Chat: AI makes a list of tasks from the request and performs them, including web searches, adding to-do entries, creating docs, and responding.
  • Researcher - In-depth research on topics:

    • Generate an initial list of research topics.
    • Configure max depth, max research time, web search, and other options.
    • Generate a doc with research on the topic, including links used.
  • Docs (RAG) - Summarize and respond to documents:

    • Upload PDFs (up to 5mb) or plain text/markdown files.
    • Enable Docs chat mode to find relevant content and respond.
  • Stream - Track actions and categorize chats:

    • List of actions the assistant has performed.
    • Add one-shot chats to the stream for categorization and summarization.
  • To Do - Basic to-do list:

    • Create, edit, or remove entries.
    • AI can create entries for you.

Warnings:

  • Alpha software with bugs and issues.
  • Some features may consume many tokens, be cautious with paid APIs.

Setup:

  1. Clone repo and install dependencies.
  2. Edit config.toml with API details (openai_base_url and openai_api_key).
  3. Run ./start.sh to start the app.

What's Next?

  • Improve Researcher function.
  • Experiment with Assistant Modes.
  • Integrate with personal data sources (e.g., email, calendar).
  • Add more functions.
  • Develop fine-tuned models.

Developers:

  • Add your own function in functions.py.
  • API-first, connect with OpenAI client.
  • Use "virtual" models and RAG.
  • Contribute to our platform and help shape its future.

Help:

Post issues or ask questions in the community. We're here to support you as we work together to make Centio.AI a daily driver for productivity.

centio.ai's People

Contributors

vinayakrai5 avatar nvjkkartik avatar vivaansharma2003 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.