{"data":{"slug":"heider-x-vela","name":"vela","tagline":"AI-powered IDE for novel writing","github_url":"https://github.com/heider-x/vela","owner":"heider-x","repo":"vela","owner_avatar_url":"https://avatars.githubusercontent.com/u/276240428?v=4","primary_language":"TypeScript","stars":569,"forks":148,"topics":["ai-tool","ai-writing","creative-writing","desktop-app","electron","local-llm","novel-writing","rag","react","typescript"],"archived":false,"github_pushed_at":"2026-09-14T07:50:48+00:00","maintenance_label":"Very active","stars_delta_30d":56,"url":"https://www.graphcanon.com/tools/heider-x-vela","markdown_url":"https://www.graphcanon.com/tools/heider-x-vela.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/heider-x-vela","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=heider-x-vela","description":"AI-powered IDE for novel writing — local LLM + RAG, privacy-first, BYOK. For web fiction authors and creative writers.","homepage_url":"https://github.com/heider-x/vela","license":"GPL-3.0","open_issues":17,"watchers":4,"ai_summary":"A desktop application built using Electron and React, designed to assist creative writers with their novel-writing process through local AI models.","readme_excerpt":"## 📄 开源协议 / License\n\n本项目采用 [GPL-3.0 License](LICENSE) 开源。您可以自由地运行、研究、分享和修改代码，但基于此修改分发的新软件**必须同样遵循 GPL-3.0 协议开源**。\n\n如需闭源商用授权，请通过微信或邮件联系作者。\n\n---\n\n<div align=\"center\">\n\n**Crafted with 💡 by [heider-x]([https://github.com/heider](https://github.com/heider-x))**\n\n*Vela — Your AI-powered novel writing companion. Write smarter, not harder.*\n\n*Vela — 你的 AI 小说创作伙伴。让写作更智能，而非更辛苦。*\n\n</div>","github_created_at":"2026-04-21T07:15:36+00:00","created_at":"2026-07-15T10:59:24.30273+00:00","updated_at":"2026-09-20T05:02:29.903783+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai-tool","name":"ai-tool"},{"slug":"ai-writing","name":"ai-writing"},{"slug":"creative-writing","name":"creative-writing"},{"slug":"desktop-app","name":"desktop-app"},{"slug":"electron","name":"electron"},{"slug":"local-llm","name":"local-llm"},{"slug":"novel-writing","name":"novel-writing"},{"slug":"rag","name":"rag"}],"trust":{"provenance":{"is_fork":false,"github_id":1216729729,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T05:02:27.672Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":5,"last_release_at":"2026-04-21T09:49:12Z","stars_delta_30d":56,"open_issues_delta_30d":2},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:59:25.733Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-20T05:02:28.701Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-20T05:02:28.701Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T05:02:28.701Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-09-20T05:02:28.701Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":[],"requires_docker":false},"constraints":{"requires_docker":false},"when_to_use":["When you prefer privacy-first solutions as Vela operates with local LLMs, ensuring no internet or cloud sharing of your content.","If you are a web fiction author or want tools tailored specifically towards the intricacies and workflows typical in creative writing."],"when_not_to_use":["Avoid if seeking real-time collaboration features not available due to its reliance on local LLMs instead of cloud-based services.","Not recommended for users who require large dataset handling capabilities beyond what a desktop app can support locally."],"source":"enrich:decision_facts","observed_at":"2026-07-17T12:19:51.228Z"},"constraint_facets":{"requires_docker":false},"decision_summary":[{"label":"Adopt for","value":"Vela is an Electron and React-based desktop app designed for creative writers to aid novel writing with local AI models."},{"label":"License detail","value":"GPL-3.0 license, free and open-source but requires derivative works to be under the same conditions."}]}}