MCPcopy Index your code
hub / github.com/chieapp/chie

github.com/chieapp/chie @v0.2.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.11 ↗ · + Follow
779 symbols 1,714 edges 106 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Chie

An extensible desktop app for large language models like ChatGPT and Bing Chat. It works on macOS, Linux and Windows, and uses native UI on each platform.

Warning

Please be aware that this project is still in the early stages of development. As a result, there is a possibility of data loss within the app, and frequent API changes will occur if you plan to use extensions.

Contributions

Due to my limited time and energy allocated to this project, large pull requests are discouraged. In the meanwhile if you have great ideas and don't want to wait for my slow review, feel free to fork this project and I'll be happy to link your fork here.

License

Chie is currently licensed under the GPLv3, it will be relicensed to the MIT license on March 20th, 2028 (5 years after the first commit). I take this approach to discourage closed-source software from taking advantage of my work before it gets enough impacts.

Due to the future relicense, contributors will be asked to sign an agreement.

Contributor license agreement

By sending a pull request, you hereby grant to owners and users of Chie project a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contributions and such derivative works.

The owners of the Chie project will also be granted the right to relicense the contributed source code and its derivative works.

Extension points exported contracts — how you extend this code

Serializable (Interface)
(no doc) [13 implementers]
src/model/serializable.ts
BaseViewType (Interface)
(no doc) [1 implementers]
src/view/base-view.ts
AutoUpdaterData (Interface)
(no doc)
src/controller/auto-updater.ts
SessionData (Interface)
(no doc)
src/extensions/chatgpt-web/chatgpt-web-api.ts
PromptOptions (Interface)
(no doc)
src/util/prompt.ts
WebServiceType (Interface)
(no doc) [11 implementers]
src/model/web-service.ts
ChatWindowState (Interface)
(no doc)
src/view/chat-window.ts
AppData (Interface)
(no doc)
src/controller/app.ts

Core symbols most depended-on inside this repo

destructor
called by 25
src/view/app-tray.ts
getValue
called by 24
src/view/params-view.ts
deserialize
called by 22
src/model/web-service.ts
close
called by 22
src/view/base-window.ts
createAssistant
called by 20
src/controller/assistant-manager.ts
createChat
called by 20
src/model/base-multi-chats-service.ts
setText
called by 20
src/view/input-view.ts
setTitle
called by 20
src/view/icon-button.ts

Shape

Method 447
Class 153
Function 133
Interface 45
Enum 1

Languages

TypeScript100%

Modules by API surface

src/view/params-view.ts68 symbols
src/model/base-chat-service.ts33 symbols
src/view/chat-view.ts32 symbols
src/view/messages-view.ts26 symbols
src/view/multi-chats-view.ts21 symbols
src/view/dashboard-window.ts18 symbols
src/model/web-service.ts18 symbols
src/model/base-multi-chats-service.ts18 symbols
src/controller/window-manager.ts17 symbols
src/controller/api-manager.ts17 symbols
src/view/split-view.ts15 symbols
src/view/base-view.ts15 symbols

For agents

$ claude mcp add chie \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact