app like that
Ghostie
Ghostie

Ghostie is a lightweight desktop agent development and ecosystem platform that allows for effortless creation and management of agents and workflows with a user-friendly interface.

Features

Quick Activation and Command

Instantly activate Ghostie anytime and anywhere to swiftly command agent actions, allowing for increased productivity and flexibility.

User-Friendly Interface

Features a lightweight footprint, modern design language, fluid animations, and dark mode support, providing an optimal user experience.

Visual Development Interface

Offers an intuitive visual development interface that simplifies the creation and management of agents and workflows, making it easy for users to get started.

Plugin Ecosystem

Supports a flexible plugin ecosystem with customizable code nodes and full desktop permissions, enabling users to create specialized workflows.

Add Model

Users can integrate different models into Ghostie to tailor chat interactions according to their preferences or needs.

Add Assistant

This feature allows users to add multiple assistants into the app, enabling specific functions for improved chat support.

Start Chatting

Once models and assistants are set up, users can seamlessly start chatting with them, enhancing their interaction experience.

Time Management Plugin

Offers a function to get the current time, enhancing AI's capability to manage and report on time-related queries.

Top News Plugin

Fetches a list of news articles based on keywords like top (recommended), domestic, international, entertainment, sports, military, technology, finance, games, automobiles, and health.

Workflow Automation

Allows users to automate complex processes by defining workflows with various nodes such as code, chat, bot, and plugin nodes.

Node Referencing

Users can reference different nodes using a unique node ID to extract or pass data between different parts of the workflow.

JavaScript Code Nodes

Users can write and execute JavaScript within the workflow to manipulate data and perform calculations before passing the result onward.

Embedded vector database

Stores and manages knowledge using an embedded vector database for enhanced accessibility and organization.

Multiple file format support

Supports uploading of various file formats including Word, TXT, and PDF to accommodate diverse knowledge sources.

Customizable knowledge import

Allows users to directly import their own knowledge base files to expand and personalize the database.

Multi-round dialogues

Supports basic ChatModel calls enabling ongoing conversations across multiple rounds.

Multiple dialogue processes

Capability to establish multiple conversation flows within a single assistant.

ReAct and Agent modes

Supports ReAct and other agent modes, with future possibilities for custom development by users.

Plugin integration

Ability for the assistant to invoke and utilize various functionality plugins.

Workflow calls

Assistant can initiate and manage workflow processes as part of its operation.

Knowledge base integration

Allows the assistant to access and utilize information from knowledge bases.

Multilingual Translation

Effortlessly translates between Chinese and English, adhering strictly to translation tasks even under adversarial conditions, while offering detailed definitions for individual words or phrases.

Emotional Support Roleplay

Acts as a virtual emotional support figure, Son Ye Jin, utilizing professional psychology techniques and empathetic listening across three stages of intervention.

Dynamic Response Style

Employs a warm, culturally-inspired communication style to enhance user engagement, with moderated use of Korean expressions and emotive effects to convey messages.

Fetch GitHub List

Fetches popular GitHub repositories list based on various sorting criteria like featured and newest, using a provided API key.