{"id":22765071,"url":"https://github.com/fortyseven/chit","last_synced_at":"2025-04-14T23:27:03.541Z","repository":{"id":223342450,"uuid":"760057552","full_name":"Fortyseven/chit","owner":"Fortyseven","description":"Chit is a lightweight privacy-focused web chat front-end for Ollama endpoints that uses no backend.","archived":false,"fork":false,"pushed_at":"2024-10-29T14:01:39.000Z","size":3971,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-29T17:12:09.286Z","etag":null,"topics":["ai","chatbot","client","front-end","llama","llm","llms","ollama","svelte"],"latest_commit_sha":null,"homepage":"https://fortyseven.github.io/chit/","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fortyseven.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-19T17:48:32.000Z","updated_at":"2024-10-29T14:01:59.000Z","dependencies_parsed_at":"2024-04-02T20:47:03.987Z","dependency_job_id":"1475d93e-fd74-43db-871e-3112f008f6f6","html_url":"https://github.com/Fortyseven/chit","commit_stats":{"total_commits":413,"total_committers":1,"mean_commits":413.0,"dds":0.0,"last_synced_commit":"89b9d713e26e07986e93116965b0d1cc49ceeeea"},"previous_names":["fortyseven/chit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fortyseven%2Fchit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fortyseven%2Fchit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fortyseven%2Fchit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fortyseven%2Fchit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fortyseven","download_url":"https://codeload.github.com/Fortyseven/chit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248976960,"owners_count":21192499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chatbot","client","front-end","llama","llm","llms","ollama","svelte"],"created_at":"2024-12-11T12:11:36.963Z","updated_at":"2025-04-14T23:27:03.519Z","avatar_url":"https://github.com/Fortyseven.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chit\n\n![](/docs/screenshot.png?raw=true)\n\nChit is a light, serverless chat front-end for Ollama that doesn't rely on a server backend. Everything happens in the browser, other than connecting to the Ollama API.\n\n# Features\n\n-   Runs entirely in the browser.\n\n-   No backend necessary, only an [Ollama](https://ollama.com/) API endpoint. Nothing else.\n\n-   Easy access to the current model, system prompt and inference values.\n\n-   Quick saving and loading of JSON-format presets locally, preserving the system prompt, inference settings, and model for easy retrieval.\n\n    -   Compatible with KoboldCpp presets, at least on import. Saving is supported, but not guaranteed to be backwards compatible. Try it!\n\n    -   Temporary system prompt clipboard (works like \"M\" and \"MC\" on a calculator)\n\n-   Quick system prompt presets for common tasks (summary, etc.)\n\n-   Basic variable expansion for system prompts (e.g. `{{myvariable}}` -\u003e `My Text`, and `{{date}}` expands to the current date/time of inference.\n\n-   Markdown rendering if it's detected in the response (code blocks, etc), or just uses it all the time if configured.\n\n    -   Code block syntax highting for common languages\n\n-   Reroll responses, copy responses to clipboard, etc.\n\n-   Implements image pasting from the clipboard for inference against multimodal models.\n\n-   Optional audio response when inference is complete.\n\n-   Responses are streamed in real time.\n\n-   Everything is persisted through your browser's localStorage, or through JSON exports.\n\n\n# Use it\n\nThere's a [hosted copy here on GitHub](https://fortyseven.github.io/chit/) with the latest build. You can use this as much as you like (it defaults to the default localhost Ollama endpoint), but feel free to build and host it yourself. 🍻 - Just beware that since it's the latest build, it may include new bugs. But it also might include new features. _Live life on the edge._\n\n# Planned Features\n\nChit is a personal project that is constantly being worked on; while code contributions are not currently being accepted, and I can't guarantee I'll do any of it, ideas and feature suggestions are welcome.\n\n-   Save and reload conversations.\n\n-   Mobile view\n\n-   More?\n\n# Known Issues\n\n-   Bugs abound, but it's been fairly solid for me the last couple weeks. 👌\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffortyseven%2Fchit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffortyseven%2Fchit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffortyseven%2Fchit/lists"}