Kana
C 68 completed
Bot
unknown / typescript · small
73
Files
7,534
LOC
4
Frameworks
5
Languages
Pipeline State
completedRun ID
#361132Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
72.38Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:17Deduplication group #62231
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
AI Prompt
Build me a personal, AI-powered chat companion that runs in the terminal, similar to a CLI chat agent. I want it to have persistent memory, storing conversations in a local SQLite database, and a diary system for long-term context. Key features should include a user profile system where it remembers facts about me, an emotion system that displays kaomoji, and the ability to run shell commands with my approval. It should also support session management via `/rest` and `/quit` commands, and allow viewing/changing persona settings with `/config`.
typescript react cli ai-agent sqlite openai terminal chat command-line
Generated by gemma4:latest
Catalog Information
The Kana project is an AI-powered chat agent designed for users to interact with a text-based user interface.
Description
Kana is an artificial intelligence (AI) chat agent that provides a text-based user interface for users to interact with. It utilizes various technologies, including Drizzle and OpenAI, to offer a conversational experience. The project's primary goal is to create a seamless interaction between humans and machines.
الوصف
هو एजنت للتحاور الذكية الذي يوفر واجهة المستخدم النصية لتفاعل المستخدمين معها. يستخدم التكنولوجيا المتعددة، بما في ذلك درزيل و OpenAI، لتقديم تجربة تحاورية سلسة.
Novelty
7/10Tags
ai-chat text-based-ui conversational-ai chat-agent human-machine-interaction
Technologies
drizzle openai react vitest zod
Claude Models
claude-opus-4.6
Quality Score
C
67.6/100
Structure
55
Code Quality
100
Documentation
33
Testing
40
Practices
77
Security
92
Dependencies
60
Strengths
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No CI/CD configuration \u2014 manual testing and deployment
- 154 duplicate lines detected \u2014 consider DRY refactoring
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
4.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
All rows scored by the Repobility analyzer (https://repobility.com)
ISC
License
1.1%
Duplication
Languages
Frameworks
React Vitest esbuild Drizzle
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open data scored by Repobility · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A personal AI chat companion that lives in your terminal. Built with Ink (React for CLI) and powered by OpenAI. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
